Rapor Alirken hata Veriyor

BESST

Altın Üye
Katılım
4 Ağustos 2006
Mesajlar
33
Excel Vers. ve Dili
excel 2002
Altın Üyelik Bitiş Tarihi
28-12-2027
MERHABA ARKADAŞLAR.
ACCESSTE HAZIRLADIĞIM BİR RAPORLA İLGİLİ SORUNUM VAR.
RAPORUN İÇİNE YENİ BİR METİN KUTUSU AÇIYORUM VE DENETİM KAYNAĞI KISMINA ALTTA GÖRDÜĞÜNÜZ DEYİMİ YAZIYORUM
=IIf([ALT_RAPOR_ADI].[TOPLAM SÜRE]>0;"DOĞRU";"YANLIŞ")

ALT RAPORDA HERHANGİ BİR DEĞER VAR İSE "DOĞRU" SONUCUNU ALIYORUM.
FAKAT ALT RAPORDA HİÇ BİR DEĞER OLMAYINCA YANİ ÖNİZLEME DE ALT RAPOR GÖRÜNMEDİĞİ HALLERDE "YANLIŞ" DEĞERİNİ YAZMIYOR. ALT RAPOR DA VERİ YOKKEN FORMÜL DEĞER BULAMADIĞI İÇİN #HATA DEĞERİ VERİYOR.

BU SORUNU NASIL ÇÖZERİM VEYA DAHA PRATİK BİR YOLU VARMIDIR.

TEŞEKKÜRLER
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın besst,

Bu gibi hatalar Nz fonksiyonuyla çözülür. Siz deyiminizi şu şekilde değiştirin:

=IIf(Nz([ALT_RAPOR_ADI].[TOPLAM SÜRE];0)>0;"DOĞRU";"YANLIŞ")

Burada karşılaştırılan değer boş ise 0 a atıyor. Burada 0 değiştirip istediğiniz bir değer de atayabilirsiniz.

İyi çalışmalar:)
 

BESST

Altın Üye
Katılım
4 Ağustos 2006
Mesajlar
33
Excel Vers. ve Dili
excel 2002
Altın Üyelik Bitiş Tarihi
28-12-2027
o işlemide denedim fakat olmadı, küçük bir örnek dosya hazırladım,
"rapor 1" de problemi daha açık anlatabilmişimdir umarım.
saygılar...
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın besst,

Sizin durumda kayıt hiç yok. Yani sadece veri değil. Yani ilgili satır tamamen yok.

Eğer bunu denetlemek istiyorsanız mesaj yazın o zaman bir çaresine bakayım.

İyi çalılşmalar:hey:
 

BESST

Altın Üye
Katılım
4 Ağustos 2006
Mesajlar
33
Excel Vers. ve Dili
excel 2002
Altın Üyelik Bitiş Tarihi
28-12-2027
EVET İŞTE PROBLEMİM BU SATIR OLMADIĞINDA KARŞILAŞTIRMA YAPACAK BİR DEĞERİ OLMADIĞI İÇİN #HATA DEĞERİNİ VERİYOR.
BUNU YAPMANIN BAŞKA BİR YOLU OLMALI,

MESELA = IIF("ALT RAPOR" =GÖRÜNÜR YADA DEĞER İÇERİYOR İSE ; IIf([ALT_RAPOR_ADI].[TOPLAM SÜRE]>0;"DOĞRU";"YANLIŞ");1) GİBİ ?

SAYGILAR...
 
Üst