Foxtable(狐表)用户栏目专家坐堂 → 奇怪的问题


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

主题:奇怪的问题

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/8/2 16:59:00 [显示全部帖子]

cr("设计阶段")是空值吧

msgbox(cr("设计阶段") & "_完成")看看



If e.DataCol.name = "审批完成" andalso e.DataRow.isnull("设计阶段") = false Then    '工作策划主表,对应项目编号的审批完成全部勾选后, 工作任务完成提醒 对应项目编号的 各设计阶段完成逻辑列  勾选 20160722
    Dim pr As DataRow
    Dim cr As DataRow = e.DataRow
    Dim c11 As Integer = cr.DataTable.Compute("count(项目编号)", "项目编号 = '" & cr("项目编号") & "' and 设计阶段 = '" & cr("设计阶段") & "'")
    Dim c22 As Integer = cr.DataTable.Compute("count(项目编号)", "项目编号 = '" & cr("项目编号") & "' and 审批完成 = true and 设计阶段 = '" & cr("设计阶段") & "'")
    pr = DataTables("工作任务完成提醒").find("项目编号 = '" & cr("项目编号") & "'")
    If pr IsNot Nothing Then
        pr(cr("设计阶段") & "_完成") = (c11 = c22)
    End If
End If

 回到顶部