首页 > 解决方案 > 在访问报告文本框中更改控制源

问题描述

我有一个访问报告,我想根据当前日期使文本框控件源动态化,使用它来限制基于当前日期返回到过去 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))

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

标签: ms-access-2010

解决方案


尝试:

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

推荐阅读