2016-03-29 15 views
1

Bir raporu oluşturmak ve ekranda görüntülemek için VBA'yı kullanma. Bu çalıştırılırVBA'yı kullanarak bir MS Access Raporu görüntüleme

If Me.Frame15.Value = 1 Then 
    DoCmd.openreport "Inspections due" 
End If 

, oldukça ekranda görüntülemek yerine, yazıcıya rapor gönderir. Bu rapordaki bir ayardan mı, yoksa yanlış bir komuttan mı kaynaklanıyor?

+1

sayesinde. –

cevap

0

Access'e, numaralı rapora numaralı raporu bildirmek istediğinizi bildirmeniz gerekir. Bulduğunuz gibi, form adı dışında herhangi bir ek değişken olmadan DoCmd.openreport kullanarak formu yazdırmaya çalışır.

Sen bizatihi acViewReport kullanabilirsiniz:

çalıştı

DoCmd.openreport "Inspections due", acViewReport

İlgili konular