以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求教]将父表的值自动填入子表的列中  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89823)

--  作者:pladic
--  发布时间:2016/8/30 17:14:00
--  [求教]将父表的值自动填入子表的列中
父表是A,子表是B。以订户编号关联,关联表是A_B。
在关联表A_B中增加一行,订户编号自动从父表赋值,怎样把父表的“份数”列赋值给子表的“份数”列。“份数”列类型为整数。
主要是不知怎么写代码。

帮助文档中的“跨表引用”,我也看了。因已建立了关联,不想用FIND语句了。


--  作者:Hyphen
--  发布时间:2016/8/30 17:31:00
--  
子表DataRowAdded事件

Dim p As DataRow = e.DataRow.GetParentRow("A")
e.DataRow("份数") = p("份数")

--  作者:pladic
--  发布时间:2016/8/30 19:34:00
--  回复:(Hyphen)子表DataRowAdded事件Dim p As DataR...
问题是解决了。看似很简单,可我动手写出来就错误百出。

e参数默认的就是当前表吗?

对关联表中列属性的设置相当于对子表列属性的设置吗?

--  作者:狐狸爸爸
--  发布时间:2016/8/31 7:47:00
--  
关于e参数:
http://www.foxtable.com/webhelp/scr/0604.htm