Skip to main content

AccessTr.neT


sorgu toplama hatası

sorgu toplama hatası

Çözüldü #1
Arkadaşlar Merhaba Halay

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 Angel
.rar AKM-STOK.rar (Dosya Boyutu: 74,65 KB | İndirme Sayısı: 9)
yasinunal, 19-08-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
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
Cevapla
Çözüldü #3
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






okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #4
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 +rep
yasinunal, 19-08-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da