人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ACCESS2000のVBAの質問です。
テキストファイルへ、テーブルデータを出力する場合、普通以下を使います。
DoCmd.TransferText acExportDelim, "", fldx2, fldx3, False
fldx2;テーブル名
fldx3:テキストファイルのフルパス名
ですが、単精度の数値の設定のデータが、4桁くらいにしか出力しません。あとは切り捨てられます。
単精度、倍精度での出力方法を教えてください。

●質問者: kojiro_i619
●カテゴリ:コンピュータ
✍キーワード:VBA テキスト データ パス ファイル
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● llusall
●60ポイント

方法1

出力される小数の桁数は、

[コントロールパネル]-[地域と言語のオプション]-[地域オプション]-[カスタマイズ]ボタン押下

[地域のオプションのカスタマイズ]ダイアログ-[数値]タブ-[小数点以下の桁数]

の値で決まります。

ですのでデフォルトの2から、表示したい桁数に変更してください。



方法2

クエリで小数点のあるフィールドを文字列に変換して、そのクエリをエクスポートします。

#文字列で出力されてしまいますが・・・

フィールドをこのようにしてください。

変換後フィールド名: CStr([元の数値フィールド名])



http://www.yahoo.co.jp ダミー

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ