如何在报告中创建一个包含所有已检查列名称的列?
Posted
技术标签:
【中文标题】如何在报告中创建一个包含所有已检查列名称的列?【英文标题】:How to make a column in report with names of all columns that are checked? 【发布时间】:2013-10-14 17:05:04 【问题描述】:我有一个包含 10 列的 Access 数据表,其中包含是或否类型的抱怨(欺凌、骚扰等)。在报告中,我希望所有被单击的列都为是。显然,我不希望所有列都在报告上,如果它适用于记录,则打勾。我想创建另一个名为基础的列名,在此所有基础列的列名被单击为是用逗号分隔例如:性骚扰,种族歧视,... 知道我应该如何继续得到这个结果吗?
【问题讨论】:
【参考方案1】:如果您有一个名为 [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
【讨论】:
谢谢!完美运行!以上是关于如何在报告中创建一个包含所有已检查列名称的列?的主要内容,如果未能解决你的问题,请参考以下文章
PyQt5 - 在表格小部件的列中创建一个检查项,即使行数与旋转框不同