Foxtable(狐表)用户栏目专家坐堂 → 同步加载


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

主题:同步加载

美女呀,离线,留言给我吧!
13775189031
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:833 积分:5783 威望:0 精华:0 注册:2017/12/19 14:46:00
同步加载  发帖心情 Post By:2018/6/13 11:15:00 [只看该作者]

Select Case e.DataCol.Name
    Case "到货数量"
        If e.DataRow("到货数量") = 0 Then
            DataTables("物资库存台帐").DeleteFor("编号='" & e.DataRow("编号") & "'")
        Else
            If e.DataRow("物资说明") = "消耗品" Then
                DataTables("物资库存台帐").DeleteFor("编号='" & e.DataRow("编号") & "'")
                Dim ndr As DataRow = DataTables("物资库存台帐").AddNew
                ndr("编号") = e.DataRow("编号")
                ndr("预算编号") = e.DataRow("预算编号")
                ndr("生产令号") = "/"
                ndr("项目名称") = "/"
                ndr("物资说明") = e.DataRow("物资说明")
                ndr("物资名称") = e.DataRow("物资名称")
                ndr("规格") = e.DataRow("规格")
                ndr("材质") = e.DataRow("材质")
                ndr("单位") = e.DataRow("单位")
                ndr("到货数量") = e.DataRow("到货数量")
            End If
        End If
End Select

“物资采购明细表”中有更改的话,“物资库存台帐中”无法自动更改,我已经设了关联,也在
afterload事件中设置DataTables("物资采购明细表").LoadChildren("物资库存台帐", "编号", "编号")

什么原因啊?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/13 12:26:00 [只看该作者]

Select Case e.DataCol.Name
    Case "到货数量"
 
改成
 
Select Case e.DataCol.Name
    Case "到货数量", "物资说明"

 回到顶部