Liste Kutusu Filtreleme

1 2
06/12/2022, 22:40

berduş

"SELECT Tablo1.Kimlik, Tablo1.sayi, Tablo1.sayi2 FROM Tablo1 WHERE (Tablo1.sayi & '') like iif(len([Formlar]![Form1]![Metin2] & '')=0,'*',[Formlar]![Form1]![Metin2]);"
şeklinde dener misiniz? Deneme imkanım yok, teorik, yazım hatası olabilir
07/12/2022, 09:32

macirercan

(06/12/2022, 22:16)atoykan yazdı: Komut7'nini tıklanma olayında kodu aşağıdaki ile değiştirin
If IsNull(Metin2) Or Metin2 = "" Then
Me.Liste0.RowSource = "SELECT Tablo1.Kimlik, Tablo1.sayi, Tablo1.sayi2 FROM Tablo1;"
Else
Me.Liste0.RowSource = "SELECT Tablo1.Kimlik, Tablo1.sayi, Tablo1.sayi2 FROM Tablo1 WHERE (((Tablo1.sayi)=[Formlar]![Form1]![Metin2]));"
Me.Liste0.Requery
End If

bu formunuzda textbox boş ise liste kutusuna tüm değerleri herhangi bir sayı var ise listboxta bu değerleri filtreleyerek listeler.

Teşekkür ederim. Oldu.
07/12/2022, 12:25

macirercan

(06/12/2022, 22:40)berduş yazdı:
"SELECT Tablo1.Kimlik, Tablo1.sayi, Tablo1.sayi2 FROM Tablo1 WHERE (Tablo1.sayi & '') like iif(len([Formlar]![Form1]![Metin2] & '')=0,'*',[Formlar]![Form1]![Metin2]);"
şeklinde dener misiniz? Deneme imkanım yok, teorik, yazım hatası olabilir

Teşekkür ederim. Çalıştı. Emeğinize sağlık.
07/12/2022, 14:18

berduş

Rica ederim
İyi çalışmalar
1 2