システムエンジニアは考える

考えた結果は「なんか知らんけど動いてる。」でした

Access VBA

Access VBA クエリの実行方法

投稿日:

Access VBAでクエリを実行するには、

DoCmd.OpenQuery "クエリ名"

でクエリを実行することができます。
では、使用例をみていきましょう。

Access VBA クエリ実行の使用例

このような商品マスタがあるとします。


すいかを1000円に値上げするためのクエリがこちらになります。
・クエリ名「商品マスタ_すいか1000円_更新」


DoCmd.OpenQuery を使って、すいかを値上げするクエリを実行します。


更新して良いか確認されますので、はいをクリックします。


もう一度確認されるので、はいをクリックします。


すいかが1000円に更新されました。

確認ダイアログを表示させずに実行する

DoCmd.OpenQuery を実行する前に

DoCmd.SetWarnings False を実行します。

すると、先ほどの確認ダイアログが表示されずにすいかを1000円に更新することができます。


DoCmd.SetWarnings False を実行したあとには、

DoCmd.SetWarnings True を実行しましょう。

なぜかというと、表示されてほしい確認ダイアログも表示されなくなってしまうからです。
False のあとは、True にしておく癖をつけておきましょう。

よく読まれている記事

1

この記事では、バーグマン200に1年間で9700km乗って感じたインプレッションについて紹介しています。 バーグマン200が納車されてからちょうど1年が経ちました。 バーグマン200に乗るまでは、正直 ...

2

格安SIMを使っている人が対象です。 わたしの場合は ①最初はAUだった。 ②UQMOBILEに変更。 ③Androidをアップデート ④元はAU端末だったのでアクセスポイント名がAU用に戻った。 ⑤ ...

3

この記事では、アドレス110のインプレッションを紹介しています。 バーグマン200の1年点検でアドレス110を代車で借りました。 バイク屋~自宅の30kmや1週間通勤で使うことになりましたが、通勤快速 ...

4

この記事ではブログ開始1ヶ月目のアクセス数(PV数)などのブログ運営報告となります。 ブログ初心者がブログを始めると、こんな感じなんだなーと感じ取っていただけると思います。 とりあえず、2018年4月 ...

5

この記事では、ビッグスクーター「バーグマン200」で行くツーリングはどんな感じなのか、私が1年間で行った場所をふまえて紹介しています。 バーグマン200や他のビッグスクーターを買おうかと検討しているけ ...

-Access VBA

Copyright© システムエンジニアは考える , 2019 All Rights Reserved.