我有一个数据库(Access 2010),其中包含大约6个与1个主表相关的表,我想从主表中复制一条记录,并从中获取其他表中的相关表。有没有比我现有的方法更简单的方法,包括:
查找下一个主ID号
将带有新ID的旧记录插入主表。
使用新的ID号插入每个相关表格。
我目前正在使用VBA查找新ID并运行SQL。我更喜欢运行这个1 SQL查询,我从按下按钮运行它,所以VBA不是不可能的。
感谢您的帮助。
答案 0 :(得分:0)
不,这听起来像你必须这样做,就像我所知道的那样。
试图UPDATE
当然不会留下任何后果......
您当前的解决方案(使用VBA)老实说可能是您最好的选择;当然,你可以使用另一种语言,或将其包装在存储过程中,但你仍然坚持这些确切的步骤。它几乎是语言(SQL)和系统(一般是RDBMS)设计的一个特性。