【问题标题】:Access conditional formatting - adding text instead of color?访问条件格式 - 添加文本而不是颜色?
【发布时间】:2010-10-19 04:47:17
【问题描述】:

我有一份 Access 2003 报告,报告中的某些字段为 NULL。我可以使用条件格式来更改文本框控件的颜色和其他方面,但我想做的是在没有数据(即 NULL)的字段中显示“XXXXXXXXXXXXXX”。这可以使用条件格式来完成吗?

【问题讨论】:

    标签: ms-access reporting conditional


    【解决方案1】:

    执行此操作的最佳位置是报告应基于的查询。但是,可以在报表中设置控件,例如:

     =Nz(MyField,"Text")
    

    您必须确保控件的名称不是默认分配的名称,即字段名称。

    【讨论】:

    • 为什么要在底层记录源中?这是一个表示层问题,对我来说,它绝对只属于控件,而在底层查询/记录源中。
    • 但他想在报告中这样做。没有说什么,比如说,对结果进行排序,或者用它做任何其他事情。这显然是不需要在底层记录集中完成的事情,但可以在报表的控件中完成。
    • 但是如果放在表现层,保证只有显示的时候才会计算。如果您将它放在基础查询中,即使它从未在任何地方显示,它也可能会或可能不会被计算。对我来说,这是一个明确的规则:如果只是为了显示,请在控件中计算。
    猜你喜欢
    • 1970-01-01
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    相关资源
    最近更新 更多