Ошибка при создании отчета
Модератор: Модераторы
Ошибка при создании отчета
Ребят, у меня выскакивает ошибка при создании отчета в lazreport. Вроде при предпросмотре данные отображаются. Но когда пишу при нажатии на вкладке Form3.frReport1.Preview;
вылетает ошибка … вот эта …
unit1.pas(376,27) Error: Illegal expression
Просто когда пишешь в делфи Form15.QuickRep1.Preview; то все нормально работает.
Поместила на форму frreport, frdbdataset ..
В общем не получается запустить отчет -_- ..
вылетает ошибка … вот эта …
unit1.pas(376,27) Error: Illegal expression
Просто когда пишешь в делфи Form15.QuickRep1.Preview; то все нормально работает.
Поместила на форму frreport, frdbdataset ..
В общем не получается запустить отчет -_- ..
Form3.frReport1.ShowReport;
Попробовала, ошибки не выдает, но и отчет тоже не появляется …. Какое-то окошко выскакивает и сразу же исчезает … даже не понятно что в нем написано …
Что я не так делаю?
Что я не так делаю?
Может быть DataSource не указаны в отчете или в отчете используются переменные не определенные?
Да вроде нет … datasource указала … а окошко которое исчезает на нем написано
Report Preparing
Processing page 0.
Что вот значит не понятно, ведь если включать предварительный просмотр данные там есть и все выводится.
Report Preparing
Processing page 0.
Что вот значит не понятно, ведь если включать предварительный просмотр данные там есть и все выводится.
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
может быть не указан файл отчета в компоненте?
Brainenjii
или установить StoreInDFM в TRUE
или установить StoreInDFM в TRUE
Brainenjii писал(а):может быть не указан файл отчета в компоненте?
эээм .. это где? я уже везде понажимала, где могла -_-
Добавлено спустя 49 секунд:
IvanI писал(а):Brainenjii
или установить StoreInDFM в TRUE
установила .... все равно тоже самое окошко выскакивает и быстро закрывается типа Preparing и тд ... причем это если использовать ShowReport ...
а если писать frReport1.Preview, то ошибка .... которая выше описана, почему же не работает ...
Добавлено спустя 5 минут 24 секунды:
Все, все заработало сейчас напишу почему.
Добавлено спустя 5 минут 22 секунды:
А дело было вот в чем, после того как мне сказали проверить datasource, я проверила .. только вот сам отчет не проверила … каким-то образом он оказался пустым .. то есть на нем не было ни заголовков, ни полей ничего … хотя я делала их для отображения и все было прекрасно .. перед выходом я сохранилась, все ок … но почему-то мои действия не сохранились, причем такое уже не 1 раз … уже раза 4 как лазарус не сохраняет мои последние действия с базой данных и приходится заново все делать … это очень странно … но я всегда сохраняюсь, по несколько раз жму на сохранение .. я уже на всякий случай пятьсот копий понаделала .. чтоб последние варианты работы не терялись .. тему можно закрыть )) переполошила тут всех .. всем спасипки за помощь, чтоб я без вас делала ).
Код: Выделить всё
Form3.frReport1.LoadFromFile(SetDirSeparators(UTF8Encode(ExtractFileDir(Application.ExeName))+'\Report.lrf'));
Form3.frReport1.PrepareReport;
Form3.frReport1.ShowReport;
В Uses добавить LConvEncoding
May писал(а):IvanI писал(а):Brainenjii
или установить StoreInDFM в TRUE
установила .... все равно тоже самое окошко выскакивает и быстро закрывается типа Preparing и тд ...
May писал(а):только вот сам отчет не проверила … каким-то образом он оказался пустым .. то есть на нем не было ни заголовков, ни полей ничего … хотя я делала их для отображения и все было прекрасно ..
StoreInDFM как раз и предназначается для сохранения разработанного в Дизайнере отчета вместе с лазарусовой формой в файле .lfm
