Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Такая вот проблемка с отчетами в PReport [D6, Win2k]


Explorer ©   (2002-05-24 10:30:00) 

Мастера!

Может кто-нибудь сталкивался с такой проблемкой:
Вывожу данные через Query отчет. Все выводиться, все замечательно. Но.. Закрываю форму на которой все это находиться -ошибка памяти (запускается отладчик). Подскажите, что-нибудь!


Explorer   (2002-05-27 11:57:00) [1]

Пробовал, не помогает.

Кто-нибудь в отчетах PReport использовал несколько секции данных?


Дремучий   (2002-05-24 16:50:00) [2]

2Explorer
установи точки прарывания
например на
QueryFacTec.Open;

и выполняй дальше пошагово - авось что и проясниться


Explorer   (2002-05-24 16:20:00) [3]

Так мне QReport не нужен. Я хотел по PReport"у.


Fishka   (2002-05-24 16:15:00) [4]

Пример чего? Задавайте конкретные вопросы. А если интересует
QuickReport, то в любых книгах по созданию приложений БД о нем есть. А вообще-то если для отчетов использовать EXCEL, то будет не хуже, а в некоторых случаях - даже лучше, больше возможностей.


Explorer   (2002-05-24 15:57:00) [5]

>Fishka
А можно какой-нибудь примерчик?


Fishka   (2002-05-24 15:45:00) [6]

Были программы с использованием QuickReport.
А на событие, например типа AfterPreview (если что-то типа этого есть) закрывать Query или еще какие-то действия не надо?


Explorer   (2002-05-24 14:03:00) [7]

Здесь с отчетами хоть кто-нибудь работает?


Explorer   (2002-05-24 12:03:00) [8]

Ошибка вываливается не каждый раз.
Вот как я вызываю отчет:

QueryFacTec.Close;
QueryFactura.Close;
QueryFacTec.ParamByName("IdOfDog").AsInteger:=IdOfDog;
QueryFacTec.ParamByName("NumFac").AsInteger:=NumFac;
QueryFactura.ParamByName("IdOfDog").AsInteger:=IdOfDog;
QueryFactura.ParamByName("NumFac").AsInteger:=NumFac;
QueryFacTec.Open;
QueryFactura.Open;

prReportFactura.PrepareReport;
prReportFactura.PreviewPreparedReport(false);
end;


Explorer   (2002-05-24 11:30:00) [9]

Что никто несталкивался?
Хоть посоветуйте что-нибудь? Пропадаю!


Наверх

Титульная страница Поиск, карта сайта Написать письмо