Foxtable(狐表)用户栏目专家坐堂 → 求助蓝老师


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

主题:求助蓝老师

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


加好友 发短信
等级:婴狐 帖子:17 积分:263 威望:0 精华:0 注册:2019/11/25 19:55:00
求助蓝老师  发帖心情 Post By:2022/6/6 21:40:00 [只看该作者]

If e.DataCol.Name = "身份证号" Then '如果更改的是身份证号码列
    If e.DataRow.IsNull("身份证号") Then '身份证号码是否为空
        e.DataRow("督审查核_无责") = Nothing '如果为空,则清除状态
        e.DataRow("督审查核_有责") = Nothing
        e.DataRow("督审问责_一形态") = Nothing
        e.DataRow("督审问责_二形态") = Nothing
    Else
        Dim ds As DataRow
             ds = DataTables("信访情况表").Find("[身份证号] = '" & e.NewValue & "'")
            If ds IsNot Nothing
             e.DataRow("督审查核_无责") = DataTables("信访情况表").compute("sum(统计列)", "是否有责 = ' & 无责 & '" And "身份证号= " & e.NewValue & "")
             e.DataRow("督审查核_未结") = DataTables("信访情况表").compute("sum(核计列)", "查核进度 = ' & 未查结 & '" And "身份证号= " & e.NewValue & "")
             e.DataRow("督审查核_有责") = DataTables("信访情况表").compute("sum(统计列)", "是否有责 = ' & 有责 & '" And "身份证号= " & e.NewValue & "")
           End If
            
    End If
    
End If

重置身份证号列,提示.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.1.30.2
错误所在事件:表,人员综合评价分析表, DataColChanged
详细错误信息:
调用的目标发生了异常。
从字符串“是否有责 = ' & 无责 & '”到类型“Long”的转换无效。
输入字符串的格式不正确。
这个怎么改?另外如果直接在父表用表达式列计算,count后边怎么加条件?


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


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


e.DataRow("督审查核_无责") = DataTables("信访情况表").compute("sum(统计列)", "是否有责 = '无责' And 身份证号= '" & e.NewValue & "'")

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


加好友 发短信
等级:婴狐 帖子:17 积分:263 威望:0 精华:0 注册:2019/11/25 19:55:00
  发帖心情 Post By:2022/6/6 22:07:00 [只看该作者]

感谢蓝老师

 回到顶部