Foxtable(狐表)用户栏目专家坐堂 → [求助]自动获取数据


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

主题:[求助]自动获取数据

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/29 9:30:00 [显示全部帖子]

代码在哪个表什么事件?贴出完整代码!

申请表同一个单号是不是有多条数据?

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/29 11:23:00 [显示全部帖子]

不要在datacolchanged事件里使用current这种用法,如果要去当前行,使用e.DataRow

Select Case e.DataCol.Name

    Case "预算编号"
if e.DataRow.isnull("预算编号") = false
        Dim dr As DataRow
        dr = DataTables("基础预算表").Find("[预算编号] = '" & e.DataRow("预算编号") & "'")
        If dr IsNot Nothing Then
            e.DataRow("预算项目名称") = dr("项目名称")
            e.DataRow("预算金额") = dr("预算金额")
            e.DataRow("一级科目") = dr("一级科目")
            e.DataRow("二级科目") = dr("二级科目")
            e.DataRow("三级科目") = dr("三级科目")
            e.DataRow("四级科目") = dr("四级科目")
            e.DataRow("五级科目") = dr("五级科目")
            e.DataRow("预算使用说明") = dr("预算使用说明")
        End If

       dr = DataTables("预算使用情况汇总表").Find("[预算编号] = '" & e.DataRow("预算编号") & "'")
        If dr IsNot Nothing Then
            r("已使用金额") = dr("预算发生数")
            r("已使用占比") = dr("预算完成率")
            r("预算余额") = dr("预算余额")
        End If
end if
End Select

 回到顶部