過去ログ

                                Page     490
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼レコード削除ができません・・。  あおぎん 04/1/15(木) 12:06
   ┗Re:レコード削除ができません・・。  しろくろやぎ 04/1/15(木) 17:37
      ┗Re:レコード削除ができません・・。  あおぎん 04/1/21(水) 12:15

 ───────────────────────────────────────
 ■題名 : レコード削除ができません・・。
 ■名前 : あおぎん
 ■日付 : 04/1/15(木) 12:06
 -------------------------------------------------------------------------
   テーブルから一覧フォームと単票のフォームをそれぞれ作成してます。一覧フォームでは印刷というフィールドの変更ができるようにしておいて、その一覧フォームから単票フォームを開けるようにもしてました。
で、一覧フォームで、あるレコードの印刷のチェックをつけ、内容も変えようと単票フォームを開き、内容を変更し閉じようとしたところ、「このレコードは他のフォームからの変更も行っています。どちらの変更を反映しますか?」というような表示されたので、とりあえず最初の変更を反映するほうにして閉じたのですが。。

次にそのレコードを開こうとしたら、データが壊れてて、違うフィールドに別のフィールドの文字の一部が入っていたり、文字化けしてたり。
なのでデータをきちんと訂正して閉じようとしたら、『レコードに検索キーが見つかりませんでした。』と出て訂正したデータが保存できません。
意味がわからないのでヘルプを押すと『レコードに検索キーが見つかりませんでした(Error 3709)このエラーは、ISAM SEEK の実行時にインデックスに一致する値がない場合に発生します。』と出てインデックスの説明が書いてありましたが、初心者のわたしにはちんぷんかんぷん。。
じゃあ削除!ってしようとすると同じメッセージが出ます・・。

同じレコードを入力しなおしたので、支障は今のところないといえばないのですが、変なデータが残ってるのも・・。
どうしたらこのエラーがなくなるのか教えてください。
よろしくお願いします。

 ───────────────────────────────────────  ■題名 : Re:レコード削除ができません・・。  ■名前 : しろくろやぎ  ■日付 : 04/1/15(木) 17:37  -------------------------------------------------------------------------
   ▼あおぎん さん:
>どうしたらこのエラーがなくなるのか教えてください。

バージョンがわからないのでAccess2000と仮定します。

1)MDBファイルを別名でコピーし、バックアップを取ります。
2)MDBファイルをAccessで開き、次のメニューを実行します。
 「ツール(T)」→「データベースユーティリティ(D)」→
 「最適化/修復(C)」
3)もし2)の作業でおかしな現象が直った時はそれで終了。
 直らなかったり、必要なデータが消えた時は1)のバック
 アップからコピーで元に戻して、再度質問して下さい。

 ───────────────────────────────────────  ■題名 : Re:レコード削除ができません・・。  ■名前 : あおぎん  ■日付 : 04/1/21(水) 12:15  -------------------------------------------------------------------------
   ▼しろくろやぎ さん:

教えていただいたとおりしましたところ、データの訂正、削除ともにできるようになりました!
ほんとうにありがとうございました!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 490