我在创建的表单上有一个小型查询构建器,允许用户保存他们构建的查询。效果很好!然后我意识到他们可以使用相同的名称保存多个查询。不好。我正在做的是当他们构建查询并选择保存它时,我只是将 SQL 字符串添加到一个字段中的表中,并在另一个字段中添加他们选择的名称。很容易。所以现在我想我所要做的就是搜索名称字段并根据用户选择的名称检查它。我不知道为什么,但我似乎无法围绕它。我似乎无法让 FindRecord 工作。它返回一个布尔值吗?我就不能做这样的事吗...
If DoCmd.FindRecord(userNameVariable) = True Then
msgbox("That name exists")
Else
msgbox(That name doesnt exist)
End If
现在我看了一下,它没有给出任何查看位置,例如表和字段名称。