if edit1.text='' then begin tabel1.filterd:=false; exit; end; with table1 do begin filtered:=false; filter:=''; filter:='字段='+quotedstr(edit1.text+'*'); filtered:=true; end; 这是实现用table模糊查找的 缺点:只能向后查找,不能向前查找 因为table不支持like ,% 不过我建议楼主不要用table查询, 我现在都不用这个控件 adoquery 不错的
begin
tabel1.filterd:=false;
exit;
end;
with table1 do
begin
filtered:=false;
filter:='';
filter:='字段='+quotedstr(edit1.text+'*');
filtered:=true;
end;
这是实现用table模糊查找的 缺点:只能向后查找,不能向前查找 因为table不支持like ,%
不过我建议楼主不要用table查询, 我现在都不用这个控件 adoquery 不错的