こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Accessのデータを削除してしまった

Microsoft Accessで年間の売上データを入力してます。
昨年度のその売上データを誤って削除してしまいました。
CD-Rにバックアップを取っていたのを開いても
「ほかのユーザが同じデータの対して同時に変更を試みているので、プロセスが停止しました」というエラーメッセージが出て、どうにもこうにもなりません。
以前の状態に戻すにはどうしたらよいのでしょうか?
お手数ですが、教えてください!よろしくお願いします。

投稿日時 - 2006-01-12 00:52:32

QNo.1890471

困ってます

質問者が選んだベストアンサー

#2です。
>同じエラーメッセージが出てくるばかりで進展ありません
ダメですか。

ダメもとでコマンドで最適化とデコンパイルしてみすか。
CDからPCにはコピーできますよね。
例えばCDからCドライブのTESTというフォルダにコピーしたとしてバックアップのファイル名が不明のためファイル名をdbとします。
[スタート]→[ファイル名を指定して実行]から
Access2003の場合はC:\Program Files\Microsoft Office\OFFICE11にAccessのexeがあるので下記のように入力して(""も全て必要です。""と""の間はスペース入ります)コピぺでも良いです。

"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\Test\db.mdb" /compact

これでOKボタンで最適化が実行できます。
これと同様に

"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\Test\db.mdb" /decompile

も試してみてください。
Accessが2003ではない場合はAccessのexeのフルパスを入力して指定します。
"フルパスでMSACCESS.EXEを指定してください" "C:\Test\db.mdb" /compact
compactで最適化してデコンパイルで最適化で除けないゴミも削除します。
コマンドが実行できれば開けると思います。(実行できればですが・・)
コマンドが動くことを祈ってます!

投稿日時 - 2006-01-13 11:30:07

ANo.4

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

解決策をもう一つ

final dataなどのデータリカバリソフトを使ってみる。

もともと、mdbがあったドライブを触らないほど復元できる可能性は高いので.....コストが見合えばやってみる価値はあると思います。

参考URL:http://www.finaldata.ne.jp/f_3_2.html

投稿日時 - 2006-01-12 15:32:58

ANo.2

>ほかのユーザが同じデータ・・プロセスが停止しました
このエラーはmdbに損傷がある場合にも出ます。
mdbをCDからPCにコピーしmdbが開ければツールのオプションにあるレコードレベルでロックを外せれば良いのですが・・。
CDのmdbからPC上の別のmdbへテーブルをインポートすることは出来ませんか?もしくはリンクは?

投稿日時 - 2006-01-12 13:02:17

お礼

早急に教えていただき、誠にありがとうございます。
その通りにしてみたのですが、残念ながら同じエラーメッセージが出てくるばかりで、進展ありません。
こんなことになったのは初めてで戸惑っておりますが、再入力するしかないのかなあと思っております。

アドバイスありがとうございました。
今後も何かとお聞きすることもあろうかと思いますが、
よろしくお願いします。先づはお礼まで。

投稿日時 - 2006-01-12 21:59:13

ANo.1

復元できるかどうか分かりませんが、一応やってみるべきことは
(1)CDRにあるmdbファイルをHD上のどこか(my documentとか)にコピーする。
(2)コピー先に同じ名前のmdbもしくはmdeファイルがあるのなら名前を変更する。
(3)ファイルのプロパティで読み取り専用のチェックをはずす。

これで、開けなければ他のコンピュータでも同じ事を試してみる。

投稿日時 - 2006-01-12 08:12:37

お礼

早急に教えていただき、誠にありがとうございます。
その通りにしてみたのですが、残念ながら同じエラーメッセージが出てくるばかりで、進展ありません。
こんなことになったのは初めてで戸惑っておりますが、再入力するしかないのかなあと思っております。

アドバイスありがとうございました。
今後も何かとお聞きすることもあろうかと思いますが、
よろしくお願いします。先づはお礼まで。

投稿日時 - 2006-01-12 21:58:11

あなたにオススメの質問