ADOTable.Filter := 'nf=2003 and yf=3 and (zj> 0 or sfje>0 or zmbje>0 or dldje>0) ';
如上,我想在程序执行时加上过滤条件,但ADOTable.Filter 好象不支持以上写法,
(问题好象在那个括号,但去掉括号又达不到我的目的)我该如何些以达到我的目的?
...全文
177打赏收藏
急!TADOTable过滤如何实现?
ADOTable.Filter := 'nf=2003 and yf=3 and (zj> 0 or sfje>0 or zmbje>0 or dldje>0) '; 如上,我想在程序执行时加上过滤条件,但ADOTable.Filter 好象不支持以上写法, (问题好象在那个括号,但去掉括号又达不到我的目的)我该如何些以达到我的目的?
adotable.filtered:=false;
ADOTable.Filter := '(nf=2003) and (yf=3) and ((zj> 0) or (sfje>0) or (zmbje>0) or (dldje>0)) ';
adotable.filtered:=true;
有时候扩号能起到意想不到效果(好坏都有:))