0

我有一个数据库(Access 2010),其中包含与 1 个主表相关的大约 6 个表,我想从主表中复制一条记录,并从其他表中获取相关表。有没有比我目前的方法更简单的方法,它涉及:

  • 查找下一个主 ID 号

  • 将具有新 ID 的旧记录插入到主表中。

  • 使用新的 ID 号插入到每个相关表中。

我目前正在使用 VBA 查找新 ID 并运行 SQL。我更愿意运行这个 1 SQL 查询,并且我通过按下按钮运行它,所以 VBA 不是不可能的。

谢谢你的帮助。

4

1 回答 1

0

不,这听起来是关于你必须如何做的,据我所知。尝试UPDATE当然不会留下任何东西......

您当前的解决方案(使用 VBA)老实说可能是您最好的选择;当然,您可以使用另一种语言,或者将其包装在存储过程中,但您仍然坚持这些确切的步骤。它几乎是语言 (SQL) 和系统(通常是 RDBMS)设计的一个特性。

于 2012-11-14T00:14:40.553 回答