在没有ID的Access中映射表

时间:2014-05-09 21:21:42

标签: vba ms-access

如果我有来自同一XML源的多个表,但其中一个表在一列中有许多不同的项,并且没有列指定这些项属于谁,而另一个表有每个人的列表和每个人的ID是否可以链接两个表,或者人物ID或名称是否需要出现在物品表中?

1 个答案:

答案 0 :(得分:1)

在类似的情况下,我制作了一个VBA例程,它会抓取数据库以搜索我输入的内容。

系统地跟踪了一些线索,我得到了很多信息。例程本身只有几百行代码。

Open Database
Get all Tables 
For Each Table
   Get all Fields
   For Each Field
       If Field type is text ... and
       If Field size is not TOO Long ...
           Search for string
           If found, write to a results bucket
   Next
Next

所以我的答案是肯定的,可以做到。但是,

  1. 让它运行有很多艰苦的工作(实际上取决于你的VBA专业知识)
  2. 您对现实世界的联系了解得越多,就越能利用该工具。