• 締切済み

ACCESSでファイルを結合するには

 ACCESS2000で、銀行振替のフロッピーを作りたいと思って、4個のテーブルを固定長のテキストファイルに変換しました、この4個のテキストファイルをACCESS上から1つのテキストファイルに結合しフロッピーに出力する方法をご存知の方よろしくお願いします。  尚VBAはよく分りませんので、マクロで作る方法がありましたらお願いします。

みんなの回答

  • myi333
  • ベストアンサー率34% (10/29)
回答No.1

パソコンに詳しい方のように見受けられるので、Accessはテキストファイルを操作するアプリケーションでは無いことは良くご存知と思われます。 ・テーブルをマクロで結合してからテキストファイルを作成する ・テキストファイルを保存してからメモ帳などで開いてコピペで結合する。 どちらかの方法が一般的です。

miller-k
質問者

お礼

早速の回答ありがとうございます。 >・テーブルをマクロで結合してからテキストファイルを作成する この方法ならACCESS上で可能かと思われますが、すみません言い忘れましたが、4個ともテーブルの構造が違っていますのでわかりませんが一度やってみます。  ありがとうございました。

関連するQ&A

  • ACCESSで、テキストファイルをインポートしたい

    宜しくお願い致します。 ACCESSで、テキストファイルをインポートしてテーブルを作成したいのですが、ファイル→インポートを選択して、ウィザードを開く方法は分かるのですが、マクロを作成してインポートは出来ないでしょうか? excel、CSVファイルでしたら、「ワークシート変換」、「テキスト変換」のマクロでインポートしたりエクスポートしたり出来ると思うのですが・・・、 (1)テキストファイルをインポートしたり、エクスポートしたりする場合、どのようなマクロがあるのでしょうか。 (ためしに、「出力」マクロで、あるテーブルをCSVファイルにエクスポートしてみたのですが、カンマ区切りにできず、excelのような枠付きのテキストファイルになってしまいました。) (2)容量が大きいデータの場合は、テキストファイルでエクスポートしたほうが良い・・・という認識に間違いはありませんでしょうか。 質問が一つ増えてしまいましたが、宜しくお願い致します。

  • アクセス97のテーブルをVBAでCSV変換するには?

    アクセス97のテーブルをCSVに変換して エクスポートする必要があります。 CSVの出力先フォルダが固定で無いため マクロで無くVBAで記述する必要があります。 どのような記述にすればいいでしょうか?

  • ACCESSでTXTにデータエクスポートする際

    ACCESSでマクロ組んでます。 マクロでテーブルデータをtxtファイルにエクスポートしたいのですが、テキスト変換を設定する時に、定義名を入れないとダメみたいですが、何を入れればいいのか分かりません できるだけマクロ使いたいのですが、無理ならばVBAでもと思っています。 access2000を使用しており、デスクトップにデータ出したいと思っています。

  • Access csvの取込 ファイルは任意でテーブルは指定したいのですが?

    Access初心者です。2003を使用しています。 csvをマクロの「テキスト変換」で取り込ませています。取り込み時に定義どおりのテーブルを作成してくれるので、追加クエリを使い作業用テーブルに移動させ、処理にはそちらを使う仕組みにしています。 csv → データ用テーブル → 作業用テーブル(実際使うテーブル) csv取り込みには「テキスト変換」マクロでファイル名にパスを設定していますが、この部分を固定パスではなく任意に指定できるようにしたいのです。(取り込みたいcsvが決まったパス、ファイル名で無い場合があります。) 「コマンドの実行:インポート」ですとダイアログが出て任意に取込ファイルが指定できますが、インポートウィザードが起動してしまいます。使用者がウイザードで適切な定義を選びデータ用テーブルを作成してくれればいいのですが、私がツールを作りPCに詳しくない人が使うのでインポートウイザードを避けたいと考えます。 どなたか、マクロ「テキスト変換」でファイル名をダイアログなどで、任意に指定できるような手法をご存じないでしょうか? また、マクロでは無理なようでしたらVBAでしたら可能でしょうか? よろしくお願いします。

  • Accessのテーブルをエクセル出力するマクロ

    AccessのテーブルをVBAではなくマクロでエクセル出力したいと思っています。 マクロを使ってエクセル出力できるということはわかったのですが やり方がわかりません。 ご存知の方、教えてください。 よろしくお願いします。

  • 任意Excel,TxtファイルをAccessへ取込

    ダイアログボックスにて取得したEXCEL2003ファイルおよびTextのインポート方法を教えていただけないでしょうか?ダイアログボックスからファイル名を取得するところ(テキストボックスにファイル名を代入するところまで)は、AccessClubのサンプルファイルで何とか紐解けましたが、この選択されたExcelファイルをAccessのテーブルとして(テーブル名=Excelファイル名)ファイルインポートするところがなかなか作れません。調べてもなかなか情報みつからずです。いまは、ファイル名とフォルダ場所を固定させることによって、マクロの”ワークシート変換”にて取り込んでおります(添付画像参照ください)。どうかアドバイスのほどよろしくお願い申し上げます。なお、Access2003です。

  • Accessのマクロをテキストファイルへ出力したい

    どなたかヒントを御願いします Accessのモジュールは、下記URLにてテキストファイルへ出力できますが、 Accessのマクロは、どのようにすれば良いのでしょうか? GUIでは無く、VBScriptやExcelのVBAにて実行したい Accessのモジュールを出力するURL↓ http://www.7key.jp/program/accapi/vbe.html

  • Accessファイル選択インポート

    環境WinXP,MS-Access2003 Accessマクロを利用して インポートファイルを「ダイアログのファイルを指定」にて固定長のインポートをさせたいです。 実行形式はマクロボタン押下だけです。 VBAのサンプルがあればご教授お願いいたします。 なお インポートファイルは111.txt インポート定義はAAA インポート先テーブルはXXX

  • テキストファイルの結合

    以下のようなテキストファイル結合を実現したいと思っています。 【ファイル1】 あいうえお かきくけこ さしすせそ 【ファイル2】 123 456 789 ↓↓↓↓↓↓↓↓↓↓↓ 【結合後】 あいうえお123 かきくけこ456 さしすせそ789 このように行単位でファイル1とファイル2の文字列を結合していきたい のですが、VBAでこれを実現できますか? VBAでなく、他の言語でも良いのですが、VBAが手っ取り早い感じがしたので…。 ご教授いただけますよう宜しくお願いします。

  • CSVファイルをアクセスのテーブルに出力する

    こんにちは Access VBA初心者です。 やりたい処理なのですが CSVファイルをmdb内であらかじめ作成されているテーブルに出力したいのですが、 最初にTransferTextwでワークのテーブルにインポートして そのワークテーブルを1レコードずつ読み込みmdbのあらかじめ作成されているテーブルにINSERTしていくという方法しか今思いつきません。 インポートするとワークテーブルはすべてテキスト型になっていますが、 それを違う型の項目にINSERTするということなど可能なのでしょうか? それとももっとスマートな方法があるのでしょうか? ざっくりと書いてしまいましたが、よろしくお願いいたします。

専門家に質問してみよう