Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c