IIf formülünde hatalı sonuç

04/09/2015, 09:17

balkan85

Merhaba arkadaşlar,

Access'te hesaplanmış alan kısmında kullandığım IIF formülünde hatalı sonuç alıyorum. Konuyla ilgili yardımcı olabilir misiniz? Aşağıdaki ekran görüntüsünde görüldüğü üzere TT Hedef, TT Süre'den küçük olmasına rağmen formül ters sonuç veriyor. Neden kaynaklandığını bir türlü anlayamadım. Üstelik sadece bu satırda ters sonuç veriyor. Diğer satırlarda doğru sonuç veriyor.



Teşekkürler,
04/09/2015, 10:20

C*e*l*o*y*c*e

Merhaba bu resim ile olmaz
örneğinizi ekleyin,özel verilerinizi silin sadece birkaç örnek ve hatalı sonuç veren alan kalsın bakayım
04/09/2015, 11:49

balkan85

Merhaba;

İlginiz için teşekkür ederim. Aşağıdaki ilgili alanın görüntüsünü bulabilirsiniz. Ayrıca, dediğiniz gibi bir-iki satırlı bir şekilde örnek dosyayı da ekledim. Satırlardan biri normal çalışıp doğru sonucu verirken diğeri ters sonuç veriyor.

[attachment=23389]



İyi çalışmalar,
04/09/2015, 13:08

ozanakkaya

Tablodaki hesaplanmış alan olayı bu tür hatalara sebep olabilir, tabloya hesaplanmış alan eklenmemelidir.
TT Süre ve TT Hedef alanlarının Sonuç Türü özelliğini ondalık, Biçim Özelliğini Genel Sayı olarak değiştirip deneyiniz.
04/09/2015, 13:21

ozanakkaya

Ayrıca Yapılmaması gereken ölümcül hatalar bağlantısındaki konuyu inceleyiniz. Ama sanırım iş işten geçmiş.
04/09/2015, 13:40

balkan85

Merhaba,

Desteğiniz için çok teşekkürler. Verdiğiniz öneriyi uyguladım. Ayrıca, TT Durumu formülündeki "IsNull" ifadesini "IsEmpty" ile değiştirdim. Şimdi düzgün çalışıyor.
Ayrıca, ölümcül hatalar kısmını da inceleyip gelecek çalışmalar için ders çıkaracağım. Mevcut yapı arada bu şekilde hatalar verse de eski arabalar gibi tıkır tıkır işliyor.
Tekrar teşekkürler...