Freereport

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Лелик_1044
Сообщения: 340
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

Подскажите как вставлять в отчет данные не из бд
Допустим из стринггрида 3*5
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Вставляем в отчет секцию (например MasterData). В ней источник записей выбираем "Виртуальный" и указываем количество записей.

Как-то можно это количество программно указать. Давно делал - не помню.

На этом MasterData добавляем поля с выражениями типа [VAL1]. На событие OnGetValue отчета пишем

ParValue:=<i-тое значение>;
inc(i);

На событие OnBeginDoc сбрасываем i в 1

i (если не нужна многопоточность) - это глобальная переменная формы
Thourie
Сообщения: 2
Зарегистрирован: 25 дек 2007, 16:09

Скажите пожалуйста у меня проблема когда я подключаю FreeReport в дизайнере отчётов данные не видны! Хотя все соответствующие компоненты размещены и подключениы между собой! Заранее спасибо!
Ответить