Foxtable(狐表)用户栏目专家坐堂 → 删除行后关联母表的执行


  共有2484人关注过本帖树形打印复制链接

主题:删除行后关联母表的执行

帅哥,在线噢!
有点蓝
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106572 积分:542031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/20 22:04:00 [只看该作者]

代码放到DataRowDeleting事件

Dim pr As DataRow
pr = DataTables("销售定单主表").Find("销售定单编号 = '" & e.DataRow("销售定单编号") & "'")
If pr IsNot Nothing Then
    e.DataRow("总价") = Nothing
    e.DataRow("安装公司收取总价") = Nothing
    e.DataRow("安装费总价") = Nothing
    DataTables("销售定单主表").DataCols("销售定单编号").RaiseDataColChanged(pr)
End If

 回到顶部
帅哥哟,离线,有人找我吗?
lal021962
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:161 积分:1240 威望:0 精华:0 注册:2019/10/12 19:54:00
  发帖心情 Post By:2021/7/21 11:06:00 [只看该作者]

好的,我试试
[此贴子已经被作者于2021/7/21 11:08:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lal021962
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:161 积分:1240 威望:0 精华:0 注册:2019/10/12 19:54:00
  发帖心情 Post By:2021/7/21 11:13:00 [只看该作者]

已经不会报错了,单理解不了这样改代码的原因,请指教

 回到顶部
帅哥,在线噢!
有点蓝
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106572 积分:542031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/21 11:20:00 [只看该作者]

DataRowDeleted事件,行已经删除,不能使用e.datarow取值

 回到顶部
帅哥哟,离线,有人找我吗?
lal021962
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:161 积分:1240 威望:0 精华:0 注册:2019/10/12 19:54:00
  发帖心情 Post By:2021/7/21 11:32:00 [只看该作者]

 e.DataRow("总价") = Nothing
    e.DataRow("安装公司收取总价") = Nothing
    e.DataRow("安装费总价") = Nothing

那以上三条代码有何作用

 回到顶部
帅哥,在线噢!
有点蓝
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106572 积分:542031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/21 11:36:00 [只看该作者]

重置列后"销售定单主表"统计这些值的时候,才能排除这一行的数据

 回到顶部
总数 16 上一页 1 2