访问:查询同一字段的文本串联

时间:2018-10-06 16:51:43

标签: ms-access access-vba

我想从表Table中建立一个查询,为我提供表Query

第一个问题是将Query.Note构建为Table.Note的串联。

第二个问题(难度更大)是每次Table.Project + ": " + Table.Note不为空时将Table.Note连接起来。

一些线索?

对于我的需求,足以解决第一个问题。第二个很棒。

我愿意接受VBA解决方案。

谢谢!

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

这涉及使用Microsoft Access condense multiple lines in a table中找到的“ GetList”功能。

请注意,“表”和“查询”是保留字,并且需要将“注”作为“注”进行复数。

SELECT 
  T2.Client
  ,GetList("Select Project & "": "" & Note From myTable as T1 where T1.Client  =  """ &  T2.Client & """","","; ") AS Notes

FROM myTable as T2
GROUP BY T2.Client;