• ベストアンサー
  • すぐに回答を!

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

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数4080
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • NMZ1985
  • ベストアンサー率29% (41/137)

"エクスポート定義"に書かれているエクスポート定義がないと思われます。 エクスポートを手動で実行し、ウィザードの中で「設定」というボタンをクリックして、 画面に表示されているエクスポート定義と同じ名前のものを設定してください。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました。 もう一度、エクスポート定義を設定したところ上手く出来ました。

関連するQ&A

  • Accessで複数のクエリを1つのCSVファイルにエクスポートする方法

    Accessで複数のクエリを1つのCSVファイルにエクスポートする方法はないでしょうか? 現在は下記のような記述でそれぞれCSVファイルを作成しています。 クエリ1~3を1つのCSVファイルにエクスポートする方法があれば教えて頂きたいです。 よろしくお願いします。 DoCmd.TransferText acExportDelim, , "クエリ1", "C:test1.csv", True, "" DoCmd.TransferText acExportDelim, , "クエリ2", "C:test2.csv", True, "" DoCmd.TransferText acExportDelim, , "クエリ3", "C:test3.csv", True, ""

  • CSVファイルのエクスポートでソートしたい

    ACCESS VBAで DoCmd.TransferText acExportDelim, , "テーブル名", CSV_File_Full_Path でCSVファイルのエクスポートを行っていますが、 エクスポートするテーブルの任意の複数項目でソートして出力する方法はあるのでしょうか? 現在はテーブルの表示順と異なった出力がされています。

  • 【Access2003 VBA】クエリをエクスポートしたい

    選択クエリを.csvもしくは.txt形式でエクスポートしたいです。 今は、下記のコマンドで行っていますが、ヘッダー(タイトル行)が付加されません。 DoCmd.TransferText acExportDelim, , "qry_select_クエリ1", "C:\クエリ1.csv" ヘッダーを入れてエクスポートしたのですが、 どうコーディングすればよろしいでしょうか? よろしくお願いします。

  • AccessでSQL結果を直接csvに書き出すには?

    Access2003,WinXP お世話になります。 自作のSQLを書いて、結果をTransferTextで手軽にCSVにできないかと考えてこんなのを書いてました。 Dim strSql AS String Dim strPath AS String strSql = 自作SQL文 strPath = c:\test.csv Docmd.TransferText acExportDelim, , strSql, strPath, True しかし、TransferTextでは「テーブル」か「クエリ」名を直接書くように指示してあり、これだと動かない?んでしょうか。 SQLは300個くらい出力する必要があるため(クエリ300個作れば解決するのですが・・・)上のようなコードをループして動かしたいのですが、何か他の簡単な出力方法があるのでしょうか。 よろしくお願いいたします。

  • アクセス2010 ""なしエクスポート

    アクセス2010 VB DoCmd.TransferText acExportDelim, , テーブル名,ファイル名.txt テーブルデータをエクスポートするとき、データをダブルコーテーションなしでデータを送る方法ないでしょうか?

  • ダブルコーテーション付きでCSV出力

    ACCESSでcsvを出力するように作りたいと思っています。 フォームで画面を設けボタンを押すとテーブルのデータをcsvとして出す仕組みです。 ボタン押下で以下のメソッドがよばれてcsvが出力されるようにしました。 DoCmd.TransferText acExportDelim, "Q_基本情報 エクスポート定義", "Q_基本情報CSV", scsvfileNm, True csvは出力されたのですが、テーブルカラムがnullの場合、以下のように出力されてしまいます。 ^^^^部分が"(ダブルコーテーション)が付きません。 "2",,"会社",,,,"0" ^^^^ ^^^^^^ 以下のようにnullでも""が付いて出されるようにしたいのですが、 TransferTextメソッドでは無理なのでしょうか "2","","会社","","","","0" どなたか詳しい方教えてください。お願い致します OS、アクセスのバージョンは以下のようになっています。 OS:windowsXP ACCESS2003

  • Accessからのエクスポート先のエラー判定

    下記のようにAccountというテーブルを Xドライブのテストディレクトリにテキストでエクスポートするとします。 DoCmd.TransferText acExportDelim, "", "Account", "X:\test\test.txt" このとき、Xドライブというのはネットワークドライブでネットワークにつないでいるときしか現れません。もしXドライブが見えないとき(ネットワークにつながっていないとき)はエラーメッセージを出して 処理を抜けさせたいのですがどのように判断すればよいのでしょうか。よろしくお願いします。

  • Accessのエクスポート、出力場所について

    Microsoft AccessにてTranseferTextを用いてCSVファイルをエクスポートする際に、Accessのmdbファイルと同じディレクトリに出力したいと考えています。 参考書やネットを調べましたが、TransferTextで出力先を指定するには、ファイルを絶対パスにて指定する例しか見当たらず、また、試しに相対パスを自分で書いてみてやってみましたが、出力されません。 相対パスではできないのでしょうか? それとも相対パスの書き方が悪いのでしょうか? 自分で書いたのは、こんな感じのVBA文です↓ DoCmd>TransferText acExportDelim," Tbl_output エキスポート定義", "tbl_output", "./seikyu.csv", True

  • ACCESSでCSVにエクスポートする際のエラー

    困ってしまったので質問します。 簡単な事なのかもしれませんがわかりません。 今、CSVファイルにアクセスのテーブルのデータを 吐き出す仕組をACCESS2000でモジュールを作って作成しています。 以下のプログラムを作ったのですが(抜粋)実行すると 「データベースまたはオブジェクトは読取専用なので、更新できません」 と表示されます。どこが間違っているのでしょうか。 分かりましたら教えて下さい。 <プログラム> (既に存在するファイルへ出力。ファイルは Set objFSO = CreateObject("Scripting.FileSystemObject") Set objtext = objFSO.CreateTextFile(path1 & zan_month_1 & "\" & "sv" & Trim(bmn_code_2) & " .csv ", True)) で作成) Set Q1 = db.CreateQueryDef("Q1", sql2) (sql2にはSQL分が入っています) (Q1はクエリの名前) DoCmd.TransferText acExportDelim, , "Q1", path2, False, "" この文でエラーが表示されます。

  • ネットワークに接続してあるクライアントにエクスポート

    教えてください。 ACCESSを使っているのですが、 エクスポート先をネットワークに接続してあるクライアント”user32”の中にある”\技術2課\管理\システム”内の「発注数.xls」 にエクスポートしたいと考えてます。 現在は私のクライアント内のCドライブで運用しているので DoCmd.TransferText acExportDelim, "Q発注 エクスポート定義", _ "発注数", "c:\在庫\発注数.CSV" と、クリック時のイベント プロシージャに書いてます。 ネットワークに変更したい事と、CSVでなくxls にしたい事の二点です。 どうかお願いします。