質問: excel → access インポートのことで access初心者です。excel2000のシートを、access2000に取り込み(インポート)をしたのですが、数字項目の先頭のゼロが省略されてしまいます。 ゼロを省略されないようにするにはどのようにすればいいのでしょうか?。
回答: 先にaccessでデータのないインポート用のテーブルを作っておくのはどうでしょうか? 一度excelシートをインポートして、accessのテーブルのデータ型を変更(数値型→テキスト型)した後、全レコードを削除し、データのないテーブルを作っておきます。 そしてもう一度excelシートをインポートしますが、その時に作っておいたテーブルにインポートするようにすれば、問題なくインポートできます。 この方法だと、インポートの途中で手を加える必要もなく、定期的に同じインポートを繰り返す場合や、一連の作業を自動化(マクロやvba)する場合にも使いまわせます。