[FORM] Formu PDF'e Gönderirken PDF'de oluşacak formun tasarımı belirleme
#1
Merhaba Arkadaşlar,

PDF olarak çıkartılması gereken bir form ile uğraşıyorum.

Visual Basic
  1. DoCmd.OutputTo acOutputForm, "formadi", "pdf"



Yukarıdaki kodu kullaranak formu PDF olarak kaydettiriyorum. Fakat formun boyutu geniş olduğundan, PDF'e aktarma sırasında sorunlar yaşıyorum.

Bunun için bir çözüm buldum. Form açıkken Dosya menüsünden yazdır, sonra da baskı önizleme seçiyorum ve buradan sayfa boyutlarında oynama yaparak istediğim şekilde formu tasarlıyorum. (Sayfa boyutu = Legal (21.59x35.56))

Fakat üzerinde çalıştığım projede söz konusu formu farklı bilgisayarlarda bir çok kişi kullanacak ve benim manuel olarak değiştirdiğim yazdırma seçeneklerini bu kişilerin değiştirme gibi bir şansı yok. Bu sebepten form PDF olarak açılmak istendiğinde Access'te otomatik olarak yazdırma seçeneklerinin ayarlanması gerekiyor.

Sanirim bu durum icin docm.outputto fonksiyonundan baska fonksiyon kullanmam gerekiyor.

Calismalarinizda basarilar dilerim.



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba
Evet Söylediğiniz gibi Sayfa Yapısını Ayarlamak için;
Visual Basic
  1. DoCmd.RunCommand acCmdPageSetup


komutunu kullanabiliriz, Fakat bu komutu tek başına kullanmamız yeterli olmaz onun için bir fonksiyon içerisinde kullanıp farklı raporların yazdırılmasında da kullanabiliriz. bunun için boş bir modül penceresi açıp aşağıdaki fonksiyon kodunu girin fonksiyonu daha sonra basSayfaAyarla adıyla kaydedin.
Visual Basic
  1. Function SayfaAyarla()
  2. On Error GoTo Hatalıysa
  3.  
  4. DoCmd.RunCommand acCmdPageSetup
  5. Exit Function
  6.  
  7. Hatalıysa:
  8.  
  9. Select Case Err
  10. Case 2501
  11. 'İşlemden Vazgeçildi ise
  12. Case Else
  13. 'Hata oluştuysa
  14. MsgBox Err & vbCrLf & vbCrLf & Err.Description, vbCritical, "Hata Mesajı"
  15. Exit Function
  16. End Select



daha sonra formu önizlemede yada yazdırmak için kullandığınız butonun tıklama olayına;
Visual Basic
  1. DoCmd.OpenReport "RaporAdı", acViewPreview
  2. Call SayfaAyarla



yazınız...

kolay gelsin...



  Alıntı
Bu mesajı beğenenler:
#3
Mukemmel otesi bir cevap cok tesekkur ederim Sayin onur_can.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [MAKRO] Alt Formda Filtrelemenin Iptali Ve Alt Formun Liste Olarak Görünmesi. M_Kemal_Askeri 2 171 21-04-2026, 23:57
Son Mesaj: M_Kemal_Askeri
  [RAPOR] Rapor Alt Formun A4 Sayfası Dolana Kadar Tekrar Tekrar Eklenmesi. tolgahanay8 2 357 01-04-2025, 22:26
Son Mesaj: tolgahanay8
  [FORM] Mouse Ile Açık Formu Kapatmak hmuratg 1 344 06-11-2024, 16:08
Son Mesaj: kahramanselim
  [FORM] Sadece Alt Formun Kaydedilmesi TheREDROSE 1 296 22-08-2024, 03:00
Son Mesaj: dsezgin
  [TABLO] Formu Tabloda Filtreleme soss 2 490 27-03-2024, 20:04
Son Mesaj: soss
access-sql-18 Sorgu Kapatınca Formun Açılması burhanb 1 334 18-11-2023, 00:44
Son Mesaj: dsezgin
  Formu Pdf Olarak Kaydetme snapper 8 914 01-11-2023, 22:59
Son Mesaj: dsezgin
  [FORM] Gezinti Formu Ile Alt Form Oluşturmak abahceci 2 562 09-08-2023, 15:09
Son Mesaj: abahceci

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi