(13/01/2020, 23:13)berduş yazdı: % yerine * kullanmayı denediniz mi?
Denedim zaten
Sql de * olmuyor bildiğim kadarıyla.Vba kodlarında Like olarak * kullanılıyor.
If cmboSoyadArama.Value <> "" Then strSQL = strSQL & " and Soyad like '%" & mboSoyadArama.Value & "%'"
satırı hatalı doğrusu aşağıdaki şekilde olacak
If cmboSoyadArama.Value <> "" Then strSQL = strSQL & " and Soyad like '%" & cmboSoyadArama.Value & "%'"
(13/01/2020, 23:24)berduş yazdı: Bu arada sorgusuz da olur olmasına ama sorgu kodunu Sql misali kodun içine ekledikten sonra sorgusuz yapmanın pek bir espirisi kalmiyor. Daha çok zaman harcamak zorunda kalıyorsunuz, en az 4 alan için birbirleriyle ilişkili kodları ve olası hataları düşünüp kodları ona göre yazmak zaman ve emek gerektiriyor.
Aslında daha öncede dediğim gibi % den dolayı çalışmıyor enteresan olarak.
sorununuz çözülmüş oldu mu?
cevaplanmışlara taşıyalım mı?
bende hatalı çalıştığı için emin olamadım, son dosyanızdaki % silmeme rağmen bende çalışmadı.
accesste bir adı 2 defa kullanamazsınız diye biliyorum -yanılıyor olabilirim- kaldı ki burada "tarih" hem 2 defa kullanılmış hem de alan kendi üstüne döndüğü için kısır döngü oluşuyor