Передача переменной во Free Report
Вернее, могу, все компилится, но прога не работает.
Условия: D6, FreeReport 233, файл отчета сохраняется не прямо в программе, а загружается из файла frf перед показом.
Файл frintrp подключен, код примерно такой
frVariables := DateToStr(...Тут дата из календаря на форме берется)
...
frReport.show или превью, не помню. Короче, показать.
В самом репорте заведена категория MyCat, в ней заведена переменная DBegin.
И хоть я в Delphi объявляю эту переменную до загрузки frf, хоть после - разницы нет. В отчете этот прямоугольник пуст. Хотя ошибок нет...
Может быть, эта фича во фрирепорте не действует? Хотя если сохранять репорт в дфм - мало-мальски работает, в демке вроде бы работает.
Условия: D6, FreeReport 233, файл отчета сохраняется не прямо в программе, а загружается из файла frf перед показом.
Файл frintrp подключен, код примерно такой
frVariables := DateToStr(...Тут дата из календаря на форме берется)
...
frReport.show или превью, не помню. Короче, показать.
В самом репорте заведена категория MyCat, в ней заведена переменная DBegin.
И хоть я в Delphi объявляю эту переменную до загрузки frf, хоть после - разницы нет. В отчете этот прямоугольник пуст. Хотя ошибок нет...
Может быть, эта фича во фрирепорте не действует? Хотя если сохранять репорт в дфм - мало-мальски работает, в демке вроде бы работает.
Комментарии
А значение присутствует? Не пустое?
Для проверки можно попробовать frVariables := Date;
А Update2 для Delphi6 установлен?
Не, не пустое, конечно :-) Да и без даты я пробовал, как в хелпе написано делал
frVariables := 'Апрель' , пробовал и Integer (10), и строковый тип, и дату...
Дельфи все апдейты стоят, с 1 по 3-й...
Я все-таки думаю, что при загрузке из frf-файла этот прибамбас может не работать, только при сохранении репорта в ДФМ... :-( Жаль, если так...
В самом отчете создана категория CatVolPer, в ней переменная VolPer, ну все это нормально, через пробел и т.д. По крайней мере в дизайн-тайме эта переменная показывается списке, вставляется и пр. То-есть тут все путем.
или выбросьте из словаря данных отчёта VolPer и обращайтесь тогда через frVariables