在访问表中添加新记录时,列表框不会更新



我的搜索表单上有一个列表框,允许我使用firstname, lastname, IDothernames的文本标准搜索表Patients。查询的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表中,没有一个新条目被搜索表单发现,但我可以在表中看到它们。谁能说明一下这个问题?

试着替换这个:[Forms]![SearchTab]![txtI]

用这个:Nz([Forms]![SearchTab]![txtI])

所有4个文本搜索框

相关内容

  • 没有找到相关文章

最新更新