Arkadaşlar Query ile bi arama gerçekleştiriyorum ama mantığım çok mantıksız geldi bana kıs bi yolu vanrmı acaba. Şöyle bişe yaptım:
Melesa adı, adresi, telefonu, doğum tarihi alanlarından biri veya birkaçı ile arama yaptıracam komutu şöyle yazdım:
if edit1.text<>'' then begin
addsql(..............)
if edit2.text<>'' then begin
addsql(..............)
if edit3.text<>'' then begin
addsql(..............)
if edit4.text<>'' then begin
addsql(..............)
ve ayrıca ikisi için üçü için dördü için ayrı ayrı yazdım bu komutu
ve oldukça uzun oldu. acaba bir veya birtaç alanda hangi editin içeriği doluysa arama yapmak için kısa bi yol varmı?
kolay gelsin
Query arama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Query arama
DOĞUNUN SINIR TAŞI ERZURUM'UN DADAŞ'I
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
Ben aramada like kullandığım için bütün ifadeleri where kısmında and ile yazıyorum. Sorun çıkartmıyor.
gibi..
Kod: Tümünü seç
Query1.SQL.Add('SELECT * FROM TABLO1 WHERE');
Query1.SQL.Add('ADI LIKE '''+edit1.Text+'%''' AND SOYADI LIKE '''+edit2.Text+'%''');