Skip to main content

AccessTr.neT


Rapora ilişikin veri yoksa #hata iletisi alıyorum.

Rapora ilişikin veri yoksa #hata iletisi alıyorum.

Çözüldü #1
Merhabalar;

İlişikteki dosyamda yer alan rapora ait tarih aralığını 01-01-2012 / 11-01-2012 girdiğimde raporum ilgili tarih aralığında veri bulunduğu için doğru çalışıyor.

Ancak tarih aralığını 20-01-2012 / 30-01-2012 girdiğimde raporda ilgili tarih aralığında veri bulunmadığından #hata iletisi alıyorum.

Bu sorunu nasıl çözümlerim.

Teşekkürler.
Ek Dosyalar
 vt1.rar(234.35 KB)
Cevapla
Çözüldü #2
Raporun veri yokken olayına aşağıdaki kodu ekle

MsgBox "Veri olmadığından raporda açılamıyor."
Cancel = True
Cevapla
Çözüldü #3
Söylediğiniz tamamen geçerli bir yol ancak bu raporu daha bir çok rapğorla birlikte başka bir rapor içerisinde alt rapor olarak kullanıyorum. Ve nihayi raporda bu alt raporlarında toplamını aldırıyorum. Bir tane alt raporda #hata değeri aldığımda alt toplamlarda #hata şeklinde çıkıyor. Dolayısı ile veri olmadığında değerin sıfır olması gerekiyor.

İlginize Teşekkürler.
Cevapla
Çözüldü #4
İnceleyiniz.

Ek Dosyalar
 rapor_toplam.rar(28.21 KB)
Cevapla
Çözüldü #5
Örneğiniz için teşekkürler.

Ancak veri olmadığı zaman rapor alanı boş geliyor. ( sıfır değeri içermiyor)

Öte yandan bu raporu alt rapor olarak başka bir raporda kullanmak istediğimde alan boş olduğu için ana raporda kulandığım birden fazla alt raporun toplamını yine aldıramıyorum.

Uzun sözün kısası olması gereken rapora ait veri yoksa rapora ait alanların mutlaka sıfır değerini alması gerekli.

Yapmak istediğim tamda bu.

Örnek olması açısından diğer alt raporları ve ana raporuda gönderiyorum.

Ana rapora 01-01-2012 / 11-01-2012 tarih aralığı için ve bu tarih aralığı dışındaki bir dönem için ayrı ayrı göz attığınızda derdimi daha rahat anlayabileceğinizi düşünüyorum.

Saygılar.

rapor_toplam.rar
Son Düzenleme: 12/03/2012, 16:55, Düzenleyen: QATLET.
Cevapla
Çözüldü #6
Aşağıdaki kodu yazarak işi çözdüm umarım başkalarınada faydası olur.

*******************************************
=IIf([raporadı].[Report].[HasData];[raporadı].[Report]![rapordasıfırdeğeriniatayacağımızalan];0)
********************************************

=IIf([Raporlar]![QYURTİÇİGİDEN].[HasData];[Raporlar]![QYURTİÇİGİDEN]![Metin11];0)
*****************************************************

Yardımcı olan herkese teşekkürler.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da