次の方法で共有

テーブルデータが意図せず書き換わる(一部データのみ破損する)

Anonymous
2012-03-01T03:32:20+00:00

■現象

テーブルに保存している住所及び電話番号のみ、以下の規則性を持って書き換わってしまいました。

 ●規則性

   全角及び半角で登録している数値が加算される。

   また、加算された数値は半角となる。

  例)

   ○○県○○市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件程度です。

以上、データの書き換わり方に規則性があるため、同様や類似の過去事例や、

可能性がある操作などがないかと思い、投稿させていただきました。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-03-09T00:39:21+00:00

    MukkuMuku さん、いつもアドバイスありがとうございます。

    あおいです。さん、こんにちは。

    Microsoft Answers への投稿、ありがとうございます。

    その後いかがでしょうか。

    こちらでも確認してみたのですが、同じような現象はちょっとなさそうです。。。

    ファイル自体の破損の可能性がないかどうかの切り分けのために、新規ファイルを作成し、オブジェクトを全て新規ファイルにインポートしてみてどうか、確認されるのもいいかもしれません。

    また、すでにサポートへ問い合わせをされていて、なにか分かったことがありましたら、その内容について投稿いただければと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-03-05T11:08:49+00:00

    こんばんは、MukkuMukuです。

    配置先が気になったのは、

    最近だと簡易NAS(外付HDD)で共有されているパターンもあるのかなぁと思っていて、

    試したことはないのだけど、それがAccessの共有には向いていないことがあるかも。

    と、思っていたから。

    直接的な原因ではないかもだけれども。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-03-03T04:45:00+00:00

    MukkuMukuさん

    返信ありがとうございます。

    ご指摘のように、Accessファイルの配置場所も記載しておくべきでした。

    該当のAccessファイルは、ファイルサーバーに保存しています。

    また、該当のファイル(フォルダ)には、ファイルサーバー上でアクセス制限をかけています。

    ファイルを利用(閲覧/更新)するときも、同ファイルサーバー上で操作しています。

    なお、偶発的な現象?のせいかもしれませんが、念のため、ファイルサーバーに

    アクセスが集中する時間帯に、該当ファイルへの[書き込み]、[データベースの最適化/修復]を

    繰り返し試してみても、同様の現象は確認できませんでした。

    また、当初、Access2003と2007が共存環境と記載していましたが、Access2003の端末からは、

    該当ファイルにアクセスしていないことが分かったため、投稿後に修正させていただきました。

    (補足を入れておけば良かったですね。すいませんでした。)

    サポートへの問い合わせとのアドバイスも、参考にさせて頂きます。

    引き続き、気になる点がございましたら、ご連絡お願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2012-03-01T13:17:13+00:00

    こんばんは、MukkuMukuです。

    こんなことってあるんですか....

    環境が2003と2007共存ってなってたはずですがこれは問題なさそうってことでしょうか。

    該当のAccessファイルはどこに配置されているかがちょっと個人的に気になった。

    事例などの確認含めるならばサポートへの問い合わせが良いかと思いますよ。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません