Вниз
Скачать: CL | DM;

ошибка при работе с PReport   Найти похожие ветки 

← →
Explorer ©   (2002-05-24 15:06) [0]

Мастера!
На форме две кнопки. Одна вставляет записи в Бд.
Другая, создает отчет (prReport)из этих записей. Все работает.
Но как, только выполняю эти действия (по одной кнопке вставил данные , а затем просмотрел отчет по другой и закрыл его) и пытаюсь закрыть форму на которой все это находиться, выдается ошибка CPU (адрес, значение...). Где я ошибся?
В базу всю правильно заносится. Отчет тоже все корректно выводит

Вот код:


procedure TFormPayments.BitBtnOKClick(Sender: TObject);
begin
QueryFactura.Close;
QueryFactura.ParamByName("IdOfDog").AsInteger:=IdOfDog;
QueryFactura.ParamByName("NumFac").AsInteger:=NumFac;
QueryFactura.Open;

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


prReportOrder.PrepareReport;
prReportOrder.PreviewPreparedReport(false);

end;

procedure TFormPayments.FormClose(Sender: TObject;
var Action: TCloseAction);
begin

QueryFactura.Active:=false;
QueryFacTec.Active:=false;

end;


← →
wicked ©   (2002-05-24 16:04) [1]

а под отладчиком?...
а если строчки
> prReportOrder.PrepareReport;
> prReportOrder.PreviewPreparedReport(false);
закомментировать?...


← →
Explorer ©   (2002-05-24 16:15) [2]

>wicked ©
Если закомментировать то все работает.
Весь прикол, как раз в том, что после открытия и закрытия отчета, а затем формы - только в этой последовательности ошибка!

Ошибку уже нашел, вот только причину обьяснить так и несмог.
Оказалось, все дело в том, что у меня отчет использует два Query.
Как только, один из них (любой) убираю с отчета все работает!
Может это проблема в PReport"e?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-65145
Fly`
2002-06-07 13:49
2002.06.20
TreeView . Text в момент редактирования Ноды.


1-65036
sea2002
2002-06-09 18:18
2002.06.20
Поиск слова в Memo


1-65000
kay
2002-06-06 04:56
2002.06.20
MessageDld


1-65108
AndrewK
2002-06-06 14:26
2002.06.20
Как внедрить внешнее приложение в свое?


1-65004
shane54
2002-06-08 14:10
2002.06.20
Вопрос не по теме...




   Наверх