【问题标题】:linking a checkbox to criteria stored in another table将复选框链接到存储在另一个表中的标准
【发布时间】:2011-04-27 20:30:16
【问题描述】:

我需要为学生创建报告,其中将指定他们尚未完成的任务。该报告当前显示每个任务的复选框以及他们是否已完成任务的完整标准列表。如果任务尚未完成,那么我希望显示存储在另一个表中的该任务的标准。同样,如果已经完成,我不希望显示标准。

玩过 if、组合框和查找,但现在大脑冻结了。

【问题讨论】:

    标签: ms-access ms-access-2007


    【解决方案1】:

    我不确定我是否完全理解了这个问题,也不清楚数据结构是什么,但在我看来,您可以创建一个子报表并使用 Detail 视图的 OnFormat 事件来隐藏/显示子报表。

    即在Detail的OnFormat事件中:

      Me!CriteriaReport.Visible = Not (Me!TaskComplete)
    

    这个想法是创建一个报告,该报告始终在子报告中显示每个任务的条件,然后添加此代码以在不需要时将其隐藏。

    但是,当然,我可能对您的数据结构了解不够,所以这可能行不通。

    【讨论】:

    • 非常感谢!我没有想到子报表——忙着用电子表格解决方案解决数据库问题!难怪我一无所获。
    • 如果需求都在一个地方,例如,在备忘录字段中,您当然可以避免子报表,只需将其放在报表的记录源中,然后使用相同的方法使其可见/隐藏根据需要。
    猜你喜欢
    • 2012-08-28
    • 1970-01-01
    • 2021-07-11
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 2013-04-23
    • 2017-11-26
    相关资源
    最近更新 更多