まりふのひと

郵便番号の出かたがおかしい(続き×2)

こうなったら意地でも調べるしかない‥‥と、試行錯誤。で、原因がわかった!

  • Excel では“000-0000”の書式が設定してある。
    • “1234567”と入力すると、123-4567 と右詰めで表示される(数値なので)
    • “123-4567”と入力すると、そのままが左詰で表示される(文字なので)
  • Access でリンクした時のデータ型は、先頭の数行で判断され、今回は「数値型」となった。
  • 郵便番号は数値型になったため、“123-4567”と入力したデータは、非数値=エラーになった。
  • そのため、ラベルに郵便番号が表示されなかった。
※今後の進め方

今回の原因は、「Excel データの入力方法が統一されてなかった」のが原因で、Excel の書式でチェックするのは不可能のようだ。
Access 側で対応するには、オールテキスト型にする必要があり、その方法はこれから検討する。