如何制作一个条件过滤程序?(100分)

  • 主题发起人 主题发起人 徐丹
  • 开始时间 开始时间

徐丹

Unregistered / Unconfirmed
GUEST, unregistred user!
如何对一个QUERY的查询结果再进行数据过滤?
我试了如下方法:
1.使用FILTER属性——无法解决模糊条件('%astr%').
2.将QUERY查询结果导出到一个临时表,再用SQL查询——是否太笨了,且速度太慢!
3.分析QUERY的SQL语句,重新拼一个SQL——原有的条件与参数不好解决。
如何做才是合适的方法,请各分大侠点化.
 
唉,好久没碰Computer了,记得以前我用Filter可以实现模糊条件的,或许我记错了!?
 
filter不能用 %

第2个方法也不错啊
 
确实不好实现。
解决方法有二:
1、用infopower的filter对话框。
2、分析QUERY的SQL语句,重新拼一个SQL.
 
用OnFilterRecord
 
还是写SQL语句好,你说说你的要求,看大家能不能给你凑出一条来!
 
本有的一向作法:在Tquery.Sql.text中留下很多行,如需要查询:可用如下语名:
Tquery.Sql.strings:='条件',郊率很高
 
先用sql,再用过滤。
 
*astr*可以吗?
 
解决方法有二:
1、用filter可实现,用"*astr*"
2、用SQL语句,进行组合查询

 
针对第2种方法,不用导出数据,建立View就可以啦。
推荐zsp的方法,真的是种好办法.
 
多人接受答案了。
 
后退
顶部