Foxtable(狐表)用户栏目专家坐堂 → 一个遍历问题


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

主题:一个遍历问题

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/28 10:38:00 [显示全部帖子]

 这个代码本身就没有问题。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/28 11:15:00 [显示全部帖子]

那代码就改一下

 

Dim pr As DataRow    '"投标商务待审_Table8 "对应的任务索引号的逻辑列全部勾选, 投标商务副表的审批完成,完成列才勾选视为完成审批
Dim cr As Row = Tables("投标商务待审_Table8").current
Dim c1 As Integer = cr.Table.datatable.Compute("count(任务索引)", "任务索引 = '" & cr("任务索引") & "'")
Dim c2 As Integer = cr.Table.datatable.Compute("count(任务索引)", "任务索引 = '" & cr("任务索引") & "' and 审定完成 = true")

pr = DataTables("投标商务副表").find("任务索引 = '" & cr("任务索引") & "'")
If pr IsNot Nothing Then
    pr("审批完成") = (c1 = c2)
End If


 回到顶部