我的搜索表单上有一个列表框,可让我使用Patients
,firstname
,lastname
和ID
的文字条件搜索表格othernames
。搜索查询的SQL:
SELECT
Patients.[Patient ID],
Patients.[First Name],
Patients.[Last Name],
Patients.[Other Names],
Patients.Gender
FROM Patients
WHERE (((Patients.[Patient ID]) Like "*" & [Forms]![SearchTab]![txtI] & "*")
AND ((Patients.[Last Name]) Like "*" & [Forms]![SearchTab]![txtL] & "*")
AND ((Patients.[Other Names]) Like "*" & [Forms]![SearchTab]![txtO] & "*")
AND ((Patients.[First Name]) Like "*" & [Forms]![SearchTab]![txtF] & "*"))
ORDER BY
Patients.[Last Name],
Patients.[First Name];
搜索工作正常,但是有另一种表格可以将数据输入Patients
表,搜索表单中找不到任何新条目,但我可以在表格中看到它们。
任何人可以解释一下这个问题吗?
答案 0 :(得分:0)
尝试替换此:
[Forms]![SearchTab]![txtI]
有了这个:
Nz([Forms]![SearchTab]![txtI])
对于所有4个文本搜索框。