Главная страница
    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.012 c
3-1149173269
Dust
2006-06-01 18:47
2006.08.06
Excetion Operation Canceled at user request


2-1153123735
Leonid
2006-07-17 12:08
2006.08.06
Нужен компонент для отсылки e-mail


15-1151944074
sdf13
2006-07-03 20:27
2006.08.06
можно ли писать на Delphi под Pocket PC?


2-1152176819
Crazy monkey
2006-07-06 13:06
2006.08.06
Как перенести данные из одной таблицы в другую


2-1153169040
Vivax
2006-07-18 00:44
2006.08.06
Palladinu





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский