以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]最后一个订单明细删除时删除订单 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85827) |
||||
-- 作者:syjylyq -- 发布时间:2016/6/3 10:05:00 -- [求助]最后一个订单明细删除时删除订单 订单信息和订单明细两表关联,最后一个订单明细删除时删除订单,执行时出现如下对话框。
代码写在订单明细的DataRowDeleting表属性中 |
||||
-- 作者:大红袍 -- 发布时间:2016/6/3 10:09:00 -- 贴出你写的代码。 |
||||
-- 作者:syjylyq -- 发布时间:2016/6/3 10:15:00 -- Dim pr As DataRow = e.DataRow.GetParentRow("订单信息") If pr IsNot Nothing Then If pr.GetChildRows("订单明细").count = 1 Then pr.Delete End If End If |
||||
-- 作者:大红袍 -- 发布时间:2016/6/3 10:21:00 -- Dim pr As DataRow = e.DataRow.GetParentRow("订单信息") If pr IsNot Nothing Then If pr.GetChildRows("订单明细").count = 1 Then SystemReady = False pr.Delete SystemReady = True End If End If |
||||
-- 作者:syjylyq -- 发布时间:2016/6/3 10:39:00 -- 还是不对
密码:888 麻烦狐爸看一下 |
||||
-- 作者:大红袍 -- 发布时间:2016/6/3 10:52:00 -- 同步删除关联行,去掉勾选
http://www.foxtable.com/help/topics/1644.htm
|
||||
-- 作者:syjylyq -- 发布时间:2016/6/3 10:57:00 --
出来这个 |
||||
-- 作者:大红袍 -- 发布时间:2016/6/3 10:58:00 -- 我测试没问题。重新打开项目测试。 |
||||
-- 作者:syjylyq -- 发布时间:2016/6/3 11:00:00 -- 是不是SystemReady = False和SystemReady = True去掉就可以了? |
||||
-- 作者:大红袍 -- 发布时间:2016/6/3 11:00:00 -- 以下是引用syjylyq在2016/6/3 11:00:00的发言:
是不是SystemReady = False和SystemReady = True去掉就可以了?
这两句不用写。 |