首页 > 解决方案 > 访问:查询相同字段的文本连接

问题描述

从表中Table,我想建立一个给我表的查询Query

第一个问题是构建Query.NoteTable.Note.

第二个问题,更困难的是连接Table.Project + ": " + Table.Note每次Table.Note非空的时间。

一些线索?

对于我的需要,解决第一个问题就足够了。第二个会很棒。

我对 VBA 解决方案持开放态度。

提前致谢!

在此处输入图像描述在此处输入图像描述

标签: ms-accessvba

解决方案


这涉及使用 Microsoft Access 中的“GetList”函数来压缩表中的多行

请注意,Table 和 Query 是保留字,Note 需要作为 Notes 的复数形式。

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;

推荐阅读