Подскажите как вставлять в отчет данные не из бд
Допустим из стринггрида 3*5
Freereport
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Вставляем в отчет секцию (например MasterData). В ней источник записей выбираем "Виртуальный" и указываем количество записей.
Как-то можно это количество программно указать. Давно делал - не помню.
На этом MasterData добавляем поля с выражениями типа [VAL1]. На событие OnGetValue отчета пишем
ParValue:=<i-тое значение>;
inc(i);
На событие OnBeginDoc сбрасываем i в 1
i (если не нужна многопоточность) - это глобальная переменная формы
Как-то можно это количество программно указать. Давно делал - не помню.
На этом MasterData добавляем поля с выражениями типа [VAL1]. На событие OnGetValue отчета пишем
ParValue:=<i-тое значение>;
inc(i);
На событие OnBeginDoc сбрасываем i в 1
i (если не нужна многопоточность) - это глобальная переменная формы
Скажите пожалуйста у меня проблема когда я подключаю FreeReport в дизайнере отчётов данные не видны! Хотя все соответствующие компоненты размещены и подключениы между собой! Заранее спасибо!