Ошибка при создании отчета

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ошибка при создании отчета

Сообщение May » 19.04.2012 09:15:51

Ребят, у меня выскакивает ошибка при создании отчета в lazreport. Вроде при предпросмотре данные отображаются. Но когда пишу при нажатии на вкладке Form3.frReport1.Preview;
вылетает ошибка … вот эта …
unit1.pas(376,27) Error: Illegal expression

Просто когда пишешь в делфи Form15.QuickRep1.Preview; то все нормально работает.
Поместила на форму frreport, frdbdataset ..
В общем не получается запустить отчет -_- ..
May
новенький
 
Сообщения: 21
Зарегистрирован: 15.04.2012 18:51:11

Re: Ошибка при создании отчета

Сообщение kosteek » 19.04.2012 10:06:02

Form3.frReport1.ShowReport;
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Ошибка при создании отчета

Сообщение May » 19.04.2012 10:17:43

Попробовала, ошибки не выдает, но и отчет тоже не появляется …. Какое-то окошко выскакивает и сразу же исчезает … даже не понятно что в нем написано …
Что я не так делаю?
May
новенький
 
Сообщения: 21
Зарегистрирован: 15.04.2012 18:51:11

Re: Ошибка при создании отчета

Сообщение IvanI » 19.04.2012 10:28:27

Может быть DataSource не указаны в отчете или в отчете используются переменные не определенные?
IvanI
новенький
 
Сообщения: 13
Зарегистрирован: 05.04.2012 16:12:25

Re: Ошибка при создании отчета

Сообщение May » 19.04.2012 10:46:31

Да вроде нет … datasource указала … а окошко которое исчезает на нем написано
Report Preparing
Processing page 0.
Что вот значит не понятно, ведь если включать предварительный просмотр данные там есть и все выводится.
May
новенький
 
Сообщения: 21
Зарегистрирован: 15.04.2012 18:51:11

Re: Ошибка при создании отчета

Сообщение Brainenjii » 19.04.2012 10:57:58

может быть не указан файл отчета в компоненте?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Ошибка при создании отчета

Сообщение IvanI » 19.04.2012 11:04:35

Brainenjii
или установить StoreInDFM в TRUE
IvanI
новенький
 
Сообщения: 13
Зарегистрирован: 05.04.2012 16:12:25

Re: Ошибка при создании отчета

Сообщение May » 19.04.2012 11:13:39

Brainenjii писал(а):может быть не указан файл отчета в компоненте?


эээм .. это где? я уже везде понажимала, где могла -_-

Добавлено спустя 49 секунд:
IvanI писал(а):Brainenjii
или установить StoreInDFM в TRUE



установила .... все равно тоже самое окошко выскакивает и быстро закрывается типа Preparing и тд ... причем это если использовать ShowReport ...
а если писать frReport1.Preview, то ошибка .... которая выше описана, почему же не работает ...

Добавлено спустя 5 минут 24 секунды:
Все, все заработало сейчас напишу почему.

Добавлено спустя 5 минут 22 секунды:
А дело было вот в чем, после того как мне сказали проверить datasource, я проверила .. только вот сам отчет не проверила … каким-то образом он оказался пустым .. то есть на нем не было ни заголовков, ни полей ничего … хотя я делала их для отображения и все было прекрасно .. перед выходом я сохранилась, все ок … но почему-то мои действия не сохранились, причем такое уже не 1 раз … уже раза 4 как лазарус не сохраняет мои последние действия с базой данных и приходится заново все делать … это очень странно … но я всегда сохраняюсь, по несколько раз жму на сохранение .. я уже на всякий случай пятьсот копий понаделала .. чтоб последние варианты работы не терялись .. тему можно закрыть )) переполошила тут всех .. всем спасипки за помощь, чтоб я без вас делала ).
May
новенький
 
Сообщения: 21
Зарегистрирован: 15.04.2012 18:51:11

Re: Ошибка при создании отчета

Сообщение kosteek » 19.04.2012 11:38:52

Код: Выделить всё
Form3.frReport1.LoadFromFile(SetDirSeparators(UTF8Encode(ExtractFileDir(Application.ExeName))+'\Report.lrf'));
Form3.frReport1.PrepareReport;
Form3.frReport1.ShowReport;

В Uses добавить LConvEncoding
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Ошибка при создании отчета

Сообщение v-t-l » 19.04.2012 19:14:11

May писал(а):
IvanI писал(а):Brainenjii
или установить StoreInDFM в TRUE

установила .... все равно тоже самое окошко выскакивает и быстро закрывается типа Preparing и тд ...

May писал(а):только вот сам отчет не проверила … каким-то образом он оказался пустым .. то есть на нем не было ни заголовков, ни полей ничего … хотя я делала их для отображения и все было прекрасно ..

StoreInDFM как раз и предназначается для сохранения разработанного в Дизайнере отчета вместе с лазарусовой формой в файле .lfm
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 257

Рейтинг@Mail.ru