Foxtable(狐表)用户栏目专家坐堂 → [求助]合并付款问题:多个子表数据写入父表合并为一条记录


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

主题:[求助]合并付款问题:多个子表数据写入父表合并为一条记录

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


加好友 发短信
等级:超级版主 帖子:106763 积分:543016 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/20 10:27:00 [显示全部帖子]

子表DataColChanged事件处理即可,大概

If e.DataCol.Name = "付款单号" Then
    
If e.NewValue > "" Then 
      dim dr as datarow = datatables("父表").find("
付款单号='" & e.NewValue & "'")
if dr is nothing then
dr = datatables("父表").addnew
dr("付款单号") = e.NewValue
end if
dr("金额") = e.datatable.compute("sum(金额)","付款单号='" & e.NewValue & "'"))
    End If
End
 
If

 回到顶部