Fastreport 4 передача переменных
perceptron
Минск
Проблема в том, что постоянно получаю при выполнении отчёта из программы ошибку: Ошибка в скрипте 3:11: Неопределенный идентификатор: 'VarShops'
Вываливается в модуле fs_iil
Вызываю так:
В DataModul-е разместил frxReport и frxADOComponents1
frxADOComponents1.DefaultDataBase - настроил на ADOConnection программы
С помощью дизайнера завёл 2 переменные отчёта <VarShops> и <VarDateFill>
В отчёте в секцию данные кинул ADOQuery и прописал в нём запрос вида:
SET DateFormat dmy
exec dbo.sp_OrderReport :Shops2, :DateFill2
Установил ADOQuery.Params:
Shops2 String <VarShops>
DateFill2 String <VarDateFill>
Свойство DataBase выставил в ADOConnection
Далее в программе на обработчик кнопки пишу:
Запускается отчёт и ругается: Неопределенный идентификатор: 'VarShops'
Насколько я уловил - это внутри отчёта не задаются параметры в запросе <VarShops> и <VarDateFill>,
которые я передаю в отчёт из программы
Как побороть проблему с параметрами ?
Как правильно инициализировать переменную отчёта ?
Вываливается в модуле fs_iil
Вызываю так:
В DataModul-е разместил frxReport и frxADOComponents1
frxADOComponents1.DefaultDataBase - настроил на ADOConnection программы
С помощью дизайнера завёл 2 переменные отчёта <VarShops> и <VarDateFill>
В отчёте в секцию данные кинул ADOQuery и прописал в нём запрос вида:
SET DateFormat dmy
exec dbo.sp_OrderReport :Shops2, :DateFill2
Установил ADOQuery.Params:
Shops2 String <VarShops>
DateFill2 String <VarDateFill>
Свойство DataBase выставил в ADOConnection
Далее в программе на обработчик кнопки пишу:
// открываю отчёт
DM.frxReport.LoadFromFile('D:\Order.fr3');
// Заполним переменную отчёта выбранной датой
DM.frxReport.Variables['VarDateFill'] := ''''+'01.02.2011'+'''';
DM.frxReport.Variables['VarShops'] := ''''+'101,102,103'+'''';
DM.frxReport.ShowReport;
На момент открытия отчёта ADOConnection соединён с базой - всё нормальноЗапускается отчёт и ругается: Неопределенный идентификатор: 'VarShops'
Насколько я уловил - это внутри отчёта не задаются параметры в запросе <VarShops> и <VarDateFill>,
которые я передаю в отчёт из программы
Как побороть проблему с параметрами ?
Как правильно инициализировать переменную отчёта ?
Комментарии
Может надо писать