| serkan | 08.11.2003 - 21:55:38 |
| herkese kolay gelsin.arkadaşlar table da filtreleme işlemi yaparken
(button click olayına kod yazarak)* işareti ile nasıl kayıt bulurum.örneğin asus* yazarsam asus ile başlayan tüm kayıtlar *asus yazarsam içinde asus geçen kayıtları bulmam gerekiyor.dosya arama işlemi gibi yani.3.parti bileşen kullanıyorum oda query'i desteklemiyor.onun için filtreleme kullanmam gerekiyor. yardım lütfen! | |
| Kuri_YJ | 16.11.2003 - 04:11:00 |
| Hocam kolay gelsin,
fazla vaktim yok ama yanıtını Table nesnesinin FindNearest veya GotoNearest methodunu kullanarak yapabilirsin. Detayı helpten bulabilirsin. Yapamazsan haberim olsun, yanıtlamaya çalışırım. Kolay gelsin. | |
| cemarik | 08.12.2003 - 12:07:36 |
| var
RSQL:String; if (EDT_ARA_AD.Text<>'') and (EDT_ARA_SOYAD.Text<>'') then RSQL := 'NAME LIKE'+QuotedStr(EDT_ARA_AD.Text+'%')+'AND SURNAME LIKE' +QuotedStr(EDT_ARA_SOYAD.Text+'%'); if (EDT_ARA_AD.Text<>'') and (EDT_ARA_SOYAD.Text='') then RSQL := 'NAME LIKE'+QuotedStr(EDT_ARA_AD.Text+'%'); if (EDT_ARA_AD.Text='') and (EDT_ARA_SOYAD.Text<>'') then RSQL :='SURNAME LIKE'+ QuotedStr(EDT_ARA_SOYAD.Text+'%'); CDS_xxx.Close; CDS_xxx.Filter :=RSQL; CDS_xxx.FilterOptions :=[]; CDS_xxx.Filtered :=true; CDS_xxx.Open; | |