PDA

View Full Version : فیلتر کردن در DBISAM



nasr
جمعه 17 بهمن 1382, 20:40 عصر
سلام
آقا چطوری میشه یک جدول را در DBISAM فیلتر کرد مثلا در ADO متن زیر را می نوشتیم
ADOTable1.Filter := 'code = ''*' + Form1.edit1.text + '*''';k
ADOTable1.Filtered:=true;k
منظورم استفاده از * یا ٪ است که مثلا تمام اسامی که حرف ع در آنها است را فیلتر کنه
ممنون

Delphi-Clinic
جمعه 17 بهمن 1382, 20:42 عصر
بجای = از LIKE استفاده کن.

باید مشکل حل بشه

nasr
جمعه 17 بهمن 1382, 21:28 عصر
Like هم جواب نداد

nasr
جمعه 17 بهمن 1382, 22:10 عصر
از Like استفاده کردم جواب داد
ولی باید به جای * از ٪ استفاده کرد

JASEM128
یک شنبه 18 اردیبهشت 1390, 00:54 صبح
:خجالت:
procedure TForm8.Edit1Change(Sender: TObject);
begin
QSearch.Active:=FALSE;
QSearch.SQL.Clear;
QSearch.SQL.Add('SELECT * ');
QSearch.SQL.Add('FROM PERSONS');
QSearch.SQL.Add('WHERE (PERSONID LIKE ''%'+ EDIT1.Text+'%'') ');
QSearch.ExecSQL;
QSearch.Active:=TRUE;
end;