我正在尝试在表单上使用搜索功能。我将表单基于作为表副本的查询,除了条件链接到表单上的控件。实施例
WHERE (((tblFamily.FamilyName) Like "*" & [Forms]![frmFamily]![cntrlFamilyName] & "*")
我想在地址,城市等其他领域也这样做。但是,如果我将相同的逻辑应用于地址字段,则会忽略空白记录并且永远不会返回,即使没有任何内容放入控件中。
如何修复它,以便在没有任何内容放入cntrlAddress时,搜索不会忽略空白地址的记录。
答案 0 :(得分:1)
您可以在字段中附加一个空字符串并搜索:
WHERE tblFamily.FamilyName & ""
Like "*" & [Forms]![frmFamily]![cntrlFamilyName] & "*"
这意味着tblFamily.FamilyName
不会为空,当[Forms]![frmFamily]![cntrlFamilyName]
为空时,查询将显示为:
Where "" Like "*"
Where "bob" Like "*"
等等。