アプリ版:「スタンプのみでお礼する」機能のリリースについて

SQL文を、私はクエリから直接書いているのです
が、よく勉強するページなどを見ると、VBAに
書く方法もありますよね。どう違うか。。というか、
どういうメリットがあるんでしょうか?

A 回答 (3件)

SQLをVBAに書く利点ということであれば


・自由度が極めて大きい。
ということでしょうか。
パラメータで表現できる程度ならともかく、例えばフォームの検索パラメータで省略を許したいというようなものを作ろうとすると力を発揮します。
フォームに入力された値を見て文字列にSQLを動的に作りあげるというパターンです。
他にもクエリーを入力する画面のようなものを作る時にも有効です。

極めて自由度が大きい反面、管理はやりにくいので私はおいつめられないと使いません。
    • good
    • 0

クエリーに書く構文、例えばSELECT文だとしましょう。


その構文と同じものを別な場所、例えばACCESSのフォームでも使いたいとしましょう。

そのとき、VBAを使用すれば、同じ構文ですので、サブ関数内の処理として呼び出す事ができます。
ですから、VBAに記述される事が多いんです。
    • good
    • 0

> どういうメリットがあるんでしょうか?



クエリオブジェクトを増やしたくない場合に使ったりしますね。
増えすぎると管理が大変なので。。
    • good
    • 0

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