我有一个包含 10 列的 Access 数据表,其中包含是或否类型的抱怨(欺凌、骚扰等)。在报告中,我希望所有被单击的列都为是。显然,我不希望所有列都出现在报告中,并且如果它适用于记录,则打勾。我想创建另一个名为基础的列名,在此所有基础列的列名被单击为是,用逗号分隔例如:性骚扰,种族歧视,......知道我应该如何继续得到这个结果吗?
问问题
86 次
1 回答
0
如果您有一个名为 [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
于 2013-10-14T18:48:55.930 回答