0

データベースのメニュー ページには一連のボタンがあり、各ボタンにはクエリを実行してユーザーが必要とする特定のレコード セットを検索し、フォームを開いてレコードを表示するマクロが含まれています。レコードが返されない場合は、フォーム ヘッダーのみが表示されます。通常のタブ コントロールとサブフォームは表示されません。クエリがレコードを返さないかどうかをテストできるマクロ内からの方法はありますか? その場合は、MsgBox を使用して、何が起こっているかをユーザーに知らせることができます。

4

2 に答える 2

0

recordset.count は、マクロで使用できる場合に使用できるプロパティです

またはあなたが書くことができる条件

もしrecordset.EOFなら何か()

于 2012-08-14T09:49:25.877 に答える
0

VBA では、次の行で何かを行うことができます。

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