Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5987 / 9994 ←次へ | 前へ→

【7216】Re:選択クエリをエクスポートした際の書式
回答  小僧  - 06/2/3(金) 11:20 -

引用なし
パスワード
   ▼Nina さん:
こんにちは。

>このクエリをテキストファイルにエクスポートする。

どのような方法でエクスポートするのかが明記されておりませんが、
マクロの テキスト変換 か VBA の TransferText メソッドを使われているのでしょうか。


>なぜこのようになってしまうかわかる方いらっしゃいますか?

質問される際に、Access と OS の バージョンを明記しましょうね。
当方の WindowsXP の環境では、

[コントロールパネル] → [地域と言語のオプション] →
[地域オプション]タブにある [カスタマイズ] → [小数点以下の桁数]

という項目によって変化します。

この項目に依存させない様にするには マクロのテキスト変換や
TransferText メソッド以外でテキストファイルに出力する方法が必要です。


Sub Openステートメントでエクスポート()
'※要参照設定 DAO x.x Object Library
Dim RS As DAO.Recordset
Dim i As Long
Dim WLine As String
Dim FNumber As Long
Dim FName As String

  Number = FreeFile
  FName = "C:\クエリ名.txt"

  Set RS = CurrentDb.OpenRecordset("クエリ名", dbOpenSnapshot)

  Open FName For Output As #FNumber
  
  Do Until RS.EOF
    For i = 0 To RS.Fields.Count - 1
      WLine = WLine & "," & RS(i)
    Next

    Print #FNumber, MID(WLine, 2)
    WLine = ""
    RS.MoveNext
  Loop
  
  Close #FNumber
  RS.Close
  Set RS = Nothing
End Sub
2,094 hits

【7207】選択クエリをエクスポートした際の書式 Nina 06/2/2(木) 18:23 質問
【7212】Re:選択クエリをエクスポートした際の書式 Gin_II 06/2/3(金) 0:46 回答
【7214】Re:選択クエリをエクスポートした際の書式 Nina 06/2/3(金) 9:41 質問
【7216】Re:選択クエリをエクスポートした際の書式 小僧 06/2/3(金) 11:20 回答
【7217】Re:選択クエリをエクスポートした際の書式 Nina 06/2/3(金) 12:05 お礼

5987 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free