• ベストアンサー

csvからaccess2003へのインポート

マクロのテキスト変換を使用し、csvファイルを読み込んだ際、小数点以下が削除されてしまいます。どういった設定をすればよいのか教えてください。よろしくお願いします。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

インポートの定義は行っています? 一応、念のため。 手作業でインポートを始めます。 ファイル→外部データの取り込み→インポート ウィザードが立ち上がるので進めてゆくとデータ型の定義を行う処が 出てきます。 ここで各フィールドのデータ型を指示してやります。 その後、このウィンドウの左下に[設定]ボタンが有りますので、押します。 インポート定義の新たな画面が出ますので[保存]をクリック。 OK クリック。 これでインポート定義が保存されたので、マクロ画面で アクション テキスト変換 下の定義名欄をプルダウンすると先ほどの定義名が出るので選択。 ・・・と進めていっても整数になってしまったのかな?

blanc0312
質問者

お礼

できました! この設定を初めて知りました。今までの苦労は何だったんだろう。。。と、知識不足を実感し、落ち込みそうです。 教えていただきありがとうございました。

その他の回答 (1)

noname#192382
noname#192382
回答No.1

小数点から下が一番多いのが3桁だとしたら、全部の数を1000倍してからアクセスに読み込み、あとで全部の数を1000で割るようにしたらどうでしょうか。