QuickReport에서 Preview 문제
미리보기를 할때 한페이지는 잘나타납니다.
하지만 2페이지 이상일경우 메모리 에러,,,발생 합니다...
"access violation at address 00000000 .Read of address 000000."
아래와 같이 코딩했습니다.
procedure Print1FormCreate( Rid :String ;Rfdate ,Rtdate :Tdatetime);
begin
QSalesTempList1_f:= TQSalestempList1_f.Create(Application) ;
QSalesTempList1_f.Query1.Open;
QSalesTempList1_f.QuickRep1.Preview;
end;
윽.................
고수님들 부탁합니다
> QuickReport에서 Preview 문제
> 미리보기를 할때 한페이지는 잘나타납니다.
> 하지만 2페이지 이상일경우 메모리 에러,,,발생 합니다...
> "access violation at address 00000000 .Read of address 000000."
>
> 아래와 같이 코딩했습니다.
>
> procedure Print1FormCreate( Rid :String ;Rfdate ,Rtdate :Tdatetime);
> begin
> QSalesTempList1_f:= TQSalestempList1_f.Create(Application) ;
> QSalesTempList1_f.Query1.Open;
> QSalesTempList1_f.QuickRep1.Preview;
> end;
>
>
>
> 윽.................
> 고수님들 부탁합니다
*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^
위의 내용을 보니까 Query1 의 내용이 한페이지가 넘은 분량 같군요.
만약에 그렇다면 다음과 같이 해보시죠.
QSalesTempList1_f.Query1.Open;
QSalesTempList1_f:= TQSalestempList1_f.Create(Application) ;
QSalesTempList1_f.QuickRep1.Preview;
QSalesTempList1_f.QuickRep1.Free;
QSalesTempList1_f.Query1.Close;
*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^*^.^