Access 中的级联字段加入

Posted

技术标签:

【中文标题】Access 中的级联字段加入【英文标题】:Concatenated Field Join in Access 【发布时间】:2015-04-13 18:42:25 【问题描述】:

我正在尝试将三个表合并到一个报表中,但不幸的是没有唯一键。因此,我需要将 3 个字段连接到一个唯一键中。但是,由于我使用的是计算字段类型,Access 不会让我在表之间创建关系。此外,当我用新数据更新表时,我丢失了我的计算列。

如何使用串联字符串创建/使用唯一键? 如何确保在导入新数据时不会丢失计算列?

【问题讨论】:

无论您是否拥有指定的唯一密钥,为什么这对您很重要?它不会更改您的数据。我认为您不需要连接三个字段,您可以在访问中加入多个字段。如果您真的想连接它们,而不是在您选择询问数据的新查询中进行,这样您将始终拥有它们。 (`SELECT *, field1 & field2 & field3 AS key FROM original_table`) 【参考方案1】:

您可以只连接多个字段,而不是将 3 个字段连接在一起并加入单个连接字段。

这也适用于创建关系:

【讨论】:

完美运行!感谢您提供信息,没有意识到 Access 可以处理这样的查询。

以上是关于Access 中的级联字段加入的主要内容,如果未能解决你的问题,请参考以下文章

MS Access - 级联第二个组合框不级联

Mongoose中的级联样式删除

Mongoose中的级联样式删除

ACCESS级联删除一对多关系的记录

如何理解access设置中的“级联更新”和“级联删除”?

如何选择 Access Web 兼容表单中组合框的第一项?