我想要一个查询来返回文本,例如"找不到匹配条件的记录".当没有符合输入标准的记录时等.
我正在使用Access 2010,可以使用VBA或SQL.我想象查询(SQL)是最容易应用的地方.
我的第一个想法是做这样的事情::
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
Run Code Online (Sandbox Code Playgroud)
如果您使用QBE内置的查询,您可以执行类似操作并使用存储的querydef而不是sql字符串打开记录集.
| 归档时间: |
|
| 查看次数: |
7958 次 |
| 最近记录: |