16-11-2011, 10:45
Merhaba Arkadaşlar,
PDF olarak çıkartılması gereken bir form ile uğraşıyorum.
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.
PDF olarak çıkartılması gereken bir form ile uğraşıyorum.
Visual Basic
- 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.

