Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1521 / 2272 ツリー ←次へ | 前へ→

【6763】ユニオンクエリを追加したい!! rara 05/11/7(月) 16:16 質問[未読]
【6764】Re:ユニオンクエリを追加したい!! 小僧 05/11/7(月) 16:51 発言[未読]
【6765】Re:ユニオンクエリを追加したい!! rara 05/11/7(月) 17:44 発言[未読]

【6763】ユニオンクエリを追加したい!!
質問  rara  - 05/11/7(月) 16:16 -

引用なし
パスワード
   いつも勉強させてもらってます。
ユニオンクエリについて質問させてください。

エクセル(新築A見積.xls)からインポートしてきたデータ(東京新築A見積テーブル)があります。
この「新築A見積.xls」と同じデータ型のエクセルデータをインポートしました。
 インポートしたデータ
 「大阪新築B見積テーブル」
これをユニオンクエリで繋げました。
《現在》
 SELECT * from 東京新築A見積テーブル
 UNION select *from 大阪新築B見積テーブル;

しかし、インポートしたいデータは、かなりの数があります。
 「広島新築C見積テーブル」
 「福岡新築D見積テーブル」
      ・
      ・
      ・
 ※これらのテーブルの名前には規則性はありません。
この複数のデータをインポートする度にクエリ中身を追加するのはつらいため、
フォームで、コマンドボタンをクリックすると、インポートしたデータをこのユニオンクエリに追加していきたいのです。
《希望の形》 
 SELECT * from 東京新築A見積テーブル
 UNION select *from 大阪新築B見積テーブル;
 UNION select *from 広島新築C見積テーブル;
      ・
      ・
      ・
なにか良い方法はないでしょうか。
よろしくお願いします。

【6764】Re:ユニオンクエリを追加したい!!
発言  小僧  - 05/11/7(月) 16:51 -

引用なし
パスワード
   ▼rara さん:
こんにちは。

>同じデータ型のエクセルデータをインポートしました。

データ型が一緒と言う事なので、
クエリで処理せずにワークテーブルを作って
そこにデータを追加する、という考え方ではどうでしょうか。


どうしてもクエリが良い、という事でしたら下記のようなテーブルに

T_Union
ID DATA
1 東京新築A見積テーブル
2 大阪新築B見積テーブル

エクセルからインポートする際に値を書き込んでいくようなコードを作成して、
VBA で動的にユニオンクエリを作成する事も可能です。

【6765】Re:ユニオンクエリを追加したい!!
発言  rara  - 05/11/7(月) 17:44 -

引用なし
パスワード
   小僧さん。
ありがとうございます!!
一度試してみます。
また結果報告させてもらいます。

1521 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free