
No.1ベストアンサー
- 回答日時:
こんばんは。
既に、MS-Query のクエリは出来上がっているのでしょうか?
InputBox でDDE通信を行う(方法を知りません)よりも、直接、Excelのセルから、パラメータクエリで取り出したほうが早いと思います。VBAですと、ADOで通信したほうがよいと思います。
A:日付
B:時間
C:担当者コード
としたら、
抽出条件の表示/非表示のツール・ボタンをクリックします。
フィールドが既にこうあるとすれば、値の部分を、
-----------------------------------
日付 時間 担当者コード
[] [] []
-----------------------------------
値のところを「[ ]」で囲みます。
それで、クエリを再保存します。
Excelに戻って、
後は、[データ]-[外部データの取り込み]-[データの取り込み(D)]
で保存したクエリを呼び出し、
データの出力先とパラメータの入力場所を決めれば、使えるようになります。
バラメータの入力場所を決めるときに、入力値が変更したら、更新などのチェックを入れます。
今、こちらでは、時間の部分がどのように出力されるのか、分かりませんが、そのデータの保存方法によって、SQL のWHERE の部分を決めてください。
なお、Excel 2000以上ですと、この内容はほとんど変わりません。
この回答へのお礼
お礼日時:2007/04/12 11:26
もう去年の内容になりますがアドバイスありがとうございました。
現在ではエクセルの外部データベースへの接続や、
VBA上からADO?を使った接続など色々と実現できています。
No.2
- 回答日時:
#1のWendy02です。
#1の文章は、説明の内容が飛んでいます。#1の内容は、ADOを使ってはおりません。
「パラメータクエリ」を、セル上に入力をするようにしております。この方法が簡単です。ただし、出力する場所は、3個出力する場合は、3列すべてを使用しますから、別のシートを使ったほうがよいかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
人気Q&Aランキング
-
4
BCPでCSV内の文字列をテーブル...
-
5
VBA 別シートの同じ日付の欄に...
-
6
指定日付を起点にして最新日付...
-
7
アクセス:既定値に土日含まず...
-
8
エクセル-過去6カ月分の合計を...
-
9
【エクセル】指定した日付に一...
-
10
Excel→Accessへの日付データの...
-
11
SQL SEREVER で選択した固定値...
-
12
アクセスで月単位の抽出
-
13
accessの時間更新方法(フォーム)
-
14
Accessの日付時刻型から日付、...
-
15
アクセスのフォームで期間検索...
-
16
【Accessで困っています...
-
17
Access クエリで、レコードの無...
-
18
エクセルで書式設定ではなく、...
-
19
accessのレポートで重複データ...
-
20
アクセス97のVBAで日付項目をヌ...
おすすめ情報
公式facebook
公式twitter