(07/11/2008, 16:02)askaskeri yazdı: GÖRÜNEN KAYDI RAPORDA AÇarkadaşlar ben formda gördüğum kayıdı direk raporlayıp yazdırmak istiyorum ilginiz için teşekkür ederim herkes iiçin gönderdiğin örnek mükemmel bir örnek ama daha önce gönderdiğim kodları bir türlü kullanamadım örneğin ilk örnekte “SiraNo=3” diyor bu üçüncü sıradakini raporla anlamına gelmezmi biz ise açık olanı form daki bilgileri raporlayacaz bunun yerine nasıl bir komut yazmamız lazım.
Form üzerinde birçok kayıt olduğu halde sadece görünen kayda ilişkin bir rapor nasıl yazdırılır? Bunun için raporu açarken kullandığınız koda bir parametre eklemeniz yeterli.
DoCmd.OpenReport “Rapor1”, asViewPreview, , “SiraNo=3”
gibi. Eğer bir metin alanına göre koşul belirlemek istiyorsanız değerin başında ve sonunda ‘ işareti olmalı.
DoCmd.OpenReport “Rapor1”, asViewPreview, , “PersonelNo=’Ahmet0001’”
Sondaki parametre aslında bir arama koşulu. Oraya istediğiniz kadar koşul içeren bir metin yazmanız mümkün.
DoCmd.OpenReport “Rapor1”, asViewPreview, , “(SiraNo>100) AND (PersonelAdi>’K’) AND (Yas<25)”
En son parametrede verilen süzme kriteri formları açarken de aynı şekilde kullanılabiliyor.
saygılar