Access'te Birleşik Kutuda Belirtilen Formu Baskı Önizlemesi Ve Yazdırılması

1 2
15/10/2019, 13:20

ibrahimbayirci

İyi günler.... 

Access'te 3 adet Formun bulunmakta.
1.Form Türkçe
2.Form İngilizce
3.Form kullanıcı arayüzü

Access açıldığında Kullanıcı arayüzü açılıyor.
kullanıcı arayüzünde 1 adet "birleşik kutu" bulunmaktadır.
birleşik kutu üzerinden "TÜRKÇE yada İNGİLİZCE" seçeneklerini seçtiğimizde ilgili form için baskı ön izleme yada yazdırma işlemi yapmak istiyorum

Ekte basitleştirilmiş olarak form1 / form2  ve sorgu formları bulunmakta.
sorgu formunda bulunan listeden form1 yada form2  seçilerek baskı önizleme yada yazdırma yapılmasını nasıl sağlayabiliriz.

ilginiz için teşekkürler ..

kolay gelsin
15/10/2019, 13:25

berduş

çalışmanız eklenmemiş görünüyor
15/10/2019, 14:42

ozanakkaya

Merhaba, formda bulunan komut6 isimli butonun tıklandığında olayındaki makroyu silip yerine olay yordamı olarak

DoCmd.OpenForm Me.liste, acPreview


kodu ekleyin. Ayrıca, liste kutusundaki Form2'nin ismini de düzeltin
15/10/2019, 16:59

ibrahimbayirci

(15/10/2019, 14:42)ozanakkaya yazdı: Merhaba, formda bulunan komut6 isimli butonun tıklandığında olayındaki makroyu silip yerine olay yordamı olarak

DoCmd.OpenForm Me.liste, acPreview


kodu ekleyin. Ayrıca, liste kutusundaki Form2'nin ismini de düzeltin
Önizleme oldu... Çok teşekkürler... 
listedeki formu yazdırmak için hangş komutu kullanacağız?
15/10/2019, 23:56

berduş

yazıcıya mı göndereceksiniz yoksa pdf olarak mı kaydedilecek?
pdf formatında kaydetmek için aşağıdaki kodu kullanabilirsiniz
OutputTo (NesneTürü, NesneAdı, çıkışFormatı, "tamAdres_Ad",otomatik_başalama, geçicidosya, YazıFormatı, Kalite)
DoCmd.OutputTo acOutputForm, liste, acFormatPDF, , False, "", 0
16/10/2019, 11:19

ibrahimbayirci

(15/10/2019, 23:56)berduş yazdı: yazıcıya mı göndereceksiniz yoksa pdf olarak mı kaydedilecek?
pdf formatında kaydetmek için aşağıdaki kodu kullanabilirsiniz
OutputTo (NesneTürü, NesneAdı, çıkışFormatı, "tamAdres_Ad",otomatik_başalama, geçicidosya, YazıFormatı, Kalite)
DoCmd.OutputTo acOutputForm, liste, acFormatPDF, , False, "", 0


OLDU... ÇOK TEŞEKKÜRLER 
1 2