【AccessVBA】アクションクエリ実行時に確認メッセージを表示させない

◎アクションクエリ実行時に確認メッセージを表示させない

 

マクロの実行中に「●●件のレコードを追加しますか?」みたいなダイアログが出て、途中で止まってしまうことがよくあるとかと思います。
これを出さない方法ですが、

1.Accessの機能にある「マクロ」でやる方法

2.VBAでやる方法

 

の2通りの方法があります。

お好みの方法でめんどくさいメッセージを表示しないようにしてみてください。

 

 

1.Accessの機能にある「マクロ」でやる方法

マクロを新規作成
メッセージの設定→いいえ
クエリをひらく

 

 

2.VBAでやる方法

DoCmd.SetWarnings False

DoCmd.OpenQuery "クエリー1"

DoCmd.SetWarnings True

 

VBAでやるときは、最後に「DoCmd.SetWarnings True」を実行しないと、Accessそのものがメッセージを表示しなくなってしまうため、必ずTrueに戻すようにお気を付けください。(マクロの方は特に気を付けなくても大丈夫!)

 

 

 

 

 

 

ではまた。