以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]同步保存关联子表的所有记录 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=98394) |
-- 作者:倪惠明 -- 发布时间:2017/3/29 9:40:00 -- [求助]同步保存关联子表的所有记录 在订单表录入中,录入了订单并增加了若干订单明细,在保存订单时用的是保存当前行,tables("订单").current.save()。结果发现订单明细并未保存,如何将订单和订单明细一并保存? |
-- 作者:chen3728060 -- 发布时间:2017/3/29 10:08:00 -- 回复:(倪惠明)[求助]同步保存关联子表的所有记录 保存按钮里写 tables("主表").current.save datatable("明细表").save
就行了 |
-- 作者:倪惠明 -- 发布时间:2017/3/29 10:09:00 -- 关键是table 的当前行与datarow() 的关系没有弄清楚。 |
-- 作者:有点色 -- 发布时间:2017/3/29 10:11:00 -- Dim r As Row = Tables("表A").Current For Each cdr As DataRow In r.DataRow.GetChildRows("表B") cdr.Save Next |
-- 作者:倪惠明 -- 发布时间:2017/3/29 10:11:00 -- 是网络环境下的,保存表与保存记录是否存在性能上的差异? |
-- 作者:倪惠明 -- 发布时间:2017/3/29 10:13:00 -- 谢谢!!! |