以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97032)

--  作者:80790800
--  发布时间:2017/3/4 16:13:00
--  关联表

表A父和B子关联

表B的双击事件,在表A.B中也同样生效。

事实就是如此吗?还是我设置的有问题?

 

表A.B是一张新的表,应该和表B没什关系了吧?

[此贴子已经被作者于2017/3/4 16:16:44编辑过]

--  作者:有点蓝
--  发布时间:2017/3/4 16:18:00
--  

表A.B是一张新的表,但是事件和子表B共用。

 

可以在表B的双击事件加上判断

If e.Table.Name = "表B" Then

处理子表的逻辑

ElseIf If e.Table.Name = "表A.表B" Then

处理关联表的逻辑

End If


--  作者:80790800
--  发布时间:2017/3/4 16:19:00
--  

懂了,谢谢版主


--  作者:80790800
--  发布时间:2017/3/13 15:52:00
--  

版主你好

 

表A父和B子关联,单向生成的表A.B是一张新表,为什么删除表A.B的行,表B中的行也相应的删除了。确定是关联是单向的,这种情况正常吗


--  作者:有点蓝
--  发布时间:2017/3/13 16:36:00
--  
关联表和子表是共用数据的。增删改都会同步更新