Eklediğiniz hata resmine dair aşağıdaki açıklamanın yapılması uygun görülmüştür.
DoCmd.RunCommand acCmdPrint
Kod satırı kullanımlarında,hata kapanları yazılıp da kullanılmak istendiğinde dahi aynı hatayı vermeye devam etmekte olduğu görülmektedir.
Aslında bu kod yerine,eklediğiniz resimde görülen YAZDIR adlı butonun içeriğine direkt olarak,
DoCmd.OpenReport "rapor1", acViewPreview
Kod satırını yazmak sureti ile ilgili raporu çalıştırmanız ve eğer bu rapor açıkken yazdırma işleminden vazgeçecek olursanız,çıkış butonuna (çarpı işaretine) basıp işlemi iptal etmeniz daha sağlıklı olacaktır kanısındayım.
lendi adıma,her zaman bu kodu kullanarak raporların yazdırma işlemlerini sağlamaktayım.
Bilginize…iyi çalışmalar,saygılar.