以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问在增加明细行时有两个SQL主健 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97867) |
-- 作者:hopestarxia -- 发布时间:2017/3/20 11:31:00 -- 请问在增加明细行时有两个SQL主健 设置了两个表,一个入库主表,一个入库明细表,为SQL表。 其中明细表上设置了两个主健,一个是单号ID(单号ID和主表单据ID相同),一个明细顺序号。我在录入入库单的窗口上设置了一个TextBox1插件,加载单据时首先生成单据ID(即表中最大ID加1) 单据上的Table1关联到了入库明细表, 加入明细时想生成单据ID自动等于前面TextBox1的ID号,而明细号则按该单加入明细行的顺序有多少行自动增长。 请问需要在表属性事件中的的增加行事件中如何设置代码?
|
-- 作者:有点色 -- 发布时间:2017/3/20 13:11:00 -- DataRowAdded事件
e.DataRow("ID") = Tables("父表").Current("ID") e.DataRow("顺序号") = Tables("父表.子表").Rows.Count |
-- 作者:hopestarxia -- 发布时间:2017/3/20 22:47:00 -- 谢谢! |