iki sayı arasındaki değerleri iki farklı alanda ve diğer alanlarda arama

1 2
18/02/2016, 21:33

mehmetb84

Merhaba arkadaşlar,
Yapmak istediğim arama türü iki farklı alan olan mamul gramaj ve ham gramaj alanlarında belli aralıklarda arama yaparken, diğer arama kriterlerinde süzme yapmak.

örnekle anlatacak olursam;
kaliteadı hamgramaj mamulgramaj
art102    120                 130
art201    150                 160
amg502    210                 195
amg78   260                  280

Örnekteki aramada;
arama1 ve arama2 alanlarında (formumda bu alanlar metin108 ve metin109) 100 ve 200 yazdığımda, hem hamgramaj alanında bu aralıkta değerleri bulunan verileri - art102 ve art201- hem de mamul gramaj alanında bu aralıkta değeri bulunan verileri -amg502- çekiyorum.
Artı olarak yapmak istediğim bu aralıkta bulduğum verileri bir de kalite adıyla süzmek. Yani gramaj aralığına 100 ve 200 yazdıktan sonra kaliteadı arama alanına(metin102)  "art" yazdığımda ilk iki kaydın süzülmesini istiyorum.
Tabi örnekte bu kriterler birden fazla. Bir tanesi olayın mantığını anlamam için kafi.
O yüzden yardımlarınızı bekliyorum.
Kafa yoran arkadaşlara şimdiden teşekkür ediyorum
19/02/2016, 12:26

POWER

İncelermisiniz...

Lütfen olumlu veya olumsuz geri dönüş yapınız...
19/02/2016, 14:07

mehmetb84

Bu Access bilgisi değil zeka yansıması. Bilmediğim bir yöntem ya da kod yok, sadece bakış açısı faktörü...Salaklığıma doymayayım Tebrik ederim. Çok teşekkürler.
19/02/2016, 14:35

mehmetb84

Fakat şöyle bir problem hasıl oldu.
Bazı kayıtların mamulgr haneleri boşken bazılarının da hamgr haneleri boş.
Bu durumda null değerler aramada devre dışı kalıyor. O değerlerin yerine sıfır koydum. Varsayılan değerleri girdim, arama çalışıyor şuan. Fakat şimdi de sizin aramanız geçersiz kaldı.
Yani verilerden örneğin : art1 hamgr:150 mamulgr:0
art2 hamgr:0 mamulgr:180

misal bu durumda arama hanesine 140 ve 200 yazdığımda ikisinin de görüntülenmesi gerekirken, kayıtların ikisi de görünmüyor.
19/02/2016, 14:58

POWER

Liste kutusunun ölçütündeki değerleri

0 Or >=[Formlar]![siparishambez]![t_urunleralts1].[Form]![gecici8] ve
0 Or <=[Formlar]![siparishambez]![t_urunleralts1].[Form]![gecici9] olarak değiştirin..

Bu şekilde 0 olanlarda gelecektir...
19/02/2016, 19:53

mehmetb84

yalnız o şekilde istemediğim kayıtları da getirecektir.
örneğin değerleri hamgr:0 mamulgr:200 olan bir kayıt, 250 ve 300 aralığında ifadesiyle yapılan bir arama sonucunda görünmemesi gerekirken, ilk ifadeyi sağladığı için (gecici8den büyük veya 0'a eşit) arama sonuçlarında görünecektir.
1 2