• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Rapor Alirken hata Veriyor

  • Konbuyu başlatan Konbuyu başlatan BESST
  • Başlangıç tarihi Başlangıç tarihi

BESST

Altın Üye
Katılım
4 Ağustos 2006
Mesajlar
33
Excel Vers. ve Dili
excel 2002
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
 
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:)
 
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...
 
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:
 
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...
 
Geri
Üst