以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据比对  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=159217)

--  作者:zyxhx
--  发布时间:2020/12/17 12:35:00
--  数据比对
老师您好!
经常在工作中遇到EXCEL数据中两个文档数据需要比对的地方,当然用EXCEL函数也能够实现,我在设想通过Foxtable也能设计一个能用的数据比对程序:如导入两个不同电子表格,两个文档中有相同的参数用于比对。请老师给个设计思路,能不能够实现这个功能?

--  作者:有点蓝
--  发布时间:2020/12/17 13:38:00
--  
方法1、关联筛选:http://www.foxtable.com/webhelp/topics/1479.htm
2、把2个表数据合并为查询表对比:http://www.foxtable.com/webhelp/topics/2322.htm
3、写代码遍历2个表的行逐一比较
For Each dr1 As DataRow In DataTables("表A").datarows
   dim dr as datarow = 
DataTables("表B").Find("第一列=\'" & dr1("第一列") & "\'")
       if dr is nothing then
msgbox("没有数据")
end if
    
Next
Next