以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 筛选加载 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68696) |
-- 作者:seal51 -- 发布时间:2015/5/22 16:56:00 -- 筛选加载 在报价主表窗口的afterload时间中写入Tables("报价主表").filter = " 已订购 = false" 在选择已订购后不能马上起作用, 应该写在哪个事件中呢 |
-- 作者:大红袍 -- 发布时间:2015/5/22 17:09:00 -- DataColChanged事件写,但是这样会有闪动的感觉。 |
-- 作者:seal51 -- 发布时间:2015/5/22 18:51:00 -- 谢谢老师, 还有一个问题, 做了一个筛选 Tables("订单表").filter = " 欠款 >0" 打开窗口后发现欠款=0的数据也在??? |
-- 作者:狐狸爸爸 -- 发布时间:2015/5/22 21:06:00 -- 你要是在窗口中使用的话,就用副本,副本表修改数据,筛选条件会即时生效。 正本的话,修改数据,不会因为这行不符合筛选条件而及时隐藏,除非重新筛选。 |
-- 作者:seal51 -- 发布时间:2015/5/23 9:51:00 -- 谢谢狐狸爸爸的回复! 不过我用的就是副本表??? 代码并没有隐藏欠款为0的数据??? |
-- 作者:Bin -- 发布时间:2015/5/23 9:52:00 -- 那你得筛选副本表,你现在筛选的是主表 Tables("窗口名_Table1").filter = " 欠款 >0"
|
-- 作者:seal51 -- 发布时间:2015/5/23 10:10:00 -- 不好意思, 我写错了, 我写的就是副本表
Tables("订单查询_订单主表").filter = " 欠款 >0" 代码并没有隐藏欠款为0的数据??? |
-- 作者:Bin -- 发布时间:2015/5/23 10:11:00 -- 那就不可能,要么数据不对,要么名称不对.要么不是副本表 上例子吧
|
-- 作者:seal51 -- 发布时间:2015/5/23 10:33:00 -- 做个列子检查正常筛选, 为啥我项目里的表就不行呢, 奇怪? |
-- 作者:Bin -- 发布时间:2015/5/23 10:34:00 -- 是不是还加了别的筛选代码.仔细检查一下 |