【发布时间】:2013-10-14 17:05:04
【问题描述】:
我有一个包含 10 列的 Access 数据表,其中包含是或否类型的抱怨(欺凌、骚扰等)。在报告中,我希望所有被单击的列都为是。显然,我不希望所有列都在报告上,如果它适用于记录,则打勾。我想创建另一个名为基础的列名,在此所有基础列的列名被单击为是用逗号分隔例如:性骚扰,种族歧视,... 知道我应该如何继续得到这个结果吗?
【问题讨论】:
标签: ms-access report ms-access-2013
我有一个包含 10 列的 Access 数据表,其中包含是或否类型的抱怨(欺凌、骚扰等)。在报告中,我希望所有被单击的列都为是。显然,我不希望所有列都在报告上,如果它适用于记录,则打勾。我想创建另一个名为基础的列名,在此所有基础列的列名被单击为是用逗号分隔例如:性骚扰,种族歧视,... 知道我应该如何继续得到这个结果吗?
【问题讨论】:
标签: ms-access report ms-access-2013
如果您有一个名为 [Complaints] 的表...
Accused Bullying Harassment
------------- -------- ----------
Doe, John True False
Smith, Jane False True
Muntz, Nelson True True
...那么您可以使用以下查询列出他们涉嫌的违规行为:
SELECT
Accused,
Trim(
IIf(Bullying, "Bullying", "")
& " " & IIf(Harassment, "Harassment", "")
) AS ComplaintList
FROM Complaints
...返回
Accused ComplaintList
------------- -------------------
Doe, John Bullying
Smith, Jane Harassment
Muntz, Nelson Bullying Harassment
【讨论】: