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.

Visual Basic Code
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.

"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
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.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
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.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da