以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请问在增加明细行时有两个SQL主健  (http://foxtable.com/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号,而明细号则按该单加入明细行的顺序有多少行自动增长。
请问需要在表属性事件中的的增加行事件中如何设置代码?

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170320112022.png
图片点击可在新窗口打开查看


--  作者:有点色
--  发布时间: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
--  
谢谢!