Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.20;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.015 c
1-65005
zeos
2002-06-08 11:13
2002.06.20
Как избавиться от перерисовки формы?


8-65184
Королев
2002-02-06 14:07
2002.06.20
какая распайка у кабеля cc-208?


1-65070
KIG_S
2002-06-10 13:10
2002.06.20
Каким образом в ListBox-e можно менять местами item-ы


7-65262
daos
2002-03-22 10:15
2002.06.20
Идея! К вопросу о крысе (как ее обнаружить).


14-65227
MisterBin
2002-05-17 11:01
2002.06.20
Кто смотрел фильм