Запуск предварительного просмотра и печати
Применяю FastReport в Borland C++ Builder 6
C горем пополам настроил подключение к базе данных, в ручном предварительном просмотре отчет просматривается.
Теперь проблема программно (скажем по щелчку по кнопке) показать предварительный просмотр отчета, а также интересено как пустить отчет сразу на печать.
Во избежание недоразумений скажу что документацию читал и в архивах форума копался но конкретных указаний на это не нашел, хотя вопрос то один из ключевых. Неужели я один такой глупый?
C горем пополам настроил подключение к базе данных, в ручном предварительном просмотре отчет просматривается.
Теперь проблема программно (скажем по щелчку по кнопке) показать предварительный просмотр отчета, а также интересено как пустить отчет сразу на печать.
Во избежание недоразумений скажу что документацию читал и в архивах форума копался но конкретных указаний на это не нашел, хотя вопрос то один из ключевых. Неужели я один такой глупый?
Комментарии
frReport1.ShowReport;
Печать (faq.rus):
Поставил в нажатие кнопки
Form1->frReport1->ShowReport();
Но при нажатии на кнопку ничего толком не происходит. Только мелькает на фоне формы что-то и все. Явно тут что-то не так или я чего-то не понимаю.
Или шаблон отчёта загружается из файла?
Form1->frReport1->LoadFromFile("")
но также ничего не происходит.
Если поставить StoreInDFM в true то возникает ошибка во время запуска.
Пишет
Project Projectl.exe raised exception class EClassNotFound with message 'TfrRichView '. Process stopped. Use Step or Run to continue.
Проблема остается.
Может я чего совсем не понимаю? С QuickReport таких проблем небыло. Но там не понял как двухуровневый отчет сделать. А тут отчет сделал а показать его не могу!
Но теперь выдало следующее:
Project Project 1 .exe raised exception class EVariantTypeCast Error with message 'Could not convert variant of type (Null) into type (String)'. Process stopped. Use Step or Run to continue.
Ясно что не может конвертировать тип в стринг, но что с этим теперь делать?
Обработчиков нет, как я понимаю.
Все хвалят FastReport, а в итоге даже просмотреть неудается.
Ошибки возникают при установке StoreInDFM в true. А если не ставить то опять никакой реакции.
АУ! Уважаемые программисты! Как же вы пользуетесь этой примочкой?
<span style='font-size:14pt;line-height:100%'>"ПРОБА ОТЧЕТА"</span>
Работает!!!
LexXP
Может у меня что-то не так стало? Выложи пожалуйста свой вариант проекта.
Form1->frReport1->LoadFromFile("C:\Fast_Proba\Report.frf");
а
Form1->frReport1->LoadFromFile("C:\\Fast_Proba\\Report.frf");
работающий проект прилагается.