Form'da raporu basmak için kullandığınız butonun kodlarında, gerekli yerleri değiştirerek kullanabilirsiniz.
Kod:
Private Sub cmdPrint_Click()
' Raporun açık olup olmadığı kontrol ediliyor - Bu kontrol gerekirse kaldırılabilir.
If CurrentProject.AllReports("Raporunuzun adı").IsLoaded Then
' Rapor zaten açıksa, direkt print ediliyor.
DoCmd.OpenReport Me!lbxSelectReport, acViewNormal
Else
' İstediğiniz yazıcıyı ayarlıyorsunuz
Application.Printer = Application.Printers("Yazıcının İsmi")
' Rapor yazdırılıyor.
DoCmd.OpenReport "Raporunuzun adı", acViewNormal
' Yazıcı, varsayılana geri döndürülüyor
Set Application.Printer = Nothing
End If
End Sub
Sayfada; mevcut tüm raporların ve tüm yazıcıların listelenmesi,
raporda kağıt boyutunun ve yatay-dikey ayarının değiştirilmesi de var.
http://office.microsoft.com/en-us/access...31033.aspx
Accesstr Kod Bankasında "YAZICI" yazıp aratın, "YAZICI AYARLARINI DEGISTIRME" başlığında geniş açıklama bulabilirsiniz.
AccessTR Online Kod Bankası