使用Allen Browne ConcatRelated()基于ID连接两个不同的单元格字符串

时间:2017-07-05 13:30:03

标签: vba ms-access concatenation

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

我有一个带有管道及其ID的数据库,在这里我还有一个列,其中包含给定管道上的观察量。这些观察结果在同一个管道上但在不同的行中。我想把它连成一个单元格。

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

然后我想基于该Union创建一个查询,其中我连接上述行。

可能更容易在图片中显示: enter image description here

联合查询是EksportOverblik,如果他们有相同的delledning,我想连接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观察者连接到一起。

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

1 个答案:

答案 0 :(得分:0)

似乎我没错,但事先就是动态参数化查询。删除它,它的工作原理。