访问条件格式

时间:2018-05-08 09:22:43

标签: ms-access

我有名字节日的桌子,桌子里面有节日期间的字段。一个字段的名称是 StartOfFestival ,这是节日开始时,其他字段是 EndOfFestival ,即结束时。

我查询了一下。在这个查询中,我做了表达式将这些字段连接在一起。

例如,如果艺术节开始 07/07/2018 并结束 09/07/2018 ,它将显示为07/07/2018-09/07/2018

然后我根据这个问题做了报告。报告名称为Festivals。如果节日结束,我想在报告中将其描绘为红色,如果不是绿色。

我尝试了条件格式,但它不能正常工作。我认为我在查询中所表达的表达方式正在弄乱这一点。但我不想删除它。那么如何将表达式置于条件格式中呢? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

如果日期晚于今天的日期,请在查询中添加另一个计算字段,该字段将返回True / False(-1/0)。像[MyDate]<Date() AS IsFinished这样的东西。

在报告中添加一个文本框以填充报告的详细信息部分,并将其控制源设置为新字段。将文本框发送到后面,使其位于所有其他控件后面。

现在为文本框提供字段值为真的条件格式,并将文本框格式化为红色文本的红色背景。

或者,如果您只想要文本颜色为红色,则可以不使用“背景”文本框,并使用Expression Is [IsFinished]=True等条件格式化每个文本框。