【问题标题】:Concatenate two different cell strings, based on ID using Allen Browne ConcatRelated()根据 ID 使用 Allen Browne ConcatRelated() 连接两个不同的单元格字符串
【发布时间】:2017-07-05 13:30:02
【问题描述】:

我正在尝试使用 Allen Brownes ConcatRelated,但不确定是否需要这样做。

我有一个包含管道及其 ID 的数据库,其中我还有一个列,其中包含对给定管道的观察量。这些观察结果位于同一管道上,但位于不同的行中。我想将其连接到一个单元格中。

首先,我有两个相同的设置查询,其中包含相同的列和类型,我将它们加入一个联合查询。

然后我想创建一个基于该联合的查询,并在其中连接上述行。

可能更容易在图片中显示:

联合查询是 EksportOverblik,如果它们具有相同的删除,我想在其中连接单元 Antal 观察者。

这是我迄今为止尝试过的。

Concatrelated("Antal observationer fordelt på kriterie/type";"[EksportOverblik]";"DelledningsID = " & [DelledningsID])

也试过

ConcatRelated("[Antal observationer fordelt på kriterie/type]";"[EksportOverblik]";"DelledningsID = " & [EksportOverblik].[DelledningsID])

ConcatRelated("[Antal observationer fordelt på kriterie/type]";"[EksportOverblik]";"DelledningsID";[EksportOverblik].[DelledningsID])

基本上所有具有相同 DelledningsID 的人都需要将他们的 Antal 观察者 fordelt på kriterie/type 连接成一个。

我收到错误 3070:Microsoft Access 数据库引擎无法将“383”识别为有效的字段名称或表达式。

【问题讨论】:

    标签: vba ms-access concatenation


    【解决方案1】:

    似乎我做对了,但事先动态参数化查询是问题所在。删除它,它的工作原理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 2021-08-24
      相关资源
      最近更新 更多