Ms access 多字段搜索,合并年龄范围标准?

Ms access 多字段搜索,合并年龄范围标准?,ms-access,search,criteria,ms-query,Ms Access,Search,Criteria,Ms Query,我正试图将多字段搜索添加到表单中,但遇到了阻塞。我已经为我的4个文本字段找到了答案。下面是我使用的利用通配符的代码,以便在保留为空时搜索所有记录 Like "*" & [Forms]![Patient Tracking]![FNSearch] & "*" 但现在,我正在尝试添加一个年龄范围功能。它存储为一个简单的数值字段。我只需要创建一种方法,您可以在名为minage的文本框中输入最低的年龄范围,在maxage文本框中输入最高的年龄范围,如果留空,也可以忽略它 你知道如何创建这

我正试图将多字段搜索添加到表单中,但遇到了阻塞。我已经为我的4个文本字段找到了答案。下面是我使用的利用通配符的代码,以便在保留为空时搜索所有记录

Like "*" & [Forms]![Patient Tracking]![FNSearch] & "*"
但现在,我正在尝试添加一个年龄范围功能。它存储为一个简单的数值字段。我只需要创建一种方法,您可以在名为minage的文本框中输入最低的年龄范围,在maxage文本框中输入最高的年龄范围,如果留空,也可以忽略它

你知道如何创建这个标准吗

以下是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 & "*"))

我发现使用NZ函数的方法更简单

在新西兰[形式]之间![患者跟踪]![minage]、0和Nz[Forms]![患者跟踪]![maxage],10000或为空

谢谢你的帮助