15/02/2016, 19:02
Merhaba arkadaşlar eklediğim kodlarla Forum sayfasında baskı önzileme yapıp yazıcıdan çıktı alıyorum. Kullandığım yazıcı Epson LX_350 yazıcı yeni olmasına rağmen bazen tek sayfa çıktı çıkarıyor. Bazen durmadan yazmaya devam ediyor. Bazen de bir sayfa yazdırıyor. Ondan sonra iki sayfa boş kağıt çıkarıyor tekrar yazdırmaya devam ediyor.
Tek sayfa çıktı alabilecek bir kodu aşağıdaki kodlara eklerseniz sevinirim. veya yazdır butonuna tıkladığım zaman resimdeki gibi yazdır da Sayfa seçili İlk 1 son 1 seçili duruma gelsin.
Tek sayfa çıktı alabilecek bir kodu aşağıdaki kodlara eklerseniz sevinirim. veya yazdır butonuna tıkladığım zaman resimdeki gibi yazdır da Sayfa seçili İlk 1 son 1 seçili duruma gelsin.
Kod:
Private Sub Komut33_Click()
If Me.FaturaID = "" Or IsNull(Me.FaturaID) Then
MsgBox ("Lütfen FATURA işlemi için kayıt seçiniz"), vbCritical, "KAYIT SEÇME UYARISI"
Me.Undo
Exit Sub
End If
If IsNull(Forms![FaturaGiris]![FaturaDetay].Form![Toplam]) Or Forms![FaturaGiris]![FaturaDetay].Form![Toplam] = "" Or IsNull(Forms![FaturaGiris]![FaturaDetay].Form![Yekun]) Or Forms![FaturaGiris]![FaturaDetay].Form![Yekun] = "" Then
MsgBox ("Alt formdaki" & vbCr & vbCr & "Toplam" & vbCr & "Yekun" & vbCr & vbCr & "denetimleri BOŞ olduğu için" & vbCr & "KAYIT İŞLEMİ İPTAL EDİLMİŞTİR."), vbCritical, "KAYDETME İPTAL BİLGİLENDİRMESİ"
Cancel = True
DoCmd.SetWarnings False
DoCmd.RunCommand acCmdUndo
DoCmd.SetWarnings True
Exit Sub
Else
DoCmd.OpenReport "FaturaDokum", acPreview
End If
End Sub