Моей первой мыслью было бы сделать что-то вроде этого: *
sql = "SELECT * FROM table WHERE SomeID = 123"
Set rst = CurrentDb.OpenRecordset(sql)
If rst.recordcount = 0 Then
Debug.print "Nothing to see, move along"
Else
' Do something useful
End If
Если вы используете запрос, встроенный в QBE, вы можете сделать что-то подобное и открыть набор записей, используя хранимый запрос, вместо строки sql.