AccessTr.neT
Raporları Pdf Olarak Kayıt - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Raporları Pdf Olarak Kayıt (/konu-raporlari-pdf-olarak-kayit.html)

Sayfalar: 1 2 3 4 5 6


Raporları Pdf Olarak Kayıt - alimadam - 14/10/2019

Kod bilgim yok,makrolarla yapmaya çalıştım ama olmadı.Ekteki örnekte açılan kutu ile kişiyi seçip,bilgileri ekrana getirmek istiyorum ve ekrana gelen kişiye ait tüm raporları (rpr_son1-2-3-4) butona bastığımda tek pdf de olabilir ya da ayrı ayrı pdf olabilir , masaüstünde seçtiğim bir yere kayıt yapılmasını sağlamaya çalışıyorum.

Kod bilgisi olmadan sanırım başaramayacağım,bana yol gösterebilir misiniz?


Cvp: Raporları Pdf Olarak Kayıt - berduş - 14/10/2019

1 - açılır kutunun veri kaynağına aşağıdaki kodu ekleyin
SELECT Tablo1.Kimlik, Tablo1.ad
FROM Tablo1;
2 -  açılır kutunun :sütun sayısı--> 2  yapın
3 -  açılır kutunun :sütun genişliğini--> 0 yapın
4 - açılır kutunun : değiştiğinde olayına aşağıdaki kodu ekleyin
    Me.Recordset.FindFirst "[Kimlik]=" & Me.Metin28
______o0o_______
rapora gönder butonun koduna da aşağıdaki kodu ekleyin
ben sadece ikisi için yaptım diğer diğer formları da siz ekleyebilirsiniz
    DoCmd.OpenReport "rpr_son1", acViewNormal, , "[Kimlik]=" & Me.mtnkimlik, acHidden
    DoCmd.Close acReport, "rpr_son1"

    DoCmd.OpenReport "rpr_son2", acViewNormal, , "[Kimlik]=" & Me.mtnkimlik, acHidden
    DoCmd.Close acReport, "rpr_son2"
.rar kurs_hy.rar (Dosya Boyutu: 34,02 KB | İndirme Sayısı: 12)



Cvp: Raporları Pdf Olarak Kayıt - alimadam - 14/10/2019

sayın berduş yolladığınız dosyayı inceledim şöyle bir problem var,
1-masaüstüne kayıt yapıyor aynı zamanda yazıcı bağlıysa direkt yazdırıyor.Yazdırmak istemiyorum kağıt israfı olmasın diye.
2-masaüstüne kayıt olan pdf.dosyasını açmak istediğimde bir hata oluştu diye hata alıyorum,pdf açılmıyor.

nasıl çözümlerim yardımcı olur musun?


Cvp: Raporları Pdf Olarak Kayıt - berduş - 14/10/2019

yazdır düğmesinin kodunu aşağıdaki ile değiştirir misiniz?
raporlara verdiğiniz isim sıralı olduğu -1,2,3,4 - için döngüye bağladım tek komutla yazdırılmasını istediğiniz raporlar için sıralamayı devam ettirip x değeri değiştirmeniz yeter
iyi çalışmalar
For x = 1 To 4
DoCmd.OpenReport "rpr_son" & x, acViewPreview, , "[Kimlik]=" & Me.mtnkimlik, acHidden
DoCmd.OutputTo acOutputReport, "rpr_son" & x, acFormatPDF ', dosyaYoluveAdını yazarsanız doğrudan seçtiğiniz yere yazabilir
DoCmd.Close acReport, "rpr_son" & x, acSaveNo
Next x



Cvp: Raporları Pdf Olarak Kayıt - alimadam - 14/10/2019

Örneği inceledim rpr_son1-2-3-4 gibi sıralı değil de
rpr_gun
rpr_saat
rpr_kg
rpr_kisi şeklinde olsaydı kod düzenlemesini nasıl yapılır ?Bir diğer husus bu raporları ayrı ayrı pdf şeklinde değil de hepsini tek bir pdf olarak kaydetme şansı var mı?


Cvp: Raporları Pdf Olarak Kayıt - berduş - 14/10/2019

Sıralı değilse her rapor için kodları tek tek yazmanız gerekir