Foxtable(狐表)用户栏目专家坐堂 → [求助]怎么回事会显示错误呢


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

主题:[求助]怎么回事会显示错误呢

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


加好友 发短信
等级:婴狐 帖子:36 积分:732 威望:0 精华:0 注册:2016/6/10 23:02:00
[求助]怎么回事会显示错误呢  发帖心情 Post By:2016/9/27 8:43:00 [只看该作者]

求助:
If e.DataCol."资产物资台账明细表暨资产实物盘点明细表" = "资产数量_台账数量" Then
    e.DataCol."资产物资台账明细表暨资产实物盘点明细表" = "资产数量_系统数量" Then
    e.DataCol."资产物资台账明细表暨资产实物盘点明细表" = "资产数量_财务系统资产数量" Then
    e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产数量_资产实物管理数量" Then
    e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产数量_资产实物盘点数量" Then
     e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产数量_实盘与账面数差额" Then
      e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产状态_入库" Then
       e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产状态_出库" Then
        e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产状态_在修" Then
     e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产状态_闲置" Then
     e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产状态_待维修" Then
     e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产状态_待报废" Then
      e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产状态_调拨中" Then
     e.DataCol."资产物资台账明细表暨资产实物盘点明细表"= "资产状态_其他" Then
 Dim pr As DataRow
 pr = DataTables("资产物资台账明细表暨资产实物盘点汇总表").Find("商品名称" = '" & e.DataRow("商品名称") & "'")
 If pr IsNot Nothing Then
 pr("资产数量_台账数量")= pr("资产数量_台账数量") + e.NewValue - e.OldValue
pr("资产数量_系统数量")= pr("资产数量_系统数量") + e.NewValue - e.OldValue
pr("资产数量_财务系统资产数量")= pr("资产数量_财务系统资产数量") + e.NewValue - e.OldValue
pr("资产数量_资产实物管理数量")= pr("资产数量_资产实物管理数量") + e.NewValue - e.OldValue
pr("资产数量_资产实物盘点数量")= pr("资产数量_资产实物盘点数量") + e.NewValue - e.OldValue
pr("资产数量_实盘与账面数差额")= pr("资产数量_实盘与账面数差额") + e.NewValue - e.OldValue
pr("资产状态_入库")= pr("资产状态_入库") + e.NewValue - e.OldValue
pr("资产状态_出库")= pr("资产状态_出库") + e.NewValue - e.OldValue
pr("资产状态_在修")= pr("资产状态_在修") + e.NewValue - e.OldValue
pr("资产状态_闲置")= pr("资产状态_闲置") + e.NewValue - e.OldValue
pr("资产状态_待维修")= pr("资产状态_待维修") + e.NewValue - e.OldValue
pr("资产状态_待报废")= pr("资产状态_待报废") + e.NewValue - e.OldValue
pr("资产状态_调拨中")= pr("资产状态_调拨中") + e.NewValue - e.OldValue
pr("资产状态_其他")= pr("资产状态_其他") + e.NewValue - e.OldValue
End If
End If

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/27 8:51:00 [只看该作者]

Select Case e.DataCol.Name
    Case "资产数量_台账数量","资产数量_系统数量",......其它列名称自己加上
        Dim pr As DataRow
        pr = DataTables("资产物资台账明细表暨资产实物盘点汇总表").Find("商品名称 = '" & e.DataRow("商品名称") & "'")
        If pr IsNot Nothing Then
            pr(e.DataCol.Name)= pr(e.DataCol.Name) + e.NewValue - e.OldValue
        End If
End Select

初学者严重建议看看【编程基础】、【Foxtable编程】,还有视频教程http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187
没有一定的基础,代码蒙不出来的

 回到顶部