以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 急急急:非关联表的情况下如何实现这个功能! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48949) |
-- 作者:身份不明 -- 发布时间:2014/4/9 13:28:00 -- 急急急:非关联表的情况下如何实现这个功能! 表A:订单外加工表 表B:出库明细表 注:2表都有编号列,如果用关联的方法,很容易实现。但是非关联情况下如何实现呢!! 当我选择订单外加工表中的某个订单时,出库明细表(副表)也对应显示该订单的出库明细! 急。。。。求助!! |
-- 作者:有点甜 -- 发布时间:2014/4/9 13:45:00 -- 编写 currentChanged 事件
If Forms("xxx").Opened Then Forms("xxx").Controls("Table1").Table.Filter = "订单号 = " & e.Table.current("订单号") End If |
-- 作者:身份不明 -- 发布时间:2014/4/9 14:52:00 -- 老师,这个是窗口直接显示吗!可不可以从下面的表中直接显示! |
-- 作者:Bin -- 发布时间:2014/4/9 14:55:00 -- 设置Tables("XX").Filter 即可 |
-- 作者:身份不明 -- 发布时间:2014/4/9 15:01:00 -- Bin老师,给个详细的代码啊!我的操作是用分区面板,在下面添加了个Table绑定了材料出库表作为副表! 点击对应的订单,下面的副表会显示对应的行! |
-- 作者:Bin -- 发布时间:2014/4/9 15:02:00 -- 详细代码不是在2楼吗? 还需要怎么样详细? |
-- 作者:身份不明 -- 发布时间:2014/4/9 15:16:00 -- 提示我不存在名称为XX的窗口
|
-- 作者:Bin -- 发布时间:2014/4/9 15:19:00 -- 你要写窗口名啊,不可以盲目的套啊. 如果要指定表 直接就写 tables("表名").Filter 即可,不需要前面那一部分 |
-- 作者:身份不明 -- 发布时间:2014/4/9 15:23:00 -- If Forms("xxx").Opened Then Tables("XX").Filter = "订单号 = " & e.Table.current("订单号") End If |
-- 作者:身份不明 -- 发布时间:2014/4/9 15:24:00 -- 这样修改吗,bin老师! |