以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 筛选问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76283)
|
-- 作者:qinlao666
-- 发布时间:2015/10/26 12:06:00
-- 筛选问题
如图,《导入送检单》窗口,绑定了送检明细表,是副表
如果“送检级别”=常规的,则打开窗口时,就全显示
如果”送检级别“=重要的,则打开窗口时,就判断审批列是否为真,为真则显示,为假者不显示
|
-- 作者:qinlao666
-- 发布时间:2015/10/26 12:07:00
--
此主题相关图片如下:qq截图20151026115603.jpg
|
-- 作者:大红袍
-- 发布时间:2015/10/26 12:13:00
--
afterLoad事件
If Tables("主表").Current("送检级别") = "常规的" Then Tables("副本表").Filter = "" ElseIf Tables("主表").Current("送检级别") = "重要的" Then Tables("副本表").Filter = "审批 = true" End If
|
-- 作者:qinlao666
-- 发布时间:2015/10/26 12:38:00
--
老师我想实现的功能是,如果是常规的,也要显示的
也就是说,打开窗口时,除了(检验级别=重要的,且审批列为假)的不显示外,其他的都显示
|
-- 作者:大红袍
-- 发布时间:2015/10/26 12:43:00
--
Tables("副本表").Filter = "检验级别=\'重要的\' and 审批 = true"
------------------
Tables("副本表").Filter = "检验级别 <> \'重要的\' and 审批 = false"
|
-- 作者:qinlao666
-- 发布时间:2015/10/26 13:59:00
--
老师条件还是不对
我想显示的内容是
送检级别 = 常规的 所有行 和 送检级别 = 重要的且审批=true 的行
|
-- 作者:大红袍
-- 发布时间:2015/10/26 14:01:00
--
Tables("副本表").Filter = "检验级别 = \'常规的\' or 检验级别 = \'重要的\' and 审批 = true"
|