Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Отображение даты в требуемом формате в Fast Report |
Автор: Kbl4AH 22.5.2008, 11:01 | ||
Здравствуйте, уважаемые винградари. У меня возникла проблема, не могу разобраться сам, помогите, пожалуйста. У меня на форме есть Edit1, в который я ввожу дату в формате dd.mm.yyyy. Также есть отчет FrxReport1, в котором есть объект Memo1. Как мне сделать, чтобы при печати дата выводилась в формате dd mmmm yyyy, а не в dd.mm.yyyy? Сам я смог сочинить только такой код:
Наверное, все не сложно, но мои эксперименты с форматированием ни к чему не привели. |
Автор: Vas 22.5.2008, 13:41 | ||
|
Автор: Kbl4AH 23.5.2008, 07:22 |
Спасибо, Vas, все работает! |
Автор: Alex 26.5.2008, 07:25 |
Правой кнопкой мышки на компоненте memo, пункт "Форматирование", выбрать желаемый формат. |
Автор: Kbl4AH 26.5.2008, 07:38 | ||
Не, так не катит, ведь у меня входные данные String, а не Date. |
Автор: Alex 3.6.2008, 07:17 |
А не проще кинуть на форму DateTimePicker с закладки Win32 и от него получать уже не строку, а дату? Плюс не следить за кучей ошибок, которые может сделать пользователь вводя дату в Edit, пользователю куда приятней вводить только дату или вообще выбрать ее из календаря... |
Автор: Deniz 3.6.2008, 07:41 | ||
Можно в отчете создать переменную и уже в нее передавать. |
Автор: Nikolus 28.8.2008, 09:16 | ||||
Как из Дельфи передать значение в переменную, которая определна в отчете FR? |
Автор: Frees 28.8.2008, 09:28 |
frxReport.Variables['Имя переменной'] := <значение> |
Автор: Nikolus 28.8.2008, 11:23 |
Frees, респект! Спасибо, работает. |