【问题标题】:Microsoft Access 2010: Query Criteria movingMicrosoft Access 2010:查询条件移动
【发布时间】:2016-10-21 15:50:17
【问题描述】:

在我的数据库中,我在设计视图中输入了一个查询页面,并在不同的列中输入了以下两个标题:

 MonthsSince: DateDiff("m",[LastContact],Now())

 LastContactError: DateDiff("m",[LastContact],Now())

我想设置的标准是:“>6”和“

>6 条标准过滤结果,以便用户知道自从与相关人员联系以来已有六个月

我遇到的问题是 Microsoft Access 2010 将这两个条件合并到最右边的字段 (LastContactError) 中,因此没有返回结果(没有数字 >6 和

即使 MonthsSince 字段中只有 >6 个条件,在一次成功搜索后,此条件也会移动到 LastContactError 字段。

编辑 1: 我尝试在“标准”行中添加标准,在“或”行中添加标准,但遇到了同样的问题。

编辑 2:

我意识到这个单一的查询检查两个条件都满足,而不是其中任何一个都满足!比较的是同一件事:LastContact 和 Now()。

解决方案: 创建两个具有不同条件的查询

【问题讨论】:

    标签: ms-access ms-access-2010


    【解决方案1】:

    解决方案:创建两个具有不同条件的查询。

    目前,这个单一查询正试图满足这两个条件 - 这些条件基于相同的比较。显然,它失败了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多