更改访问报告文本框中的控制源
changing control source in access report textbox
我有一个访问报告,我想根据当前日期使文本框控件源动态化,使用它来限制返回到基于当前日期的过去 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))
没有错误消息,只是一个访问 "feature" 我想。
试试:
=Sum(IIf([accidYr]>(Year(Date())-6),[numClaims],0))
我有一个访问报告,我想根据当前日期使文本框控件源动态化,使用它来限制返回到基于当前日期的过去 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))
没有错误消息,只是一个访问 "feature" 我想。
试试:
=Sum(IIf([accidYr]>(Year(Date())-6),[numClaims],0))