访问:大于小于小于的搜索框

Access: Search box for Greater than Less than

有没有一种方法可以设置查询参数以从表单中获取用户输入以查找大于一个数字且小于另一个数字的数字,但如果用户不这样做,它仍然可以为空'不能输入任何内容吗?

我试过了Like "*" & Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime] & "*"

但那是一个错误,它不会让我那样做。

您不能将 LikeBetween 合并为一个条件。

听起来您只是想检查某个数字是否介于 [FastTime][SlowTime] 之间。如果是这样,请将 Like 排除在外:

[Your Number] Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime]

如果你想 return 当 [FastTime][SlowTime] 为 Null 时的所有行,添加这些条件 OR:

[Your Number] Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime]
OR [Forms]![DeptControl]![FastTime] Is Null OR [Forms]![DeptControl]![SlowTime] Is Null

您可以使用 NZ:NZ([Forms]![DeptControl]![FastTime],NOW()) - 如果留空,它将使用当前时间。