Using LIKE statement for filtering

后端 未结 6 1771
南方客
南方客 2021-01-05 06:44

Im using this code to filter my table:

Table.Filtered := False;
Table.Filter := \'[\' + Field_Search + \'] LIKE \'\'%\' + Edit_Search.Text + \'%\'\'\';
Tabl         


        
6条回答
  •  渐次进展
    2021-01-05 07:26

    I am using mostly with TEdit here is the code

    if (EditSerarch.Text <> '') then
    begin
    FDQQuery.Filtered := false;
    FDQQuery.Filter:=   'Name LIKE'+ QuotedStr('%'+EditSerarch.Text+'%') +
                ' OR Company LIKE '+ QuotedStr('%'+EditSerarch.Text+'%') +
                  ' OR Phone LIKE '+ QuotedStr('%'+EditSerarch.Text+'%') +
                 ' OR Mobile LIKE '+ QuotedStr('%'+EditSerarch.Text+'%');
    FDQQuery.Filtered:= True;
    end else FDQQuery.Filtered := false;
    

提交回复
热议问题