有没有办法设置一个查询参数来从表单中获取用户输入,以找到一个大于一个数字但小于另一个数字的数字,但如果用户没有这个数字仍然可以为空白。输入任何东西?
我尝试了Like "*" & Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime] & "*"
但是,这是一个错误,它不会让我这样做。
答案 0 :(得分:1)
您无法将Like
和Between
合并为一个类似的条件。
听起来您只想查看某个号码是否介于[FastTime]
和[SlowTime]
之间。如果是这样,请将Like
退出:
[Your Number] Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime]
如果您想在[FastTime]
或[SlowTime]
为空时返回所有行,请使用OR
添加这些条件:
[Your Number] Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime]
OR [Forms]![DeptControl]![FastTime] Is Null OR [Forms]![DeptControl]![SlowTime] Is Null
答案 1 :(得分:0)
你可以使用NZ:NZ([Forms]![DeptControl]![FastTime],NOW())
- 如果保持为NULL,它将使用当前时间。