Q&A

  • excel파일로 저장시 에러!!
grid에 조회된 내용을 excel파일로 저장하려 했더니 이런 메시지가 보여집니다.

ACCESS violartion address 00490IDA in module 'Pi5040.exe'Read of address 00000024.



무엇을 어떻게 수정해야 할까요?



if Not fdm1.qrycs36lr.Active then exit;

if fdm1.qrycs36lr.RecordCount < 1 then

begin

showmessage('자료가 없습니다.');

exit;

end;

filename := '조기경보조회법인.xls';

GridXLS1.DBGrid := DBGrid1;



SaveDialog1.FileName := ExtractFileName(filename);

SaveDialog1.InitialDir := ExtractFilePath(excel_path +'doc');

if SaveDialog1.Execute then

begin

Panel19.visible := True;

try

Application.ProcessMessages;

GridXLS1.FileName := SaveDialog1.FileName; // 출력할 xls 파일명 지정

GridXLS1.ExportToExcel;

finally

Gauge1.progress := 0;

Panel19.visible := False;

end;

end;



0  COMMENTS