C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Гуру, проконсультируйте!!!, Использование FR
Jorg
Отправлено: 18.09.2003, 15:09


Не зарегистрирован







Уважаемые, есть такой вопрос (поиском искал уже).
Такая проблема: почитал пример в руководстве по Fast Report, взятом на этом сайте, попробовал. Вешаю компоненты на форму, указываю свойства, настраиваю в дизайнере расположение данных на листе (т.е. из Оракле цифры нужные вытаскиваются). Вопрос: что делать потом?
Нужно к компоненту применить какой-нибудь метод? Или что? Как получить exe файл не только с табличкой (это у меня получается, всё собирается и нормально функционирует), но и с возможностью напечатать эту фигню?

Мысли такие: повесить кнопку и написать обработку события OnClick. А вот как методы правильно применить (в руководстве есть описание метода, но нет вроде бы примера, я пока не нашёл).

Если сложно и долго описывать как надо правильно действовать, напишите ссылку на ресурс како-нибудь, где можно про все эти Reportы почитать....
Спасибо.
Гость_pasha
Отправлено: 18.09.2003, 16:31


Не зарегистрирован







Сделав в дизайнере отчет,
сохраняете его в виде .frf файла (например myFile.frf)

Когда нужно  — получаете его из файла

frReport->LoadFromFile("myFile.frf");

и показываете frReport->ShowReport();

или печатаете:

frReport1->PrepareReport();
frReport1->PrintPreparedReport("",1, true, frAll);


Если хотите, можете не сохранять файл отчета в отдельном .frf файле,
а можете включить его внутрь вашего exe-файла:

создаете файл ресурса .rc записывате в него строчку:

MyFile RCDATA myFile.frf
(то есть ресурс с именем MyFile)
подключаете этот файл ресурса к проекту,

и

frReport->LoadFromResourceName((WORD)HInstance,"MyFile");
frReport->ShowReport();

и прочитайте

http://delphiplus.nagano.ru/articles/compo...t_rm/index.html

Отредактировано Admin — 18/09/2003, 17:38
Jorg
Отправлено: 18.09.2003, 16:42


Не зарегистрирован







Спасибо большое, сейчас буду пробовать.

Вернуться в Вопросы программирования в C++Builder