■現象
テーブルに保存している住所及び電話番号のみ、以下の規則性を持って書き換わってしまいました。
●規則性
全角及び半角で登録している数値が加算される。
また、加算された数値は半角となる。
例)
○○県○○市1-24-3 ⇒ ○○県○○市34-3
○○県○○市3丁目4-5 ⇒ ○○県○○市7丁目-5
012-345-6789 ⇒ 01545-6789
すべてのレコードが書き換わる訳ではなく、全体の3割程度のレコードで現象が発生しています。
また、現象が発生したレコードは「住所のみ」「電話番号のみ」「住所・電話番号の両方」と、
いずれも不定期に発生しており、現象発生する組み合わせについては特定できませんでした。
人的ミスも疑いましたが、手動で[データベースの最適化/修復]をおこなったこと以外、
特にデータ更新は行っていない期間で現象が発生しております。
VBAについても確認しましたが、データを演算するプログラムはありませんでした。
■テーブル情報
・住所登録欄:テキスト型/50バイト/Unicode圧縮→いいえ
・電話番号登録欄:テキスト型/50バイト/Unicode圧縮→いいえ
■環境
・Access2007を利用しています。
・ファイルは2002-2003形式(mdb)を利用しています。
・対象のテーブルは氏名、住所、電話番号などを3,400件程度、登録しています。
そのうち、現象が発生したレコードは1,000件程度です。
以上、データの書き換わり方に規則性があるため、同様や類似の過去事例や、
可能性がある操作などがないかと思い、投稿させていただきました。