ACCESSでcsvを出力するように作りたいと思っています。
フォームで画面を設けボタンを押すとテーブルのデータをcsvとして出す仕組みです。
ボタン押下で以下のメソッドがよばれてcsvが出力されるようにしました。
DoCmd.TransferText acExportDelim, "Q_基本情報 エクスポート定義", "Q_基本情報CSV", scsvfileNm, True
csvは出力されたのですが、テーブルカラムがnullの場合、以下のように出力されてしまいます。
^^^^部分が"(ダブルコーテーション)が付きません。
"2",,"会社",,,,"0"
^^^^ ^^^^^^
以下のようにnullでも""が付いて出されるようにしたいのですが、
TransferTextメソッドでは無理なのでしょうか
"2","","会社","","","","0"
どなたか詳しい方教えてください。お願い致します
OS、アクセスのバージョンは以下のようになっています。
OS:windowsXP
ACCESS2003
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
手元に試す環境が無いんですが。
Nullになる可能性がある列をすべてNZ関数でくくるとどうなります?
select nz(列1), nz(列2) from Table のように。
No.3
- 回答日時:
nullでなくて、ブランクに書き換えても良いというのであれば、
UPDATE Table1 SET Table1.Field1 = "" WHERE Table1.Field1 Is Null
のようなクエリを(すべてのフィールドに対して)作って、実行するとか。
No.1
- 回答日時:
「"」「,」を1項目と見なせば
クエリを使って直前に編集することができ、
区切り記号なし、としてエクスポートする。
面倒ですが・・・。
「","」項目
+項目「"会社"」
+「","」項目
・・・・
TransferTextを使わないでVBAでテーブルからcsvファイルを生成する、
と「"」を必要に応じて付与することができます。
どちらかですが、
事前にnullにさせない方を考える方が早いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Access(アクセス) Access VBA 1 2023/03/04 15:03
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Visual Basic(VBA) VBAで出力したCSVファイルの先頭にカンマを挿入したい 5 2022/10/14 12:20
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
アクセスのテーブルデータをCSV出力し、Nullフィールドは"にしたい場合
その他(データベース)
-
ダブルクォーテーション囲いカンマ区切り形式で保存したい
Access(アクセス)
-
Access 1レコードずつcsvで出力したい
その他(データベース)
-
-
4
ACCESS で 項目名を出力せずにエクスポートしたい
その他(データベース)
-
5
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
6
マクロから出力されるcsvのダブルコーテーションをなくしたい。
Visual Basic(VBA)
-
7
【ExcelVBA】各セルをダブルクォーテーションで括ってCSV保存したい
Visual Basic(VBA)
-
8
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
9
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
10
Accessのクエリで、replace関数を使い、データの中にある”をブランクに置き換えたいのですが
Access(アクセス)
-
11
accessのエクスポートエラーについて
その他(データベース)
-
12
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
13
Accessのテーブル、クエリをCSV形式でエクスポートしたい
Access(アクセス)
-
14
アクセスでcsvに出力した際、頭の0が消えてしまいます
Access(アクセス)
-
15
アクセスVBAのMe!と[ ]
Access(アクセス)
-
16
ACCESSで行数指定(5万行目~8万行目のような)
Word(ワード)
-
17
各項目がダブルクォーテーションで囲まれたカンマ区切りのCSVを作る方法?
Excel(エクセル)
-
18
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
-
19
Accessの桁区切りについて教えてください。
Access(アクセス)
-
20
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでcsvファイルもシートもあ...
-
EXCEL→CSV保存時のダブルクォー...
-
ダブルコーテーション付きでCSV...
-
【ExcelVBA】300万件越えCSVか...
-
Excelマクロ 空白セルを無視し...
-
VBA csvファイルのデータを...
-
VB.netでShellExecuteがしたい
-
複数のファイルをまたぐエクセ...
-
rubyを用いたCSVファイルの分割...
-
バッチ処理 特定の文字以降を...
-
【ruby】flockで掛けたロックを...
-
C# ファイルを読み込みlistvie...
-
VBA テキストボックスを選択状...
-
バッチ for /f 空白、スペース...
-
verilog HDLについての質問です...
-
ギャスケット作成。修正の解説...
-
SQLでテキストボックスの文字を...
-
fortranでNAのあるデータを読み...
-
[コンパイルエラー 修飾子が不...
-
INPUTタグ disabledの文字色を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelマクロ 空白セルを無視し...
-
【ExcelVBA】300万件越えCSVか...
-
ダブルコーテーション付きでCSV...
-
VBAでcsvファイルもシートもあ...
-
CSVで余計な空行が入る
-
EXCEL→CSV保存時のダブルクォー...
-
LibreOffice Calcのマクロで、...
-
CSVデータの文字列置換
-
VBAで複数のCSVからレコードセ...
-
pythonでリストをCSVに出力する...
-
ファイル名を変数で書きこむfwr...
-
VB.netでShellExecuteがしたい
-
バッチコマンドで指定行を抽出...
-
エクセルの任意のシートをcs...
-
StringGridの中身をCSV形式で保...
-
pythonのこのエラーがわかりません
-
CSVファイルの比較と結果の取得...
-
rubyを用いたCSVファイルの分割...
-
PowerShellからGhostscriptを動...
-
ブラウザ上でcsvファイルの編集
おすすめ情報