Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
6-1143079681
vadim1
2006-03-23 05:08
2006.08.06
"Asynchronous socket error 10061".


2-1152855604
pushkin42
2006-07-14 09:40
2006.08.06
Совместимость NT систем???


2-1152733502
XeON
2006-07-12 23:45
2006.08.06
Добавление записи в динамический массив


9-1131132680
GGG
2005-11-04 22:31
2006.08.06
DelphIX Как сделать чтоб для каждого спрайта была своя процедура?


15-1152536407
Guest89
2006-07-10 17:00
2006.08.06
Антивирус Касперского





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский