Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.04;
Скачать: CL | DM;

Вниз

QuickReport.   Найти похожие ветки 

 
Стас   (2002-02-06 07:32) [0]

Приветствую вас!
Необходимо загрузить сохраненный файл отчета xxx.qrp.
Шел таким путем:
fForm.EmptyReport.QRPrinter.Load ("PP.QRP");
Выдается сообщение об ошибке. Помогите, что надо сделать?


 
Johnmen ©   (2002-02-06 09:53) [1]

Попробуй сделать сначала fForm.EmptyReport.Prepare


 
Стас   (2002-02-06 10:58) [2]

О!!! Отчет грузится!!! Без ошибок! Но вот беда: на Print и PreviewModal - ничего нету. Такое чувство, что он как-то это "проглотил" (пробовал делать fForm.EmptyReport.Update) - не помогло.


 
Johnmen ©   (2002-02-06 11:06) [3]

Дело в том, что загруженный отчет лежит в памяти и до него надо стучаться так : fForm.EmptyReport.QRPrinter.Print
Но может появиться глюк на печати - это связано с тем, что
QReport не умеет правильно печатать метафайл...


 
Стас   (2002-02-06 13:14) [4]

Спасибо за помощь, но ведь я же писал: Print не помогает. Вот как я это делаю:
fForm.EmptyReport.Prepare;
fForm.EmptyReport.QRPrinter.Load ("E:\PP1.QRP");
fForm.EmptyReport.Print;
Все же правильно? Но отчет пуст :(


 
Johnmen ©   (2002-02-06 13:20) [5]

>Стас : повторю, что принт делается на область памяти с метафайлом отчета : fForm.EmptyReport.QRPrinter.Print


 
Стас   (2002-02-06 13:38) [6]

Спасибо!!! Все работает!!!


 
Стас   (2002-02-06 13:52) [7]

Еще раз - спасибо! Но вот в спешке забыл уточнить: чтобы загрузить в EmptyReport другой файл.QRP , его не надо чистить? И при выходе EmptyReport.Print не засорит память? (Просто похожие вещи у меня случались)


 
Johnmen ©   (2002-02-06 13:58) [8]

При загрузке следующего .QRP чистить область памяти необязательно, но лучше это сделать.

После EmptyReport.Print на всякий случай почисть :

fForm.EmptyReport.QRPrinter.Free;
fForm.EmptyReport.QRPrinter:=nil;



Страницы: 1 вся ветка

Текущий архив: 2002.03.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
3-9089
Vks
2002-02-07 09:36
2002.03.04
Какая редакция Delphi нужна для работы с InterBase или MSSQL?


1-9195
IronHawk
2002-02-12 15:37
2002.03.04
ПРОСТО ! Быстрый, тупой, вопрос !


1-9108
Igl
2002-02-15 21:50
2002.03.04
Как можно сделать эквалайзер?


4-9349
Inquisitor
2001-12-31 19:39
2002.03.04
HELP!!! PLZ... DOC FILES


6-9252
Angel_Ua
2001-12-15 13:20
2002.03.04
Как выключить комп по сети при помощи Делфи (Win2k)