2017-08-29 5 views
0

Baseballの統計情報をコピーしてAccessに貼り付けようとしています。私は数値をデータ型として扱っていますが、時にはプレーヤーがinf(無限大の略)と呼ぶものを持つことがあります。明らかにinfはテキストなので、そのフィールドの下に唯一の番号ではないセルを入力するにはどうすればいいですか?短いテキストや長いテキストのオプションは使用できません。なぜなら、数字をどのように表示するかはフォーマットできないからです(例えば、#。##)。データ型のルールの例外を指定する方法はありますか?MS Access?データ型について

+0

号利用。こうした9999999など無限と解釈して、フォーマットする表現でそれを処理することができ番号を行わ。またはフィールドのNullを残すことができた。それ自体を作るように見える – June7

答えて

0

私はあなたの質問を誤解している可能性があります。あなたは、 "データ型としての数字"であるフィールドがあると述べました。

数字フィールドは数字だけを受け取ります。これは、Accessが常に施行するという基本的な前提です。

「無限」を表す単語「inf」を数値フィールドに書式設定するとします。

  1. がフィールドに格納する特別な番号に「INF」を翻訳し:

    次の2つのオプションを持っていることと思われます。特別な数字は非常に大きな数字である可能性があります。 1,000,000。または、特別な数字は-1(統計情報のために誰も持っていなかった数字)です。データインポート中またはインポート前にデータを準備する際に、「inf」エントリをこれらのいずれかに変換する必要があります。

  2. 数値フィールドではなくテキストフィールドを使用して、操作を実行するときにフィールドを数値に変換することができますが、このタイプのソリューションを処理するには多くのコーディングが必要になるため、

+0

感謝nse。おかげで –

+0

あなたは別の解決策を見ない限り、答えを受け入れることが適切でしょう。ありがとう、そして幸運! –

関連する問題