【问题标题】:How to make a column in report with names of all columns that are checked?如何在报告中创建一个包含所有已检查列名称的列?
【发布时间】:2013-10-14 17:05:04
【问题描述】:

我有一个包含 10 列的 Access 数据表,其中包含是或否类型的抱怨(欺凌、骚扰等)。在报告中,我希望所有被单击的列都为是。显然,我不希望所有列都在报告上,如果它适用于记录,则打勾。我想创建另一个名为基础的列名,在此所有基础列的列名被单击为是用逗号分隔例如:性骚扰,种族歧视,... 知道我应该如何继续得到这个结果吗?

【问题讨论】:

    标签: ms-access report ms-access-2013


    【解决方案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
    

    【讨论】:

    • 谢谢!完美运行!
    猜你喜欢
    • 2015-03-13
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多