Skip to main content

AccessTr.neT


Sql sorguda kriter sorunsalı

Sql sorguda kriter sorunsalı

Çözüldü #1
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] & "*"

@benbendedeilem
Cevapla
#2
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.
Cevapla
#3
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
@benbendedeilem
Cevapla
#4
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.
Cevapla
#5
O da güzel ama benim yazdığım da iş görür mü
@benbendedeilem
Cevapla
#6
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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task