AccessTr.neT

Tam Versiyon: Sql sorguda kriter sorunsalı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
iyi günler
iki kriter metin kutumuz var (isim,soyisim)
isminde "meh" soyisminde "yıld" geçen kişileri listelemek istediğimizde
isim ve soyisim metin kutusunun change özelliğine liste.requery yazıyoruz
ama bunun için her ikisininde change olayında "text" özelliğini kullanmamız lazım yoksa olmuyor 
bunu çözmek için nasıl bir yöntem kullanıyorsunuz 
ben Sql e kriter olarak şöyle yazdım
Kod:
Like "*" & [Forms].[Form2].[isim].[text] & "*" And Like "*" & [Forms].[Form2].[isim] & "*"
Like "*" & [Forms].[Form2].[soyisim].[text] & "*" And Like "*" & [Forms].[Form2].[soyisim] & "*"
Bizler mtn_isimsoyisim adında tek metin kutusu kullanıyoruz.

WHERE ((([adi] & "*" & [soyadi]) Like "*" & [Forms]![Form1]![mtn_isimsoyisim] & "*"));


şeklinde adi ve soyadi alanlarını birleştiriyoruz ve ölçüte
Kod:
Like "*" & [Forms]![Form1]![mtn_isimsoyisim] & "*"
yazıyoruz.
mtn_isimsoyisim metin kutusuna meh*yıl yazdığımızda Mehmet Yıldız'ı, has*ç yazdığımızda da Hasan Çetin'i buluyor.
Bu yöntemde güzelmiş ama üç kriter kutusu olsa mesela
İl isim soyisim vb o zaman nasıl olacak
Meh*yıl*ist
Şeklinde mi yazılacak
Soru sorduğumuzda, sorduğumuz soruya verilen cevap harici sonradan aklımıza birşey geldiğinde "nasıl olacak" demeyip önce kendimiz deniyoruz. Yapamazsak soruyoruz. Denerken belki birşey öğreniyoruz.
O da güzel ama benim yazdığım da iş görür mü
Görüp görmeyeceğini söyleyebilme için Görmem lazım. Ancak siz ne hikmetse örnek uygulama eklememekte ısrarcısınız.
Sayfalar: 1 2