No.1
- 回答日時:
普通にメニューバー「ファイル」→「名前を付けて保存/エクスポート」→「外部ファイルまたはデータベース」で出来ませんか?
あとは、ダイアログボックスの指示のとおりにカンマ付きにするか、フィールド名を最初にもってくるか指定していくだけなんですけど。
No.2
- 回答日時:
あ、そうそう↓下の補足ですが、「外部ファイルまたはデータベース」を選択後ファイルの保存をしますが、その時に「ファイルの種類」を選択しますよね。
それを「テキストファイル(*.txt,*csv,*.tab,*.asc)」にするんです。どうでしょうか。
この回答への補足
実のところ、テーブル内の1つの文字列フィールドをカンマを
つけて連結している変数(の値)を、xxx.txtという風に出力す
るのが理想なんです。
でも、それってAccessでは無理なのだと思い、一旦ワークファイルに
書き出してそれを出力する、という事にしたわけです。
回答くださってありがとうございます。
できればVBAコードで処理させたいのです。
あるボタン(イベント)を押すとCSVファイルがあるフォルダ内に
出力される、という風に。
No.3ベストアンサー
- 回答日時:
参照に記入しましたが、最近、同様の質問がありました。
まぁ、なかなか検索も難しいですか・・・DoCmd.TransferTextで、出来るハズなのですが???
とりあえず、マクロ全体を記入してみました。
テーブル名称/テキストファイルフルパスは、
環境に合わせて変更してください。
これで、出来ないとなると、私では、降参です(^^ゞ
Sub テキストファイル作成()
Dim 定義名 As String
Dim テーブル名称 As String
Dim テキストファイルフルパス As String
Dim 列見出し有無 As Boolean
定義名 = ""
テーブル名称 = "テーブル1"
テキストファイルフルパス = "c:\テーブル1.txt"
列見出し有無 = True
DoCmd.TransferText acExportDelim, 定義名, テーブル名称, テキストファイルフルパス, 列見出し有無
End Sub
※文字列フィールド1つだけ書き出したいなら、
そのフィールドだけのクエリを作って、
それをテキストファイルに書き出した方がよろしいかと。
テーブル名称に、クエリの名称をセットすればOK。
参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=65995
ありがとうございました。
あれから自分でも色々とやってみた結果、教えてくださった
やりかたでできました。
>※文字列フィールド1つだけ書き出したいなら、
>そのフィールドだけのクエリを作って、
>それをテキストファイルに書き出した方がよろしいかと。
>テーブル名称に、クエリの名称をセットすればOK。
トライしてみます。
ほんとにありがとう、でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- その他(データベース) Accessのリンクテーブルについて 1 2023/05/20 16:10
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessのエクスポートエラーに...
-
Accessのリンクテーブルについて
-
MS-SQLプロシージャでファイル...
-
既に使用されているので、使用...
-
Access csvファイルで出力したい
-
SybaseのBCPでファイル上書き
-
ACCESSでのエクセルインポート...
-
bcpインサートでのフォーマ...
-
SQL Server のデータをCSVファ...
-
symfowareのSQL文in句をバッチ...
-
SQL Server 2000 - bulk insert
-
SQLServer2005でフラットファイ...
-
「マスタ」と「テーブル」の違...
-
[ BETWEEN ] vs [ >= AND <= ]
-
オラクルではできるのにSQLSERV...
-
Accessでクエリを完了できませ...
-
数百万件レコードのdelete
-
データの二重表示の原因
-
3つ以上のテーブルをUNIONする...
-
ビューで引数を使いたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessのエクスポートエラーに...
-
Accessのリンクテーブルについて
-
bcpインサートでのフォーマ...
-
SQL Server のデータをCSVファ...
-
既に使用されているので、使用...
-
アクセスのテーブルからエクス...
-
bcpによる、テーブル→CSVファイ...
-
エクスポート時の改行コードに...
-
ACCESSでのエクセルインポート...
-
symfowareのSQL文in句をバッチ...
-
SybaseのBCPでファイル上書き
-
MS-SQLプロシージャでファイル...
-
SQLServer2005でフラットファイ...
-
AccessでCSVインポートのゼロサ...
-
sqlite(spatialite_gui)での...
-
DBMAGICのプログラム解析
-
pl/sqlでcsvファイルダウンロード
-
SQLServer2005 クエリ結果のフ...
-
CSVファイルのインポートについて
-
ACCESSでのCSVデータの自動取り...
おすすめ情報