在访问报告文本框中更改控件源

时间:2019-05-30 15:11:16

标签: ms-access-2010

我有一个访问报告,我想在其中基于当前日期使文本框控件源动态化,并使用该报告将基于当前日期返回的数据限制为最近5年。 我会根据事故年份带回过去5年的索赔数量。

工作:= Sum(IIf([accidYr]>(Year()-6),[numClaims],0))

它工作正常,但是............ 当我单击关闭或保存并重新打开属性框时,它变为: = Sum(IIf([accidYr]> 2013,[numClaims],0))

问题在于,2013年现在已进行了硬编码,并且不再动态化,因此将导致一系列问题。

有什么建议吗? 谢谢。

尝试了几种变体,没有运气。

工作:= Sum(IIf([accidYr]>(Year()-6),[numClaims],0))

更改为= = Sum(IIf([accidYr]> 2013,[numClaims],0))

我认为没有错误消息,只是一个访问“功能”。

1 个答案:

答案 0 :(得分:0)

尝试:

=Sum(IIf([accidYr]>(Year(Date())-6),[numClaims],0))