07/11/2008, 16:02
askaskeri
Nihat hocam haklısınız aslında sorguda ölçüt girerek istediğim verilere ulaşa bilirim ancak ulaştığım kayıt sayısı 10 adet rapor 10 tanesini birden açıyor ben ise bunlardan bir tanesini seçip çıktı istiyorum[/align]
Arkadaşlar ben aşıdaki çözümü anlatan bir makale buldum ama nasıl olacak pek anlamadım sanki istediğim raporu ben seçemiyorum gibi birde bu kodlar formamı yazılacak
GÖRÜNEN KAYDI RAPORDA AÇ
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.
Arkadaşlar ben aşıdaki çözümü anlatan bir makale buldum ama nasıl olacak pek anlamadım sanki istediğim raporu ben seçemiyorum gibi birde bu kodlar formamı yazılacak
GÖRÜNEN KAYDI RAPORDA AÇ
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.