Skip to main content

AccessTr.neT


Formdan seçerek rapor önizleme

Formdan seçerek rapor önizleme

Çözüldü #1
Arkadaşlar aşağıdaki ekli dosyamda Formdan seçeceğim kişinin raporunu önizlemede görmek istiyorum.
.rar yillikizin.rar (Dosya Boyutu: 67,28 KB | İndirme Sayısı: 17)
Cevapla
Çözüldü #2
İ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
2. yöntem
Raporu besleyen sorgudaki "isim" kolonuna kriter girmek.
Kod:
[Forms]![FORMADI].[Form]![formdakiseçilmişalanadı]
Rapor butonuna tıklatıldığında tarih soruyor
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
Aşağıdaki Link e de bir göz atabilirsiniz
Tasarım - Raporlar
Kolay gelsin, selamlar
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #3
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.
Cevapla
Çözüldü #4
form2 deki seçim combosunu "isimsec" olarak adlandırdım
macro2 yerine kodu yazdım
Kod:
Private Sub isimsec_AfterUpdate()
DoCmd.OpenReport "Rapor1", acViewPreview, "", "[adi]=[Forms]![Form2].[Form]![isimsec]", acNormal
End Sub

örnek ektedir
İ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
.rar yillikizin_okileturc.rar (Dosya Boyutu: 65,97 KB | İndirme Sayısı: 86)
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 02/04/2009, 16:42, Düzenleyen: okileturc.
Cevapla
Çözüldü #5
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.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da