dポイントプレゼントキャンペーン実施中!

よろしくお願いします。
ACCESSのフォームでコマンドボタンに以下のように記述しました。クエリを開く単純なものですが、このクエリには「パラメータの入力」が必要で、入力すれば問題ありませんが、キャンセルした時にエラーが生じます。

Private Sub cmd受講者名簿表示_Click()
DoCmd.OpenQuery "Q_受講者名簿用"
End Sub

**エラー表示内容**
実行時エラー ‘2001’:
直前の操作はキャンセルされました
        終了   デバック   ヘルプ

直接クエリをひらいた場合にキャンセルしても問題ないのに、フォームでVBAで記述した場合にパラメータの入力があるクエリをキャンセルしてもエラーにならない方法は無いのでしょうか?

A 回答 (1件)

Private Sub cmd受講者名簿表示_Click()


On Error Resume Next
  DoCmd.OpenQuery "Q_受講者名簿用"
End Sub

で!
    • good
    • 1
この回答へのお礼

解決しました。ありがとうございました!

お礼日時:2008/09/19 11:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています