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