AccessTr.neT
Rapora ilişikin veri yoksa #hata iletisi alıyorum. - 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ığı: Rapora ilişikin veri yoksa #hata iletisi alıyorum. (/konu-rapora-ilisikin-veri-yoksa-hata-iletisi-aliyorum.html)

Sayfalar: 1 2


Rapora ilişikin veri yoksa #hata iletisi alıyorum. - QATLET - 12/03/2012

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)



Cvp: Rapora ilişikin veri yoksa #hata iletisi alıyorum. - ozanakkaya - 12/03/2012

Raporun veri yokken olayına aşağıdaki kodu ekle

MsgBox "Veri olmadığından raporda açılamıyor."
Cancel = True



Cvp: Rapora ilişikin veri yoksa #hata iletisi alıyorum. - QATLET - 12/03/2012

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.


Cvp: Rapora ilişikin veri yoksa #hata iletisi alıyorum. - ozanakkaya - 12/03/2012

İnceleyiniz.

Ek Dosyalar
 rapor_toplam.rar(28.21 KB)



Cvp: Rapora ilişikin veri yoksa #hata iletisi alıyorum. - QATLET - 12/03/2012

Ö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



Cvp: Rapora ilişikin veri yoksa #hata iletisi alıyorum. - QATLET - 13/03/2012

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.