Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.06;
Скачать: CL | DM;

Вниз

FastReport   Найти похожие ветки 

 
petvv ©   (2006-07-14 09:32) [0]

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


 
_RusLAN ©   (2006-07-14 10:37) [1]

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


 
petvv ©   (2006-07-14 10:44) [2]

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

Есть форма на которой вводится период дат на основании которых выполняется 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.

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


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

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


 
petvv ©   (2006-07-14 11:32) [4]

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


 
petvv ©   (2006-07-14 11:37) [5]

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



Страницы: 1 вся ветка

Текущий архив: 2006.08.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
5-1137497165
Anatoly_71
2006-01-17 14:26
2006.08.06
TDateTimePicker заставить выпасть календарь


1-1151182022
AlexeyT
2006-06-25 00:47
2006.08.06
TImage: баг с иконками большими 32х32


2-1152902215
Борщ
2006-07-14 22:36
2006.08.06
картинка как progressbar


2-1153211253
drashka
2006-07-18 12:27
2006.08.06
Operation not allowed on a undirectional dataset.


15-1152509587
Ega23
2006-07-10 09:33
2006.08.06
С Днём рождения! 9 июля