我想知道是否有人能指出我正确的方向。这与Access 2007有关。
有两个数据库。第一个是具有最新地址的所有员工的完整列表。第二个数据库由来自第一个数据库的特定员工组成,他们将收到一封信,但地址不是最新的。
如何从第一个数据库获取这些员工的当前和最新地址并更新第二个数据库?
非常感谢任何帮助。
答案 0 :(得分:2)
要做的合乎逻辑的事情是从第二个数据库(DB2)链接到第一个数据库(DB1)中的员工表,并创建一个链接表(给它一个有意义的名称)。在旧版MS Access中,您可以在“文件”菜单中执行:File -> Get External Data -> Link Tables
然后,您将使用DB2的Employee表和链接表上的连接进行查询。
SELECT foo.f0, foo.f1, foo.f2, bar.f1
FROM foo INNER JOIN bar ON foo.f0 = bar.f0;
然后,您可以根据此新查询而不是表格来构建邮件列表。
或者,您也可以使用更新查询根据先前的查询更新DB2的employee表。
答案 1 :(得分:0)