Как передать значение из программы в отчет?
Question: Как передать значение из программы в отчет?
Answer:
Есть несколько способов. Первый: использовать глобальный объект frVariables (описан в FR_Class):
создает переменную My variable со значением 10. Это способ подходит, если в отчет нужно передать статическую информацию (т.е. не меняющуюся в течение построения отчета). Второй способ: использовать событие TfrReport.OnGetValue. Этот способ подходит для передачи в отчет информации, которая может меняться от записи к записи:
И, наконец, третий способ: программно заполнить список переменных.
(а можно ли передать значение из отчета обратно в программу?) Можно - используйте объект frVariables. Если в отчете написать в скрипте одного из объектов:
то в программе значение MyVariable можно достать так:
|