- 締切済み
ExcelVBA MSクエリのパラメーターの操作
いつもお世話になっています。 Excel2013のMSクエリを使用して、VBAの開発をしています。 その中で、パラメータの数が可変になるクエリがあります。 このパラメータの数を可変にするVBAコードを調べてもなかなか発見できないので質問いたします。 あくまで、使用するのはMSクエリのパラメータの数をVBA内で操作する方法をであり、 SQL文をVBA内で編集してセットする というのは最終的な対応にしたいと思っています。 ご存知の方がいればご教授お願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- Nouble
- ベストアンサー率18% (330/1783)
3番様と、同じ事 ですが Arrayを、つがうと 可変個数の、受け渡し が、出来る そうですよ Parameters:=Array(パラメータ1, パラメータ2) ご解答、内の 此の、部分 ですね
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは 現在のコードはどうなっていますか? ADOなら、 Dim myCmd As ADODB.Command Dim myRS As New Recordset '色々設定・・・ Set myRS = myCmd.Execute(Parameters:=Array(パラメータ1, パラメータ2)) のような感じでパラメータを指定してはどうですか?
- Nouble
- ベストアンサー率18% (330/1783)
済みません と、言う事は 此ですか? http://www.atmarkit.co.jp/fwin2k/win2ktips/349pquery/pquery.html あと、されたい事は データベースを、解した ハードディスクに、対する 可変長アクセス、ですか? ハードディスクは 例外も、ありますが 基本的には、固定長アクセス なので… データベース側が 可変長アクセスに 対応させている の、ですか? 其れとも MTか、何かを 扱うのですか? 補足、願います。
- Nouble
- ベストアンサー率18% (330/1783)
お礼
回答ありがとうございます。 ですが、調べているのはMSクエリに対するパラメータの追加や削除のコーディングなのでこちらではないのです。 お気持ちありがたく頂戴いたします。
補足
たびたびの回答ありがとうございます。 知りたいことはExcelのMSクエリのパラメータをVBA側から追加や設定ができるか ということです。 http://www11.plala.or.jp/koma_Excel/contents6/mame6041/mame604101.html このリンクの(9)~(15)の部分になります。