Formdan seçerek rapor önizleme - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Formdan seçerek rapor önizleme (/konu-formdan-secerek-rapor-onizleme.html) |
Formdan seçerek rapor önizleme - aydinseren - 02/04/2009 Arkadaşlar aşağıdaki ekli dosyamda Formdan seçeceğim kişinin raporunu önizlemede görmek istiyorum. Cvp: Formdan seçerek rapor önizleme - okileturc - 02/04/2009 İki yöntem kullanılabilir : 1. yöntem rapor aç komutununu kriter belirterek girmek Kod:
DoCmd.OpenReport "RAPORADI", acViewPreview, "", "[rapordaki alanadı]=[Forms]![FORMADI].[Form]![formdakiseçilmişalanadı]", acNormal Raporu besleyen sorgudaki "isim" kolonuna kriter girmek. Kod:
[Forms]![FORMADI].[Form]![formdakiseçilmişalanadı] bence onu da açtığınız araform üzerinde bir denetim olarak ekleyin, çünkü yukarıda belirtilen her 2 örnekte de "And" kullanarak 2. kriteri belirtebilirsiniz Kod:
DoCmd.OpenReport "RAPORADI", acViewPreview, "", "[rapordaki alanadı]=[Forms]![FORMADI].[Form]![formdakiseçilmişalanadı] And [Raordakitarih]=[Forms]![FORMADI].[Form]![formdakitarih]", acNormal Tasarım - Raporlar Kolay gelsin, selamlar Cvp: Formdan seçerek rapor önizleme - aydinseren - 02/04/2009 Sayın okileturc hocam, gönderdiğim dosya üzerinde bu yazdığınız kodu uygulayarak anlatırsanız daha iyi olacak kanaatindeyim. Beni bağışlayın ama emin olun anlayamadım, teşekkürler. Cvp: Formdan seçerek rapor önizleme - okileturc - 02/04/2009 form2 deki seçim combosunu "isimsec" olarak adlandırdım macro2 yerine kodu yazdım Kod:
Private Sub isimsec_AfterUpdate() İlave not : zaten form üzerindeki combodan bir kişi kartını aktif hale getiriyorsunuz neden rapoeseç butonuna basınca "form2" ye ihtiyaç duyuyorsunuz. Rapor kriteri olan kişiyi zaten Form1 üzerinde seçmişsiniz. bence butona basılınca benim az önce yazdığım kod Form1 ( izin ) üzerinden çalıştırılabilir Butona : DoCmd.OpenReport "Rapor1", acViewPreview, "", "[adi]=[Forms]![izin].[Form]![Liste26] yazmak yeterlidir Cvp: Formdan seçerek rapor önizleme - aydinseren - 03/04/2009 Teşekkürler, hocam haklısınız form1(izin) üzerindende seçilen kişinin rapor bilgilerinede ulaşabiliriz. Ama bazen bilgilerin çıktısını ekranda görmek bazande kağıda çıktı almak gerkiyor. Bu yüzden işlem adımını geniş tutmakta yarar gördüm. Hocam "DoCmd" komutunun genel yazılımını hangi parametreleri aldığını açıklarsanız çok memnun olacağım. Olay çözüldü ama ben kafamda çözemedim. Yani benim çözemediğim Neden tarih soruyor ve hangi tarihi soruyor. |