以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表副本关联问题请教狐爸 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40356) |
||||
-- 作者:694687928 -- 发布时间:2013/9/16 15:57:00 -- 表副本关联问题请教狐爸 为了达到零件BOM副表与零件本的关联,我在AfterLoad中添加如下代码, 可提示为“不存在名称为"BOM窗口_Table2"的Table" 或者提示“找不到名称为"ID"的列“ 请帮我看下是什么原因?或者还有没有其他更好的方法可以解决这个问题啊?谢谢!!
Dim t As Table = Tables("BOM窗口_Table2") With Tables("零件BOM") If .Current Is Nothing Then t.Filter = "False" Else t.Filter = "ID = " & .Current("ID") End If End With [此贴子已经被作者于2013-9-16 16:00:13编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/9/16 16:01:00 -- 你好,你确定你的是副本表吗? 窗口名称和控件名称对吗? 请上个例子看看.
|
||||
-- 作者:694687928 -- 发布时间:2013/9/16 16:02:00 -- 实例上传不上去,还是加个下载链接吧 http://yunpan.cn/QGqcKxp9hPnsp
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/9/16 17:04:00 -- 你这是关联表,关联表没有副本的,直接是: Tables("零件BOM.零件本")
不能: Tables("BOM窗口_Table2")
|
||||
-- 作者:694687928 -- 发布时间:2013/9/16 19:03:00 -- 把这个改过来之后为什么还是没办法联动呢,还有哪里有错误吗? |
||||
-- 作者:有点甜 -- 发布时间:2013/9/16 19:25:00 -- 方案一:
方案二:上面的表不要用副本,不需要写代码,下面的表就可以自动筛选的了。
|
||||
-- 作者:694687928 -- 发布时间:2013/9/16 19:26:00 -- 哪位好心的大侠帮我指点一下吧! |
||||
-- 作者:694687928 -- 发布时间:2013/9/16 19:30:00 -- 这个我知道!可是那个必须是副表啊!难道是副表就没有办法了吗? [此贴子已经被作者于2013-9-16 19:30:33编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2013/9/16 19:33:00 -- 以下是引用694687928在2013-9-16 19:30:00的发言: 这个我知道!可是那个必须是副表啊!难道是副表就没有办法了吗? [此贴子已经被作者于2013-9-16 19:30:33编辑过]
看6楼例子。
|
||||
-- 作者:694687928 -- 发布时间:2013/9/16 21:08:00 -- 确实是我要的效果!多谢!多谢!同时也感谢所有关注和关心此贴的各位大侠!! |