19/04/2020, 15:00
19/04/2020, 19:26
Ozan hocam selam,
"Geçerli nesnenin çıktısını almak istediğiniz biçim kullanılabilir değil" mesajı aldım. Referanslarla ilgili bir konu mu?
"Geçerli nesnenin çıktısını almak istediğiniz biçim kullanılabilir değil" mesajı aldım. Referanslarla ilgili bir konu mu?
20/04/2020, 09:30
(19/04/2020, 19:26)temre yazdı: [ -> ]Ozan hocam selam,
"Geçerli nesnenin çıktısını almak istediğiniz biçim kullanılabilir değil" mesajı aldım. Referanslarla ilgili bir konu mu?
1-)Ofis versiyonunuz "Ofis 2013" değil mi?
2-) iptal ettiğim blRet = ConvertReportToPDF("Rapor1", "", "C:\Users\mmetin-pc\Desktop\daimi\PDF rapor" & ".PDF", False, True, 0, "admin", "admin", 0, 0, 0) kodu ile pdf dosyası oluşturabiliyor musunuz?
20/04/2020, 11:33
2013 değil ama şimdi blRet ile denedim; oluyor.
Ancak rapor pdf'leri 1 sayfa yerine ilk sayfa istediğim şekildeçıktıktan sonra 3 sayfa daha boş ekliyor.
Rapor sayfa yapısı ya da dizaynı ile ilgili olabilir mi?
Bir de işyerindeki bilgisayarda şu hatayı aldım:
Ancak rapor pdf'leri 1 sayfa yerine ilk sayfa istediğim şekildeçıktıktan sonra 3 sayfa daha boş ekliyor.
Rapor sayfa yapısı ya da dizaynı ile ilgili olabilir mi?
Bir de işyerindeki bilgisayarda şu hatayı aldım:
20/04/2020, 14:01
Hatanın sebebi kodlamanın 64 bit ofise uygun olmaması. Modüldeki
Private Declare Function şeklindeki kodları
Private Declare ptrsafe Function
olarak değiştir.
DoCmd.OutputTo acOutputReport, "Rapor1", acFormatPDF, stPath şeklindeki kodunu
blRet = ConvertReportToPDF("Rapor1", "", stPath , False, True, 0, "admin", "admin", 0, 0, 0)
kodu ile değiştir.
Ayrıca, resimleri "Resim Ekle" butonu ile ekleyiniz.
Private Declare Function şeklindeki kodları
Private Declare ptrsafe Function
olarak değiştir.
DoCmd.OutputTo acOutputReport, "Rapor1", acFormatPDF, stPath şeklindeki kodunu
blRet = ConvertReportToPDF("Rapor1", "", stPath , False, True, 0, "admin", "admin", 0, 0, 0)
kodu ile değiştir.
Ayrıca, resimleri "Resim Ekle" butonu ile ekleyiniz.
20/04/2020, 15:11
Ozan hocam değişiklikleri yaptım; DynaPDF.dll hatası geldi ama bu dll aynı klasörde var.