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

エクセルで、契約管理表を作っています。
仕様としては、エクセルとアクセルを使用し、
エクセルからアクセスのデータベースを操作
するようにしています。
(複数拠点で仕様する為。)

アクセスでは「T_契約メイン」というテーブルと
「T_契約今月」というクエリがあって、今月分の
データのみ抽出できるようになっています。

これを、エクセルのVBAのフォームでADOとSQL等を
利用してデータ取得、編集、新規契約の登録などを
行うように考えています。

ここまでの内容は無事、作成する事が出来ています。

ここからが質問なのですが、クエリ「T_契約今月」の抽出
条件をエクセルVBAから変更するにはどのようにコードを
書けばいいのでしょうか?

毎月毎月、アクセルを開いてクエリのデザインビューで
抽出条件を変更すればいいのでしょうが、あんまりスマート
では無いですよね。

出来れば、エクセル側からVBAで設定変更等のフォームや
ボタンを作って、処理したいのですが…。

とりあえずアクセスに繋げるところまでは分かるので、
クエリの抽出条件変更の部分のコードの記載方法を
教えて頂けないでしょうか?

どうぞよろしくお願いいたします。

A 回答 (1件)

VBAを持ち出さずとも、Excelに抽出条件を入力するセルを設け


Accessにリンクして抽出条件とすればいいのでは

リンクテーブルの名前を「エクセル」、フィールド名を「抽出条件」とすれば
Accessのクエリの抽出条件欄に

In (select 抽出条件 from エクセル)

この回答への補足

回答、ありがとうございました。
なるほど、そういう方法があるのですね。
勉強になります。

ところで、アクセスとエクセルのリンクはどのようにして
設定をすればいいのでしょう?

とりあえず、アクセスで「エクセル」というテーブルを
つくりました。フィールド名も「抽出条件」にしてあります。
で、そのアクセスの「抽出条件」のところに、エクセルの
特定のセルとリンクさせるのは、どうやればいいのでしょうか?

ハイパーリンクとかでやってみましたが、特定のセルへの
リンクが分かりませんでした。

ご教授ください。

補足日時:2006/11/25 14:50
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています