首页 > 解决方案 > 访问:如何将一个表中的计算字段插入到另一个表中

问题描述

我在 table 中有一个计算字段A

现在我想将此字段作为值插入到表中B

我怎样才能做到这一点?

PS:Access 将阻止您使用 SQL 插入计算字段Insert into

有什么方法可以绕过限制吗?

表中的计算字段AIIf([Type]="aa",[Amt_A],[Amt_B])

是的,我可以在 Table 中再次插入三个字段(Type, Amt_A, ) ,然后插入另一个计算字段以获得我想要的,但我想知道是否有更简单的方法可以让我直接插入值。Amt_BB

非常感谢!

标签: ms-access

解决方案


偶尔自己摸索出窍门,不知道是不是广为人知,还是想分享一下。因此 Access 中的“INSERT INTO”查询可以包含一些计算区域,但是“SELECT INTO”不起作用。因此,如果您只想“SELECT INTO”一个计算字段,您可以“INSERT INTO”代替,并在流程完成后“DELETE * FROM”。


推荐阅读