![]() |
Formda Süz İşlemi - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Formda Süz İşlemi (/konu-formda-suz-islemi.html) |
Formda Süz İşlemi - edacan19 - 18/12/2023 Arkadaşlar formda birkaç harf ile süzme işlemi yapmak istiyorum. Site içerisinde aradım aşağıdaki kodu buldum
metin131 alanına mehmet yazdığımda eser adı alanında mehmet yazanları getiriyor. metin131 alanına meh yazdığımda eser adı alanındaki meh içeren tüm kayıtlar gelsin istiyorum fakat yapmıyor. RE: Formda Süz İşlemi - berduş - 18/12/2023 If InStr(1, Me.Metin131, "*") = 0 Then Suz = Suz & "[Eser Adı]='" & Me.Metin131 & "' And " Else Suz = Suz & "[Eser Adı] Like '*" & Me.Metin131 & "*' And " neden en sonda and var? sondaki And ler fazla gibi geldi, onları silip dener misiniz? Not: lütfen her soruya örnek dosya ekleyin RE: Formda Süz İşlemi - edacan19 - 19/12/2023 İlk mesajıma örnek ekledim. And leri kaldırdım fakat olmadı. RE: Formda Süz İşlemi - berduş - 19/12/2023 (18/12/2023, 16:20)berduş yazdı: sondaki And ler fazla gibi geldikusura bakmayın dikkatimden kaçmış Me.Filter = Mid(Suz, 1, Len(Suz) - 4) kodu ile zaten sondaki and siliniyormuş eklediğiniz dosyayı inceledim kod sorusuz çalışıyor Not: kodda tek sorun önce gereksiz yere and ekleyip sonra da onu almamak için gereksiz işlem yapması aslında aşağıdaki kod yeterliydi
Not 2: yada çok daha basiti tek kodun kullanılması mesela aşağıdaki kodu kullanırsanız
"ahmet"'i arıyorsanız sadece "ahmet" "ah" ile başlayanları aramak için "*ah" "ah" ile bitenleri aramak için "a*h" "ah" içerenleri aramak için "*ah*" gibi yaparsanız çok daha esnek olur RE: Formda Süz İşlemi - edacan19 - 19/12/2023 İkinci verdiğiniz kod tam aradığım gibi çok teşekkür ediyorum. Elinize emeğinize sağlık. RE: Formda Süz İşlemi - berduş - 19/12/2023 rica ederim iyi çalışmalar) |