Foxtable(狐表)用户栏目专家坐堂 → 这个问题耶


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

主题:这个问题耶

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


加好友 发短信
等级:四尾狐 帖子:956 积分:8471 威望:0 精华:0 注册:2016/4/10 14:33:00
这个问题耶  发帖心情 Post By:2019/9/5 15:35:00 [只看该作者]

Dim r As Row = Tables("表A").current

If DataTables("表B").Find("第一列 = '" & r("第一列") & "' And 第二列 = '" & r("第二列") & "' And 第三列 = '" & r("第三列") & "' And 第四列 = '" & r("第四列") & "' And 第五列 = '" & r("第五列") & "' And 第六列 = '" & r("第六列") & "' And 第七列 = '" & r("第七列") & "'") Is Nothing Then  
r("结论") = "正常"
Else
r("结论") = "不正常"
End If
这段代码,我是用于2个表之间的比对,我是把它做成了一个按键并希望它能够实现一键对比2个表,但在实际操作中它只能对选定的某一行执行,2行就不知行了。。。这是为什么呢?

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


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

for each r as row in Tables("表A").rows
If DataTables("表B").Find("第一列 = '" & r("第一列") & "' And 第二列 = '" & r("第二列") & "' And 第三列 = '" & r("第三列") & "' And 第四列 = '" & r("第四列") & "' And 第五列 = '" & r("第五列") & "' And 第六列 = '" & r("第六列") & "' And 第七列 = '" & r("第七列") & "'") Is Nothing Then  
r("结论") = "正常"
Else
r("结论") = "不正常"
End If
next

 回到顶部