Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Fast Report Preview ekranında Pdf butonuna tıklandıgında verdiği hata.
#1
Hayırlı akşamlar arkadaşlar.
Fast Report frxReport1 çalıştırdığımda Preview ekranında Pdf butonuna tıklandığında aşagıdaki hatayı veriyor.

 frxPDFExport1.ShowDialog:=True; iken bu hatayı veriyor.

 frxPDFExport1.ShowDialog:=False; yaptıgımda pdf butonuna tıklasamda hiç bir işlem yapmamaktadır.


Access violation at address 00737086 in module 'Project1.exe'. Read of address 00000000.



fakat. 

    frxReport1.LoadFromFile(ExtractFilePath(Application.ExeName)+data.DataModule1.spPASSWORD.FieldByName('frxReport1Location').AsString+'\'+data.DataModule1.spPASSWORD.FieldByName('KasafrxReport1u').AsString);

                             frxReport1.Variables.Variables['kasagider'] := QuotedStr(cxLabel71.Caption);
     frxReport1.Variables.Variables['kasagelir'] :=QuotedStr(cxLabel72.Caption);
    frxReport1.Variables.Variables['odemeler'] := QuotedStr(cxLabel95.Caption);
    frxReport1.Variables.Variables['tahsilatlar'] := QuotedStr(cxLabel96.Caption);
    frxReport1.Variables.Variables['alinancekler'] := QuotedStr(cxLabel99.Caption);
    frxReport1.Variables.Variables['verilencekler'] := QuotedStr(cxLabel100.Caption);
    frxReport1.Variables.Variables['gelirler'] := QuotedStr(cxLabel115.Caption);
    frxReport1.Variables.Variables['giderler'] := QuotedStr(cxLabel120.Caption);
    frxReport1.Variables.Variables['netkasa'] := QuotedStr(cxLabel97.Caption);
 
       SaveDialog1.Title := 'Kaydet';
 SaveDialog1.FileName :='Kasa_raporları_'+IntToStr(gun)+IntToStr(
   ay)+IntToStr(yil)+IntToStr(saat)+IntToStr(dakika)+IntToStr(saniye)+IntToStr(
   salise)+'.pdf';
 SaveDialog1.DefaultExt := 'pdf';
 SaveDialog1.FilterIndex := 1;
 SaveDialog1.InitialDir := GetCurrentDir;
 SaveDialog1.Filter := 'PDF document (*.pdf)|*.pdf';


 if SaveDialog1.Execute then
 begin
 
 frxPDFExport1.DefaultPath:=SaveDialog1.Filename;
frxPDFExport1.FileName:=SaveDialog1.Filename;
  
frxPDFExport1.ShowDialog:=False;
frxPDFExport1.OverwritePrompt := False;
frxPDFExport1.OpenAfterExport:=True;
// frxReport1.PrepareReport(False);
frxPDFExport1.ExportObject(frxReport1);

frxReport1.Export(frxPDFExport1);
  end;
        

Form üzerindeki button2 ozeliğine yukarıdaki kodu yazıp direkt pdf export etikten sonra eğer 
yeniden frxReport1 çalıştırdığımda Preview ekranında Pdf butonuna tıklandığında pdf olarak ekrana geliyor.

1. Neden ne olabilir.
2. Button2 ozellıgındekı kod ile pdfexport etığimde bir önceki pdf exportunun sayfasının içine bir sayfa daha ekleyip pdf açıyor.
normalde tek sayfa olması gekirken program çalıştıkca ne kadar export edersem o kadar raporu sayfa ekleyerek export ediyor.

yardımlarınız için şimdiden teşekkürler.
Cevapla


Bu Konudaki Yorumlar
Fast Report Preview ekranında Pdf butonuna tıklandıgında verdiği hata. - Yazar: meteyus - 15-01-2017, Saat: 23:38

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Fast Report Tercihi baydelphi 4 1.162 22-03-2025, Saat: 18:49
Son Yorum: metemet
  Lokasyon Sensör hata turkcann 3 859 10-03-2025, Saat: 09:55
Son Yorum: RAD Coder
  Rest Server Hata m_ekici 2 740 09-03-2025, Saat: 13:32
Son Yorum: m_ekici
  DEĞİŞİK HATA tarkanbey 6 1.434 16-01-2025, Saat: 20:26
Son Yorum: tarkanbey
  Delphi7 Açık Kaynak Kodlu Projedeki Hata Hk. erdal51 5 1.131 13-09-2024, Saat: 08:11
Son Yorum: hi_selamlar



Konuyu Okuyanlar: 1 Ziyaretçi