• ベストアンサー

アクセスでのテキストファイルへのエクスポート

Access2000で あるテーブルにあるデータを区切り付きテキストファイルにエクスポートしたいのですが,数値データ(倍精度)が小数点以下桁処理されて出力されてしまいます。どうしてでしょうか? 良い方法はありませんか? 0.012 → 0.01 0.013 → 0.01 0.014 → 0.01 0.015 → 0.01

質問者が選んだベストアンサー

  • ベストアンサー
  • TT_TT
  • ベストアンサー率17% (16/90)
回答No.3

設定をしてその数値データ(倍精度)のフィールドをText型にしてエクスポートすれば出来ますよ! 設定のフィールド情報のデータ型をText型にしてみて下さい! もしフィールド情報のところにフィールド名しかない場合はフィールド名の右のセルを広げて下さい そうすればデータ型の項目が出てきます

tilltill
質問者

お礼

ありがとうございます。 早速やってみます。

その他の回答 (2)

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

Format 関数を使って整形し、それを出力すれば大丈夫だと思います。 Format([フィールド名],"0.000")

回答No.1

倍精度の数値データをCStr関数で文字列型に変換するようなクエリを作成し そのクエリをエクスポートする、という形ではどうでしょうか?

関連するQ&A

  • ACCESSテキスト変換

    初めて投稿させて頂きます。宜しくお願い致します。 さて標記の件、ACCESS2000からCSVにテキストとして エキスポートすると小数点以下2桁で四捨五入されて しまいます。 基テーブルの項目設定は倍精度浮動小数点型で、 小数点以下4桁です。 何か方法がありますでしょうか

  • Accessデータをテキスト変換する時、小数点以下の桁数が切れてしまう

    Accessデータをマクロを利用して、csv出力(テキスト変換)する際、 2.564580→2.56 2.125400→2.13 というように、小数第3位で切れた状態でエクスポートされてしまいます。データ自体が切り捨てられているようで、3位以下は「0」です。 データ型は、数値型-倍精度ですし、表示書式等の設定は行っていません。(また、書式設定等で小数点以下を7桁に固定してもダメです) どうすれば、もとの数値のままエクスポートできるでしょうか? よろしくお願い致します。

  • ACCESS97からEXCELへのEXPORT

    テーブルより、通貨型で書式は固定、小数点以下桁数1に設定しています ACCESS上での表示は小数点以下1桁で表示されますが EXCELにEXPORTすると小数点以下2桁表示になってしまいます ACCESS側の設定で、EXPORT後小数点以下1桁で表示出来るようには出来ないでしょうか? 宜しくお願いします。

  • ACCESSからエクセルへのエクスポート

    非常に困っています。どなたか教えて下さい。 エクセルのCSVファイルからアクセスのテーブルにデータをインポートして そのテーブルから新しいエクセルファイルにデータをエクスポートします。 (1)エクセルの元ファイル 列1 数値 1桁 (2)アクセスにインポート(インポート定義)        列1 数値型 1桁                 書式で3桁にする。 (3)エクセルにエクスポート(エクスポート定義)  列1 1桁になってしまいます。 ※(2)までは書式に000を入れることで解決しました。   (3)にエクスポートした状態で 列1を3桁にしたいのです                     例えば0→000 ちなみにアクセスは2002を使用しています。 どなたか教えて下さい。本当に困っています。

  • ACCESS データ型の一括変更

    ACCESSのデータ型の変更について質問です。 よそからいただいているACCESSファイルがあるのですが、データがテキスト型で入っていまして、数値型(単精度浮動小数点型)に変更し、IIF関数でチェックをしております。(チェックは例えば、テストの点数が90点以上の点をピックアップするなど簡単なものです) ところで、今までテーブルのデザインビューからデータ型を一つ一つテキスト型から数値型(単精度浮動小数点型)へと変更しておりましたが、変更する箇所が多いので、一括して変更できないかと思っております。よろしくお願いします。

  • Accessフォームのテキストボックス表示方法

    Access2002です。フォームにテキストボックスを作りそこに温度を表示したいのです。 テーブルのデーター型は数値型、 フイールドサイズは単精度浮動小数点型 書式は数値 数値は小数点以下表示桁数1にしてあります。 テキストボックスのプロパテイの書式に##.#Cと書くと何故か最初の#が消えて#.#Cになってしまい例えば0.9Cが最初の0が抜けて.9Cと表示されてしまいます。 書式を数値、固定、標準にすると今度はCが書けません。尚小数点以下表示桁数は1にしてあります。 要は例えば0.9を0.9Cと表示したいのです。 宜しくお願いします。

  • Access 倍精度浮動小数点型について。。。

    アクセスの、倍精度浮動小数点型で定義したテーブルを作成しました。 で、その項目に 99999999 とデータを入力した場合にデータが100000000 に自動変換されてしまいました。  このような自動変換について何か情報をお持ちのお方、お教え願います。 また、使用しているオフィスは office2000 です。 追記 8桁以上の数値入力では、数値の丸めが発生しました 7桁以下の場合は、丸めは行われませんでした。 よろしくお願いします。

  • access2010→Excel2010

    閲覧していただきありがとうございます Accessで作成したテーブルをExcelにエクスポートし そのデータを昇順ソートしたいと思っています しかしその際、桁数が15桁以上となるため浮動小数点表示となり 桁落ちし、ソートがうまくいきません 数値型でエクスポートしていることが原因だと思います 文字型でエクスポートする方法を教えていただけますか? 宜しくお願いします

  • アクセスからテキストファイルにエクスポートしたい。

    お願いします。 会社の商品管理でアクセスを使用しています。 クエリで抽出したデータを、テーブルに保存したものを、取引先に添付データとして送らなくてはいけません。 取引先の指定が、固定長テキストファイルなのですが、幾つかわからないことがありますので教えてください。 (1)事務員に、あまり難しい事をさせたくないのでできるだけ自動化したい。 (2)項目は、伝票日付8桁、伝票番号8桁、商品コード5桁、数量10桁 (3)伝票日付は、現在テキスト型で、定型入力0000/00/00の形式です。  これをyyyymmddの8桁に直さなくてはいけません。 以上、よろしくお願いいたします。

  • Access2003にてあるフィールドのデータ型を

    Access2003にてあるフィールドのデータ型を 『数値型:単精度浮動小数点型』にして書式を『固定(0.00)』 にしてデータ格納しているのですがExcelVBAでSQL(SELECT文)を使って抽出すると すごい桁数(小数点以下)で出てきます どのようにすれば小数点以下2桁でデータ取得できますか?

専門家に質問してみよう