Liste Kutusundaki Veriyi Filtreleme

1 2
14/09/2021, 21:55

husem

merhaba arkadaşlar,
eklemiş olduğum formda, resimde belirttiğim arama kriterlerinin bulunduğu yerde like komutu kullandım.
ben filtrelemek istediğim veriyi yazmaya başladıkça liste kutusunda aramayla eşleşen verileri filtreliyor.

ama şöyle bir sıkıntı yaşıyorum.

sipariş adı kısmında BK TRİER olanları filtrelesin diye yazmak istiyorum, BK yazdıktan sonra boşluğa tıklayamıyorum. boşluğu kabul etmiyor.
ben istiyorum ki ben ne yazarsam onu yazsın.
belkide kullandığım kod ve sorgu yanlış olabilir.
yardım ve önerileriniz için şimdiden teşekkür ederim


14/09/2021, 22:18

berduş

neden me.refresh kullanıyorsunuz?

Me.Liste.Requery
Me.SIPARIS_ADI.SelStart = Len(Me.SIPARIS_ADI.Text)
kullanmayı dener misiniz?
14/09/2021, 23:06

husem

Merhaba
denedim,
filtreleme yapmıyor

me.refresh ekleyince yapıyor, ama bu seferde kelime arasında boşluk ekletmiyor
15/09/2021, 09:02

berduş

bu kriterler sadece liste alanındaki veriyi güncellemek için değil mi?
çalışmanızın temel mantığı şu değil mi?
siz filtreleme alanındaki değerleri değiştirdikçe liste kutusundaki veriler filtrelenecek
siz listeye tıklayınca o veri forma gelecek
siz ekleme/güncelleme yapınca ilgili veri kaydedilecek
15/09/2021, 09:10

berduş

aşağıdaki kodu dener misiniz? eğer çalışırsa bu mantığı diğer tüm filtrelerde de kullanabilirsiniz
x = Me.ARASIPARISADI.SelStart
ARASIPARISADI = ARASIPARISADI.Text
Me.ARASIPARISADI.SelStart = x
Me.Liste.Requery
15/09/2021, 11:57

husem

(15/09/2021, 09:10)berduş yazdı: aşağıdaki kodu dener misiniz? eğer çalışırsa bu mantığı diğer tüm filtrelerde de kullanabilirsiniz
x = Me.ARASIPARISADI.SelStart
ARASIPARISADI = ARASIPARISADI.Text
Me.ARASIPARISADI.SelStart = x
Me.Liste.Requery

merhaba,
sn üsdat, bahsettiğiniz kodu ekledim.
tam da istediğim gibi oldu,
Teşekkür ederim.
Elinize kolunuza ve yüreğinize sağlık,
1 2