又有问题了,各位高手看看,关于Table控件的过滤问题(10分)

  • 主题发起人 主题发起人 黑衣人
  • 开始时间 开始时间

黑衣人

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位高手,Table控件能不能连续两次过滤?即
过滤一次后,在剩下的记录集中再进行过滤?
如果可以,那取消过滤是不是也要连续两次?
先谢过了!
 
别淹掉了,顶!
 
别淹掉了,z再顶!
 
我靠!再顶!!我顶顶顶!!!
 
没明白,在说一遍,也帮着顶
 
直接分别过滤就可以了吧。
先过滤然后取消,再过滤
 
即:一个Table控件,有如下几个字段:
SysObj,SysUser,Right_1,Right_2,Right_3
首先:对SysObj字段过滤,留下了满足条件的结果集(这里称为set1吧);
然后:对set1进行过滤,过滤的字段为SysUser,然后剩下满足条件的结果集;
这样行不行?
最后,取消这个table控件的过滤,是否要两次Table.filtered := false?
 
哈,应该是不行,除非第二次过滤时再把第一次的过滤条件加上
 
哥们,我的方法比较傻,看看能不能用上
我是在edit的onchange事件里进行的过滤,比方说我要检索人名,输入拼音简码
例:输入L,就可以把表中的所有姓李、刘、路的姓的记录过滤出来
接着输入G,就可以把叫李刚,刘功名,路革新。。。过滤出来
在输入X,dbgrid里面就剩下路革新了
呵呵,编人名真是件麻烦的事情,懂了吗
 
楼上的,你的那个方法太~~~~那个了吧???晕死~~~呵呵
我提出这个问题是因为我正在做一个权限管理模块。权限的判断用一个全局函数完成。
函数中要给出用户账号、正在操作的表、以及操作类型。要过滤用户账号、操作表
所以要经过两次过滤,,,现在才知道这个方法在Delphi中好麻烦(PB中好解决)
 
体会错了,呵呵
关注!!!!!!!!
哥们,帮我看看这个问题,谢谢
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1226091
 
你说的那个问题可能是中文的问题。我一般不在SQL语句中使用中文,有些DB支持
中文的字段查询,但是有些不行。你试试不用中文看?
 
条件1 and 条件2 and 条件3
 
同意楼上,一次全过滤出来吧,要不是清空
每一次的条件
第二次时用And过滤两个条件
 
多人接受答案了。
 
后退
顶部