sorgu toplama hatası - 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ığı: sorgu toplama hatası (/konu-sorgu-toplama-hatasi.html) |
sorgu toplama hatası - yasinunal - 07/02/2011 Arkadaşlar Merhaba Ekteki dosyada REDSORGU formunda İLK TARİH, SON TARİH, ÜRÜN ADI, LOT NO, RED NEDENİ, PROSES ve ÜRÜN DURUMU alanlarını yazdığımda GIRIS ADET alanına sorgu5'deki alanların toplaması gerekiyor. Fakat REDSORGU formunda örneğin ; ilk tarih olarak 01.01.2011, son tarih olarak 07.02.2011 yazıp diğer alanları boş bırakmama rağmen sürekli MMK067 adlı bir ürüne ait toplamı buluyorum.(Oysa ürün adı yazmadım) Aynı tarihler için ürün adı olarak MMK031 yada başka bir ürün adı yazdığımda GIRIS ADET 0 oluyor. Acaba nerede hata yapıyorum ??? Yardım eden ve ilgilenen arkadaşlar şimdiden teşekkür ederim Cvp: sorgu toplama hatası - C*e*l*o*y*c*e - 07/02/2011 sorguda Like "*" & [Forms]![REDSORGU]![Metin0] & "*" kullanmışsın yani buradaki veriler boş oldugunda Like ve "* " kullandıgın için hepsini süzüyor [Forms]![REDSORGU]![Metin0] şeklinde yazarsan metin kutusunda yazanı süzer yoksa süzme olmaz. [Forms]![REDSORGU]![Metin0] şeklinde sorgularınızı degiştirp deneyin Cvp: sorgu toplama hatası - okileturc - 07/02/2011 Sayın Yasin, Sorgularınızda filtre ( kriter ) belirlediğiniz alanlarda Like deyimi kullandığınızda dikkat etmeniz gereken konu "o kolonu boş olan kayıtların görünmeyeceğidir" Böyle bir ihtimal varsa ( ki var çünkü sorgu çalıştığında sadece 067 nolu ürünü veriyor yine çünkü sadece o ürüne ait LOT numaraları girilmiş) bu problemi aşmak için sorgunuzdaki alanı yeniden düzenleyin ; Null değer den kurtulun LOT örneğinden yola çıkarsak sorgu başlığını şu şekilde değiştirin : LOTYAZ : IIf(Len([LOT])>0;[LOT];"Boş") Böylece Boş olan alanları "Boş" yazısı ile doldurduk ve 5 nolu sorgunuzda problem kalmayacaktır. Dikkat : Yukarıda değindiğim gibi boş kalması ihtimali olan ve kriter girdiğiniz her kolona bunu uygulamanız gerekir ya da veri girişi yaparken bu alanlara "Null" dışında default bir değer yazdırmalısınız :"Boş", 0, vb Kolay gelsin Cvp: sorgu toplama hatası - yasinunal - 08/02/2011 Sayın CELOCE ve Oktay Bey Yardım ve ilginiz için çok teşekkür ederim. Dediklerinizde haklıydınız. Lotno alanları tablolarda boş. Buraya bilgi giriş zorunluluğu koyacağım |