• 締切済み

ExcelVBA MSクエリのパラメーターの操作

いつもお世話になっています。 Excel2013のMSクエリを使用して、VBAの開発をしています。 その中で、パラメータの数が可変になるクエリがあります。 このパラメータの数を可変にするVBAコードを調べてもなかなか発見できないので質問いたします。 あくまで、使用するのはMSクエリのパラメータの数をVBA内で操作する方法をであり、 SQL文をVBA内で編集してセットする というのは最終的な対応にしたいと思っています。 ご存知の方がいればご教授お願いいたします。

みんなの回答

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.4

3番様と、同じ事 ですが Arrayを、つがうと 可変個数の、受け渡し が、出来る そうですよ Parameters:=Array(パラメータ1, パラメータ2) ご解答、内の 此の、部分 ですね

  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.3

こんにちは 現在のコードはどうなっていますか? ADOなら、 Dim myCmd As ADODB.Command Dim myRS As New Recordset '色々設定・・・ Set myRS = myCmd.Execute(Parameters:=Array(パラメータ1, パラメータ2)) のような感じでパラメータを指定してはどうですか?

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.2

済みません と、言う事は 此ですか? http://www.atmarkit.co.jp/fwin2k/win2ktips/349pquery/pquery.html あと、されたい事は データベースを、解した ハードディスクに、対する 可変長アクセス、ですか? ハードディスクは 例外も、ありますが 基本的には、固定長アクセス なので… データベース側が 可変長アクセスに 対応させている の、ですか? 其れとも MTか、何かを 扱うのですか? 補足、願います。

guruguru2
質問者

補足

たびたびの回答ありがとうございます。 知りたいことはExcelのMSクエリのパラメータをVBA側から追加や設定ができるか ということです。 http://www11.plala.or.jp/koma_Excel/contents6/mame6041/mame604101.html このリンクの(9)~(15)の部分になります。

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.1
guruguru2
質問者

お礼

回答ありがとうございます。 ですが、調べているのはMSクエリに対するパラメータの追加や削除のコーディングなのでこちらではないのです。 お気持ちありがたく頂戴いたします。

関連するQ&A