以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于数据比对。。。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38972)

--  作者:youfly
--  发布时间:2013/8/12 15:15:00
--  [求助]关于数据比对。。。
我现在在对两个表中的数据进行比对,就是B表中的企业名称在A表中是否存在,我采用的是关联筛选,但是这种方法只能比对名称严格一致的情况,对于名称只相差1一个字的情况,比如:XX县房地产有限公司、XX房地产有限公司,没有效果。
请问针对这种情况,该怎么处理?多谢各位啦

--  作者:Bin
--  发布时间:2013/8/12 15:19:00
--  
那就循环表B所有行  逐个利用 datatables("表A").FInd("企业名称 like \'*" & dr("企业名称") & "*\'") 查找是否有类似的企业名称
--  作者:有点甜
--  发布时间:2013/8/12 23:23:00
--  
可以这样来解决,就是对比某一方在另一方中,有多少个字匹配,一般3个字以内的话,就算是相同,列出对应的数据,然后统一处理。
--  作者:Youfly
--  发布时间:2013/8/15 10:24:00
--  
谢谢大家的指导,我试试看看