ms-access - 访问:如何将一个表中的计算字段插入到另一个表中
问题描述
我在 table 中有一个计算字段A
。
现在我想将此字段作为值插入到表中B
。
我怎样才能做到这一点?
PS:Access 将阻止您使用 SQL 插入计算字段Insert into
。
有什么方法可以绕过限制吗?
表中的计算字段A
:IIf([Type]="aa",[Amt_A],[Amt_B])
是的,我可以在 Table 中再次插入三个字段(Type
, Amt_A
, ) ,然后插入另一个计算字段以获得我想要的,但我想知道是否有更简单的方法可以让我直接插入值。Amt_B
B
非常感谢!
解决方案
偶尔自己摸索出窍门,不知道是不是广为人知,还是想分享一下。因此 Access 中的“INSERT INTO”查询可以包含一些计算区域,但是“SELECT INTO”不起作用。因此,如果您只想“SELECT INTO”一个计算字段,您可以“INSERT INTO”代替,并在流程完成后“DELETE * FROM”。
推荐阅读
- javascript - 将 HTML 转换为 Word,然后转换为 pdf
- regex - Ansible - 使用正则表达式检查文件中是否存在字符串
- jquery - CSS 的 Firefox 兼容性问题
- python - 我在子类 Keras `Model` 中创建和存储图层的方式有什么影响吗?
- python - 将多个 Excel 工作簿合并为一个与多个工作表
- ios - 在 iOS 项目中使用 Eigen 和 EIGEN_USE_BLAS
- airflow-scheduler - 气流:当前任务失败,如何将下游标记为已跳过或无状态
- php - 如何有效地重复包含循环的 PHP 代码块?
- r - 生成步骤链或步骤序列而不命名它们
- c - 分段错误(核心转储)..不知道为什么?