Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FastReport [D7, XP]


petvv ©   (2006-07-14 09:32:00) 

У меня такой вопрос. Есть форма на которой вводятся значения (период дат). Как мне введённый период дат передать в отчёт.


petvv   (2006-07-14 11:37:00) [1]

Хотя можно проще
frxRepSv.Variables['DEnd']:='''' + DE.Text + '''';


petvv   (2006-07-14 11:32:00) [2]

Огромный сенкс.
Вопрос снят.


unknown   (2006-07-14 11:21:00) [3]

frxRepSv.Variables имеют тип Variant, так что
with frxRepSv.Variables.Add do
begin
 Name:='DEnd';
 Value:=StrToDateTime(DE.Text);
end;


petvv   (2006-07-14 10:44:00) [4]

Да написано, тока не работает.

Есть форма на которой вводится период дат на основании которых выполняется SQL запрос и выводится отчёт. Как мне в этот отчёт передать сам период дат. Я делаю так:
frxRepSv.Variables.Clear;
frxRepSv.Variables.Add.Name:='DBeg';
frxRepSv.Variables['DBeg']:=DB.Text;
frxRepSv.Variables.Add.Name:='DEnd';
frxRepSv.Variables['DEnd']:=DE.Text;
frxRepSv.ShowReport(True);
В отчёте стоит Мемо = [DBeg] и Memo = [DEnd]
а при запуске отчёта вываливается следующее:

Project SvOtch.exe raised exception class Exception with message 'Memo12: Error in expression '10.07.2006 12:00:52': ';' expected'. Process stopped. Use Step or Run to continue.

И что я делаю не так.


_RusLAN   (2006-07-14 10:37:00) [5]

Про это описано в их справке.


Наверх

Титульная страница Поиск, карта сайта Написать письмо