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 中的级联字段加入的主要内容,如果未能解决你的问题,请参考以下文章