0

我的数据库的菜单页面有一系列按钮,每个按钮都有一个宏,该宏运行查询以查找用户需要的特定记录集,然后打开表单以显示记录。如果没有返回记录,那么只会看到表单标题 - 通常的选项卡控件和子表单不存在。有没有一种方法可以从宏中测试查询是否没有记录?如果是这样,那么我可以使用 MsgBox 让用户知道发生了什么。

4

2 回答 2

0

在 VBA 中,您可以在以下几行中执行一些操作:

If DCount("ID","MyQuery")=0 Then
    MsgBox "No records"
End If
于 2012-08-14T09:48:41.943 回答
0

Recordset.count 是一个属性,如果对宏可用,您可以使用

或者你可以写成的条件

如果 recordset.EOF 那么 something() else

于 2012-08-14T09:49:25.877 回答