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))
没有错误消息,只是我认为的访问“功能”。
解决方案
尝试:
=Sum(IIf([accidYr]>(Year(Date())-6),[numClaims],0))
推荐阅读
- javascript - 放大/缩小按钮不适用于 react-pdf
- sql - 通过选择包含特定单词的行来确定百分比
- ios - iOS内存警告:如何“清理尽可能多的内存”?
- javascript - 通过jquery异步函数插入元素后如何添加事件
- vue.js - 无法使用 FormData 发送请求(nuxt.js、vue.js、axios)
- java - 如何获取表单中的 UserID 以将其添加到表中?
- javascript - 请求路径包含未转义字符,在 Mocha/chai 测试中
- sql - 政府统计的 ER 图
- java - 未发送 Alfresco 工作流程通知电子邮件
- database - 在 Tableau 中将 PostgreSQL 嵌套 JSON 转换为数值数组