var ss:string;
begin
ss:=trim(Edit2.Text);
with ADOQuery1 do
begin
Filtered := False;
if ss<>'' then
begin
//Filtered:='spbm like ''*'+ss+'*'' or sptm like ''*'+ss+'*'' or spmc like ''*'+ss+'*'' or py like ''*'+ss+'*''';
Filter :=' (f_type like ''*'+ss+'*'') ';
end
else
Filter := '';
Filtered := true;
end;
FocusControl(edit2) ;
end;
f_type 如果是字符串是可以,如果是整数型就会再现问题
begin
ss:=trim(Edit2.Text);
with ADOQuery1 do
begin
Filtered := False;
if ss<>'' then
begin
//Filtered:='spbm like ''*'+ss+'*'' or sptm like ''*'+ss+'*'' or spmc like ''*'+ss+'*'' or py like ''*'+ss+'*''';
Filter :=' (f_type like ''*'+ss+'*'') ';
end
else
Filter := '';
Filtered := true;
end;
FocusControl(edit2) ;
end;
f_type 如果是字符串是可以,如果是整数型就会再现问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货