B
blave
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure Trcpy.Edit10Change(Sender: TObject);
begin
with table3 do //以拼音简码过滤数据库
begin
if edit10.text='' then
begin
filtered:=false;
filteroptions:=[focaseinsensitive]; //设置非大小写敏感
filter:='pinyin='''+edit10.Text+'*'+''''; //设置过滤条件
filtered:=true; // 使过滤条件有效
end;
end;
end;
当我设置edit10.text:=''的时候,dbgrid中什么也没有显示了
记得用delphi5这样使用的时候,当文本框为空的时候,显示全部记录
这是怎么回事,哪位能告诉我怎么处理当edit10为空的时候体现全部记录
另外:filter:='pinyin='''+edit10.Text+'*'+''''; //设置过滤条件
如果里面不加*号,只能在文本框里的值和表里的值一样的时候才能显示出数据库中的记录
这好像和D5也不一样
begin
with table3 do //以拼音简码过滤数据库
begin
if edit10.text='' then
begin
filtered:=false;
filteroptions:=[focaseinsensitive]; //设置非大小写敏感
filter:='pinyin='''+edit10.Text+'*'+''''; //设置过滤条件
filtered:=true; // 使过滤条件有效
end;
end;
end;
当我设置edit10.text:=''的时候,dbgrid中什么也没有显示了
记得用delphi5这样使用的时候,当文本框为空的时候,显示全部记录
这是怎么回事,哪位能告诉我怎么处理当edit10为空的时候体现全部记录
另外:filter:='pinyin='''+edit10.Text+'*'+''''; //设置过滤条件
如果里面不加*号,只能在文本框里的值和表里的值一样的时候才能显示出数据库中的记录
这好像和D5也不一样