0
我试图将一个多字段搜索添加到表单中,但我碰到了一个卡纸。我已经想出了我的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 & "*"))