我正在尝试将多字段搜索添加到表单中,但我遇到了问题。我找到了我的4个文本字段。这是我使用通配符的代码,以便它搜索所有记录,如果它留空
Like "*" & [Forms]![Patient Tracking]![FNSearch] & "*"
但是现在,我正在尝试添加年龄范围功能。它存储为一个简单的数字字段。我只需要创建一种方法,您可以输入一个年龄范围(文本框中最低的文本框,最小文本框中最高),如果留空,也可以忽略它。
知道如何创建此条件吗?
这是sql中查询的完整代码:
SELECT [Patient Tracking].[First Name], [Patient Tracking].[Last Name], [Patient Tracking].City, [Patient Tracking].Sex, [Patient Tracking].Age
FROM [Patient Tracking]
WHERE ((([Patient Tracking].[First Name]) Like "*" & Forms![Patient Tracking]!FNSearch & "*") And (([Patient Tracking].[Last Name]) Like "*" & Forms![Patient Tracking]!lnsearch & "*") And (([Patient Tracking].City) Like "*" & Forms![Patient Tracking]!citysearch & "*") And (([Patient Tracking].Sex) Like "*" & Forms![Patient Tracking]!sexsearch & "*"))
答案 0 :(得分:0)
我找到了一个使用NZ函数的简单方法,
在Nz之间([表格]![病人追踪]![分钟],0)和Nz([表格]![病人追踪]![maxage],10000)或是否为空
感谢您的帮助