以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 批量生成关联 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175551)
|
-- 作者:darkangle01
-- 发布时间:2022/3/9 15:51:00
-- 批量生成关联
如图父表【组合】列批量生成,关联子表如何相应 此主题相关图片如下:1646811837(1).png
增加【组合】对应【数量】的行数
|
-- 作者:有点蓝
-- 发布时间:2022/3/9 16:03:00
--
没看懂。请详细描述,什么数据拆分为什么数据?根据什么规则拆分?
|
-- 作者:darkangle01
-- 发布时间:2022/3/9 16:14:00
--
订单表,订单明细由[组合]关联 父表[组合] = [单号] & [尺码] & [颜色] ,[组合]的行数是颜色的个数决定,内容是水平转垂直录进去的。想父表[组合]批量添加后,子表自动增加[组合]对应的[数量]的行数 如:父表 [组合] =D202203044|CYF197R|080黄色|F [数量] = 105 [组合] = 类似 [数量] = 100
子表 [组合] = D202203044|CYF197R|080黄色|F 增加105行 [组合] = 类似 [数量] = 100
[此贴子已经被作者于2022/3/9 16:15:40编辑过]
|
-- 作者:有点蓝
-- 发布时间:2022/3/9 16:41:00
--
到父表datacolchanged事件处理,
If e.DataCol.Name = "组合" Then If e.DataRow.IsNull("组合") Then Else tables("订单.订单明细").addnew(e.DataRow("数量")) End If End If
|
-- 作者:darkangle01
-- 发布时间:2022/3/9 17:02:00
--
老师,[组合]是3或4等多行同时写入,不是一条一条的录入
|
-- 作者:有点蓝
-- 发布时间:2022/3/9 17:26:00
--
不管多少行同时写入每一行都会触发这个事件的,不会有问题
|