Задачка посложнее

отредактировано 08:38 Раздел: FastReport 3.0
А вот Вам задачка посложнее.
Как вывести в заголовок отчета количество строк в бенде или на крайний случай число записей в строке...
Двухпроходность, группировка и скриптовые фичи из мануала не помогают либо ничего не выводится либо выскакивает ошибка о конвертации массива в boolean.

Думал сделаю отчет за 2 минуты, сижу уже 5 часов и горько плакаю, уже звонят и говорят "где же наш отчет"

Комментарии

  • отредактировано July 2005
    Кроме того что ты перечисли, тебе врядли что-нибудь другое предложат. Скорее всего ты сам чего-нибудь намудрил. Напиши что и как делал для начала.

    Не очень понял фразу "число записей в строке". Насколько я представляю строка это единица(одна строка/запись), а не множество записей/строк.
  • отредактировано 08:38
    имелось в виду: как определить количество записей в мастер дата?

    я нашел решение но оно какое то кривое:
    procedure Memo3OnAfterPrint(Sender: TfrxComponent);
    begin
    memo14.text := memo3.text;
    memo3.visible := false;//<-это мемо, находится в подвале группы, в нем считается количество записей сгруппированных в мастер дате....
    end;

    решение оно конечно решение....а вот как теперь обработать это значение для склонения прикладываемых к значению слов (типример 21 запись, 22 записи и т.д.) - любые способы обращения к нему приводят к исключению несоответствия типов.

    может кто знает как все таки получить численное значение строк в мастер дата?
  • отредактировано 08:38
    IntToStr(memo14.Lines[0])
    
  • отредактировано 08:38
    См. пример в демке, отчет "Dialogs and script/Group totals in header"

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.