![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
QuickReport. [D5, dBase, FoxPro]
Стас © (2002-02-06 07:32:00)Приветствую вас!
Необходимо загрузить сохраненный файл отчета xxx.qrp.
Шел таким путем:
fForm.EmptyReport.QRPrinter.Load ("PP.QRP");
Выдается сообщение об ошибке. Помогите, что надо сделать?
Johnmen (2002-02-06 13:58:00) [1]При загрузке следующего .QRP чистить область памяти необязательно, но лучше это сделать.
После EmptyReport.Print на всякий случай почисть :
fForm.EmptyReport.QRPrinter.Free;
fForm.EmptyReport.QRPrinter:=nil;
Стас (2002-02-06 13:52:00) [2]Еще раз - спасибо! Но вот в спешке забыл уточнить: чтобы загрузить в EmptyReport другой файл.QRP , его не надо чистить? И при выходе EmptyReport.Print не засорит память? (Просто похожие вещи у меня случались)
Стас (2002-02-06 13:38:00) [3]Спасибо!!! Все работает!!!
Johnmen (2002-02-06 13:20:00) [4]>Стас : повторю, что принт делается на область памяти с метафайлом отчета : fForm.EmptyReport.QRPrinter.Print
Стас (2002-02-06 13:14:00) [5]Спасибо за помощь, но ведь я же писал: Print не помогает. Вот как я это делаю:
fForm.EmptyReport.Prepare;
fForm.EmptyReport.QRPrinter.Load ("E:\PP1.QRP");
fForm.EmptyReport.Print;
Все же правильно? Но отчет пуст :(
Johnmen (2002-02-06 11:06:00) [6]Дело в том, что загруженный отчет лежит в памяти и до него надо стучаться так : fForm.EmptyReport.QRPrinter.Print
Но может появиться глюк на печати - это связано с тем, что
QReport не умеет правильно печатать метафайл...
Стас (2002-02-06 10:58:00) [7]О!!! Отчет грузится!!! Без ошибок! Но вот беда: на Print и PreviewModal - ничего нету. Такое чувство, что он как-то это "проглотил" (пробовал делать fForm.EmptyReport.Update) - не помогло.
Johnmen (2002-02-06 09:53:00) [8]Попробуй сделать сначала fForm.EmptyReport.Prepare