总和(报告中的Iif()

时间:2013-12-31 21:41:08

标签: ms-access sum report iif expressionbuilder

我正在撰写报告,并希望在报告的页脚中为报告的每个部分提供摘要。

摘要将包括打开的门票<30天

在报告中,我创建了一个文本框,并使用以下作为控制源。

=Sum(IIf([qryDMIncidents-Client-ACTIVE-PENDINGCOLUMBIA].[Days Old]<30,1,0))

这将在查询中作为表达式工作,但它在控件源表达式构建器中不起作用。为什么?我不知道?

1 个答案:

答案 0 :(得分:1)

如果您在报告中引用控件而不是其记录源中的字段,则您的方法应该有效。

例如,如果报表设计包含名为 txtDaysOld 的文本框,其控制源为[Days Old],请使用此...

=Sum(IIf([txtDaysOld]<30,1,0))

如果报告尚未包含类似的文本框,请添加一个。 <{1}}表达式无法显示文本框。