- ベストアンサー
アクセスのテーブルに別のテーブルを加えて一つのテーブルにしたい
nicotinismの回答
インポート済みのテーブルの フィールド名・データ型・並び順が一緒だとして ユニオンクエリでまとめてからそのクエリを元にテーブル作成クエリを作成しては? クエリのデザインビューでは出来ないのでSQLビューで行います。 select * from テーブル名1 union all select * from テーブル名2 union all select * from テーブル名3 ; ↑をテーブル名を実際のものに替えて SQLビューにコピペ。このクエリが出来たら後はテーブル作成クエリですが クエリウィザードで出来ると思います。
関連するQ&A
- エクセルからアクセスへのインポートについて
エクセルにある複数のファイルをアクセスへインポートしようとしています。エクセルには数百のシートが存在し、アクセス上で個々のテーブルにインポートしたいと考えています。一つ一つやればいいのですが、マクロなどを使って、自動的にインポートする方法はないのでしょうか?何卒よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Access VBA インポート シート指定
AccessのVBA を用いて、ExcelからAccessへデータを インポートする際、ダイアログボックスを表示させて Excelのファイルを選択させるようにしています。 これをシート名まで指定させる事は可能でしょうか? ◆シートは枚数が固定されず、都度かわります。 ◆インポートしたいシート数も都度かわります。 ◆1sheet = 1 テーブルにしたいです。 ◆1度の動作で、1sheetのインポートでも、複数でもかまいません。 ◆できれば、ダイアログでファイルを選択した流れで シートまで選択される方法が望ましいです。 ◆Accessのテーブル名もテキストボックスで任意なものが 付けられるようにしたいです。 お知恵をお貸し下さい、何卒よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- アクセスにエクセルの2つのファイルを1つのテーブルにインポートしたい。
アクセスのテーブルにエクセルのファイルをインポートした後、別のエクセルのファイルをインポートすると前のファイルのデータが消えてしまいます。 前のファイルデータの次につなげて2番目のデータファイルをインポートすることはできますか? OS WIN Me オフィス2002を使用しています。 どうかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- access vba インポートについて
別のところで質問したのですが、回答が得られなかったので こちらで質問しまする。 昨日、accessをさわリはじめた、おっさん初心者です。 お願い:エクセルのデータをアクセスにインポートしたいです。 1つのエクセルファイルに複数(30枚)シートがあり、 それぞれのシート名で、アクセスのテーブルが複数作成できれば良いです。 アクセスのVBAにどんなコードを書けば良いのでしょうか。 1つのシートの取り込みは、 DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, ”インポート先テーブル名", "ファイル名", True, "シート名" & "!" (全くわかってませんが、)これでできましたが、この辺がおっさんの限界でした。 色々web見たのですが、難しい・・・とりあえず、やさしく教えてください。 (1)フィールド名ごとインポートする方法 (2)すでに存在するテーブルにデータを継ぎ足す方法 テーブル”A”には 日付 獲物 調理 感想 1月1日 きつね なべ にがい 1月2日 もぐら からあげ まずい 1月3日 ぱんだ さしみ あまい ↑ ↑ ↑ ↑ ↑ シート ”A”から 1月4日 たぬき なべ ばかうま 1月5日 らっこ ひもの うまい を追加 この二つができるとうれしいです。 アクセスは2000です。 エクセルは2000です。 ウィンドウズはXPです。 エクセルは初級程度できます・・・。 基本を理解していなくてもわかる感じで助けてパソコン大先生!!
- ベストアンサー
- Visual Basic
- エクセルシートをアクセスのテーブルに
VBで、ある決められた形のエクセルシートを簡単にアクセスのテーブルに(アクセスから言えばインポート)落とす事へ出来るのでしょうか? その後、クエリーでテーブル操作をしたいのですが...? ・VisualBasic6.0 ・Access97 どなたかヒントをお願いします。
- 締切済み
- Visual Basic
- Access(アクセス)でのインポートについて
テーブルのインポートでエクセルファイルをインポートしたいのですが「ワークシートインポートウィザード」の画面でテーブルを指定して保存すると 「Microsoft Access」の画面で「すべてのデータをテーブルに追加できませんでした。 キー違反のため、0件のレコードのデータが失われ、0件のレコードが削除されました。」と出てきて、保存できません。 もとのテーブルのデータ型を使ってインポートするにはどうしたらいいのでしょうか。よろしくお願いします。 インポートする元のデータ(エクセル)とインポート先(アクセス)の関係は次の通りです。 エクセルファイル アクセスのテーブル (セルの書式設定) データ型、フィールドサイズ --------------------------------------------- 数値 数値型、長整数型 文字列 テキスト型、16 インポートする前に元のエクセルデータをアクセスのデータ型に合わせただけではダメなのでしょうか
- ベストアンサー
- オフィス系ソフト
- Accessで、別のPCのテーブルに同じ情報を入れる方法を教えて
別のPCにあるまったく同じフォーマットのテーブルに、自分のPCからコピーする方法を教えてください。 エクセルにコピーしてみましたが、文字数が多くて張り付きませんでした。
- 締切済み
- オフィス系ソフト
- ACCESS2003で、複数テーブルのある項目を一括して主キーにしたい
アクセス2003で、1つのmdbの中に、同じデザインのテーブルがたくさんあります。 これらのテーブルには共通して「A、B、C、D」という項目があり、Dが数値型です。 既にテーブルにはデータが入力されています。(正確には、エクセルファイルから「TransferSpreadsheet」を使って同じ形式の複数シートを一気にインポートした状態です) 全てのテーブルに対して、一括してこのDという項目を主キーに設定したいのですが、どのようにすれば良いでしょうか? テーブル数は、200個程度あります。 VBAを利用したり、外部ツールを利用しても良いです。 ご教示、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELで帳票フォームをつくりそのデータをACCESSテーブルで管理する方法
失礼します。あまり説明がうまくないかもしれませんがよろしくお願いします。 まずやりたいことは障害連絡票などの帳票類をEXCELで固定フォーマットとして作りそのデータをACCESSのフォームを使ってテーブルにインポートし、どんどん貯めていくようにしたいんですがいい方法がわかりません。最終的には出力メニューから条件を指定して自由にデータを抜ける様になれば一番いいですがなにかいい方法やサンプルなどあれば教えていただきたいです。 ちなみにインポートする時に.xls形式から普通にダイアログを開きファイルを指定してインポートなども出来るのでしょうか? 稚拙な文で失礼します。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- AccessにExcelを追加でインポートできない
Access97でExcelシートを新規テーブルにインポートしました。 1回目はうまく行くのですが、作成されたテーブルに 再度同じExcelをインポートすると 「ファイル~をインポートするときにエラーが発生しました。ファイルはインポートされませんでした。」 となります。 色々なデータで試しましたがOSは98でもXPでも同じでした。 もちろんテキストデータで保存してからインポートするのは問題ありません。 過去に同様の質問があるはずだと思ったのですが 探すことができませんでした。 みなさんのは出来ますか?
- 締切済み
- オフィス系ソフト
お礼
ありがとうございました。出来ました! SQLで作るのですね・・・。