• 締切
  • 困ってます

ACCESS データ型の一括変更

  • 質問No.2856788
  • 閲覧数1905
  • ありがとう数4
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 100% (32/32)

ACCESSのデータ型の変更について質問です。
よそからいただいているACCESSファイルがあるのですが、データがテキスト型で入っていまして、数値型(単精度浮動小数点型)に変更し、IIF関数でチェックをしております。(チェックは例えば、テストの点数が90点以上の点をピックアップするなど簡単なものです)

ところで、今までテーブルのデザインビューからデータ型を一つ一つテキスト型から数値型(単精度浮動小数点型)へと変更しておりましたが、変更する箇所が多いので、一括して変更できないかと思っております。よろしくお願いします。

回答 (全3件)

  • 回答No.3

ベストアンサー率 54% (457/838)

>チェックは例えば、テストの点数が90点以上の点をピックアップするなど簡単なものです
これならデータ型を変換する必要はないんじゃないですか
テキスト型でも中身が数字だけなら比較も計算もできますよ
CInt、CLngなどの関数をかませてもいいし
お礼コメント
pinnatox

お礼率 100% (32/32)

ご回答ありがとうございました。
う~ん、この発想は浮かびませんでした・・・テキスト型で直接計算させると、エラーが表示されていたので、数値型への変換が必須と思い込んでいました。
いろいろと検討してみます。ありがとうございました。
投稿日時:2007/03/25 00:12
  • 回答No.2

ベストアンサー率 34% (510/1465)

質問に対しての回答ではありません

気になってるのですが、テーブルの構造が、どうなってますか?
> 一つ一つテキスト型から数値型(単精度浮動小数点型)へと変更
と、言う事だと、テストごとに、フィールドが増えて行ってる様な気がしてならないのですが・・・

氏名 点数1 点数2 点数3 ・・・

と言う構造なら・・・

氏名 試験日 科目 点数

と言う様な構造に変更された方が、良いと思うのですが・・・
点数を横に並べていく当り、エクセルの感覚から抜け切れてないような・・・
お礼コメント
pinnatox

お礼率 100% (32/32)

コメントありがとうございます。
説明不足で申し訳ないのですが、試験の点数は例えばの話で、実際にはフィールドが増えることはなく、下でお示しいただいた構造になっています。ありがとうございました。
投稿日時:2007/03/25 00:09
  • 回答No.1

ベストアンサー率 33% (19/57)

そのテーブルを一度CSV形式にてエクスポートし、再度インポートする際に数値型を指定すれば数値型にて格納されます。
ただし、同じカラムに文字型があるとエラーになるので確認後インポートしてください。
お礼コメント
pinnatox

お礼率 100% (32/32)

遅くなりましたが、ご回答ありがとうございます。
なるほど、CSVにエクスポートという手があるのですね。
今度試してみます。ありがとうございました。
投稿日時:2007/03/25 00:06
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ