我正在尝试将多字段搜索添加到表单中,但遇到了麻烦。我已经为我的 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 & "*"))