MS Access

Accessでのテーブルのエクスポート定義

投稿日:2009年8月18日 更新日:

Access2007のテーブルをcsv保存したいのだが、結果ファイルにダブルコーテーションを付けたくない・・・。

ダブルクォーテーションつきであれば、例えば、
DoCmd.TransferText acExportDelim, “標準出力”, “受注”, “C:\Txtfiles\April.txt” 
で、簡単にできるのだが、付けないようにするにはどうすれば?で、半日費やしてしまった。

最初、schema.iniってどうやって書けばよいのかとか、エクスポート操作の保存で指定した名前が第2引数と思い込んでいて。
「テキストファイルの指定○○が存在しません」エラーで悩んだ。

以下、今後悩まないための覚え書き。

Ac2007であればリボンの「エクスポート」の「テキストファイル」で、テキストエクスポートウィザードを実行し、途中のダイアログの左下に「設定(V)…」ボタンがあるので、それをクリックするとエクスポート定義のダイアログが出てくる。
その右上の「保存(V)…」ボタンをクリックする。
するとまた定義名を入れるダイアログが出てくる。
で、ここで入力した名前が、DoCmd.TransferTextの第2引数の指定となる。

-MS Access

執筆者:

関連記事

no image

Accessでファイル選択ダイアログを開いて選択したExcelファイルの先頭シートを読み込み番号が一致するデータの配送日を本日日付で消し込む処理

ファイル選択ダイアログを開いて、選択したExcelファイルの先頭シートを読み込み、番号が一致するデータの配送日を本日日付で消し込む処理(楽天販売DB.mdb) ダイアログを表示する際には、事前にMic …

no image

Accessであらかじめリンクテーブルを開いておくと劇的に高速化

リンクテーブルに対して「Dlookupで値を探して見つかったらCurrentDb.Execute UPDATE~ で値を更新」という処理をループで回している。 この処理、一旦始めると、終えるのに30分 …

no image

Accessでレポートを印刷したいのにフォームが印刷されるトラブル

現象:全てではなく特定のPCで、チェックリストを出力しようとすると、バックで開いているフォームがプリントされる。 毎回起きるトラブルではなく、うまく出るときもある。 最初の対策:以下のブログを参考に、 …

no image

パラメータクエリにパラメータをセットして実行した結果をデータシートで表示する」というコードの実行で3065エラー

Accessの仕様として、パラメータクエリだけが駄目なのかと思ったら、なんと選択クエリが駄目なのだそう。 理由は、Executeメソッドはアクションクエリのもので、選択クエリのものではないからだそう。 …

no image

テーブル/クエリのデータシートビューでイベントを処理する方法

参考:テーブル/クエリのデータシートビューでイベントを処理する方法 | YU-TANG’s MS-Access Discovery え、そうなの? クエリを閉じた際のイベントをセットできる …