Accessでテーブルのデータのみをエクスポートする方法
- Access2000で、あるテーブルから別のテーブルへデータをエクスポートする方法を教えてください。
- TransferDatabaseアクションやTransferTextアクションで試したがうまくいかず、別の方法を知りたいです。
- 別のデータベースの別のテーブルにデータだけエクスポートする簡単な方法はありますか?もしない場合は、別のデータベースを操作する方法を教えてください。
- ベストアンサー
Accessでテーブルのデータのみをエクスポートするには?
Access2000で、カレントDBのあるテーブルから別DBのあるテーブルへ、データをエクスポートしたいと思っています。 "TransferDatabase"アクションでやってみたところ、テーブルがまるごと書き換わってしまいダメでした。 "TransferText"アクションで出力してから読み込んでもいいのですが、 出力した後のエクスポート先のテーブルは別のDBなので方法(※)はあるのかもしれませんが、難しそうです。 もっと簡単に別DBの別テーブルにデータだけエクスポートする方法はないのでしょうか? もしないのでしたら※の方法(あるDBから別のDBを操作する方法)を教えて下さい。 ヒントだけでも結構ですので、どなたかお教え頂ければ幸いです。よろしくお願いします。m(_ _)m
- neo_gigantes
- お礼率92% (51/55)
- Visual Basic
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 試していないので確証はありませんが。 1)カレントDBにエクスポート先のテーブルをリンクして、それに追加クエリを実行する。 2)それがダメなら、VBAで直接SQL文を書く(テーブル作成クエリのINTO句にIN句で別のDB名を付ける)。 どちらにしろ、VBAが使えればどうとでもなりそうですが。 では。
関連するQ&A
- テーブルのエクスポート
Accsess2000でカレントmdbのテーブルを別mdbにエクスポート しようとしてます。 TransferDatabaseメソッドを使うと、エクスポート先にリンク されている状態にはなりますが、実テーブルが作られる訳では ないようですね。 実テーブルをエクスポートするにはどうするのがいいのでしょ うか?
- 締切済み
- オフィス系ソフト
- ACCESSのテーブルをEXCELの指定したシートにEXPORTする方法
ACCESSのテーブルをEXCELの指定したシートにEXPORTする場合はどういうプログラム記述にすればいいのでしょうか? (例えば・・・) ACCESSの "郵政" というテーブルを "C\WINDOWS\デスクトップ\Yusei.xls” にあるEXCELの "シート1" というシートにEXPORTする場合は・・・ DoCmd.TransferDatabase DoCmd.TransferSpreadsheet DoCmd.TransferText 上のどれかを使って書いていくんですよね? だいたいは分かってるのですが、指定したシートに上手くEXPORTできません。 どなたか分かる方教えていただけませんか? 宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Access CSVデータのエクスポート
Access CSVデータのエクスポート 下記のようにCSVデータをエクスポートしています。 最後をTrueに設定すると1行目がタイトルとしてエクスポート出来るはずが出来ません。 エクスポート定義が原因でしょうか? 対処方法を教えて下さい。 ※ちなみに下のようにエクスポート定義を使用しないと1行目をタイトルしてエクスポート出来ます。 DoCmd.TransferText acExportDelim, "エクスポート定義", "テーブル名", Format(Now(), "yyyymmdd") & "test.csv", True DoCmd.TransferText acExportDelim, , "テーブル名", Format(Now(), "yyyymmdd") & "test.csv", True
- ベストアンサー
- Visual Basic
- テーブルデータのエクスポートについて
質問です。 VBAで、Access2003をSQL,DAOで操作しようとしています。 a.mdbのテーブルデータを、b.mdbのテーブルにエクスポートしたいのですが、やり方がわからず困っています。 ちなみに私はVBA未経験で、1週間前からVBAを使っています。 すみませんが、データを含めてエクスポートする方法を教えてください。
- ベストアンサー
- その他(データベース)
- アクセス2010 ""なしエクスポート
アクセス2010 VB DoCmd.TransferText acExportDelim, , テーブル名,ファイル名.txt テーブルデータをエクスポートするとき、データをダブルコーテーションなしでデータを送る方法ないでしょうか?
- ベストアンサー
- その他(データベース)
- VBAでAccessのテーブルのエクスポート・インポートをするには。
すみませんが、教えてください。 Excel+VBAで、AccessをSQL,ADO,ADOXで操作しようとしています。 a.mdbのテーブルを、b.mdbに、エクスポート(インポート)したいのですが、やり方がわからず困っています。 すみませんが、テーブル構造のみをエクスポートする方法、データを含めてエクスポートする方法を教えてください。
- ベストアンサー
- その他(データベース)
- Access2.0、テーブルのエクスポート
Access2.0のテーブルをWSHを使用してエクスポートしようとすると エラーとなってしまいます。 エラーメッセージは、以下のとおりです。 以前のバージョンのMicrosoft Accessデータベースにオブジェクトをインポートすることはできません。 以下に、コードを抜粋します。 Dim strName Dim objAccess Dim objDB Dim tbf Set objAccess = CreateObject("Access.Application") objAccess.Visible = False objAccess.OpenCurrentDatabase("c:\****.mdb") Set objDB = objAccess.CurrentDb objAccess.Docmd.TransferText 0,,"テーブル名","C:\****.txt" → ここで、エラーとなります。 どなたか、テーブルをエクスポートする方法を知ってる方、いらっしゃいませんか?
- 締切済み
- SE・インフラ・Webエンジニア
- アクセス エクスポートのときにデータを加える
Excelへエクスポートするときに、元々のデータに他の任意の日付や備考などを加えて出力したいと思っています。 今考えているのは追加入力のテーブル、フォームを別に作り、メインフォームでコマンドボタンを押したら追加入力フォームを開き入力させ、そのテーブルと合わせてエクスポートするやり方です。 ただしこの方法だとテーブルは毎回作って削除するとしてもコマンドボタン分フォームを作らねばならず非効率的かなと思っています。 これ以外の方法はありますでしょうか?標準モジュールなどでデータを受け渡すことが出来るのでしょうか?
- 締切済み
- オフィス系ソフト
- CSVファイルのエクスポートでソートしたい
ACCESS VBAで DoCmd.TransferText acExportDelim, , "テーブル名", CSV_File_Full_Path でCSVファイルのエクスポートを行っていますが、 エクスポートするテーブルの任意の複数項目でソートして出力する方法はあるのでしょうか? 現在はテーブルの表示順と異なった出力がされています。
- 締切済み
- Visual Basic
- 1Accessファイルに定義してある複数のリンクテーブルから、実データ
1Accessファイルに定義してある複数のリンクテーブルから、実データをひとまとめに(タグで分割して)1ファイルのAccessテーブルに取り込む方法を教えてください。エクスポートでエクセルに出力する方法は分かっているのですが、1テーブル毎の操作となり、作成されるファイルも1テーブル毎になってしまいます。そもそもAccessを良く分かりません。初心者レベルで教えて下さる方、よろしくお願いします。
- ベストアンサー
- その他(データベース)
お礼
2)のIN句で別のDB名をつけるという方法で成功しました! IN句によって別のDB名を指定できるということを知らなかったものですから、非常に助かりました。 ありがとうございます。 いつか1)の方法も試してみたいと思います。