MS Access - 报告仅显示 date/or 即将出现的项目

MS Access - Report to only show items that are out of date/or soon to be

上下文:

由于工作的远程性质,我工作的团队每个人都有一台笔记本电脑供他们使用(在办公室时我们有 thinkpad displaylink 单元将笔记本电脑连接到屏幕)。我正在努力改进当前的分配记录文件,它只是一个大电子表格,您刚刚在底行添加了一个新用户。它有时很乱而且难以阅读,所以我决定将数据移动到 MS Access 中并创建我的数据输入和用户查找表单,它们工作得很好并且使工作更容易。我也已经能够做出一些也能派上用场的报告(谁有什么型号等)。

查询:

现在的问题是,每台笔记本电脑都有保修,我能够生成列出用户及其保修到期日期的报告,但这将显示所有保修日期,无论它们是否已经过期或在将来。我希望能够生成 2 report/queries,第一个只显示保修期已过期的笔记本电脑,然后另一个显示将在未来 6 个月内到期的笔记本电脑,以便我们可以做出相关决定。

如果有人可以提供帮助,我们将不胜感激。

打开报告时应用过滤条件。要么在报告 RecordSource 中有参数,要么使用代码(VBA 或宏)为 OpenReport 方法 WHERE CONDITION 参数构建条件。条件表达式(ExpireDate 是字段,替换为您的字段名称):

  1. [ExpireDate] <= Date();
  2. [ExpireDate] BETWEEN Date() AND DateAdd("m", 6, Date())