• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスのファイルが壊れてしまいました。)

Accessファイルが壊れてしまいました!緊急対応をお願いします!

このQ&Aのポイント
  • 20日のCS3級データベース学習中に、10個のファイルの中の5つが開けないエラーメッセージが表示されました。エラーメッセージはブックマークの不一致、他のユーザーの同時変更、または破損したデータベースに関連しています。ファイルを保存する際に問題があったのか不明ですが、試験の時に問題が起こらないように緊急対応が必要です。
  • データベース学習中の超初心者ですが、アクセスのファイルを開こうとすると5つのファイルが開けず、エラーメッセージが表示されます。エラーメッセージにはブックマークの不一致、他のユーザーの同時変更、またはデータベースの破損が関連しています。ファイルを保存する際に何か問題が起こった可能性があり、試験に影響が出ないように緊急な対策が必要です。
  • CS3級データベース学習中に、ファイルを開こうとすると5つのファイルにエラーメッセージが表示されます。エラーメッセージにはブックマークの不一致、他のユーザーの同時変更、またはデータベースの破損が原因となっています。ファイル保存時に問題があった可能性があり、試験の影響を避けるために即座な対策が必要です。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.4

果たして試験に役立つのだろうかと思いつつ書いています。 データベースユーティリティから最適化を行っています。 私の場合はエクスプローラなどで開く前のファイルサイズを確認し 3~4倍、遅くとも5倍くらいになったら最適化を行って ダイエットしています。 エクスプローラで F5 を押せば最新の情報に更新できます。 10倍くらいに膨れ上がったら赤信号ですね。 場数を踏めばそろそろ黄信号かな?となんとなく分かります。 一旦終了はあまり意味が無いかもしれません (^^ゞ 私のハンドル名から分かるとおり、ちょいと一服のためかも? まぁ、頭の中を整理したいためと思っています。 開発中のバックアップと運用中のバックアップは目的が異なります。 運用中は文字通りデータのバックアップですが 開発中は試行錯誤、一歩進んで二歩下がる場合もありますので (私がヘボなためが大きいですが、途中で仕様変更とかでも) なので適当な頃合でバックアップをとり世代管理を行っています。 バックアップを取ってから最適化の流れです。 最適化を信用していないわけでは有りませんが、壊れる可能性が皆無・・ ではないと思っています。 なお、 最適化を行っても段々とカスが溜まってゆきますので、たまぁ~に 新規MDBへごっそりとインポートしてます。 データベース自動バックアップ関数 (FSO) http://www.moug.net/tech/acvba/0070012.htm のようなものを私も作成してます。 バックアップと最適化はワンセットにしたいところですが、ついつい・・ >また一旦終了とは、テーブルを作って、一旦バックアップファイルに保存。 >クエリを作ったら再度バックアップファイルに保存というふうに ここまで頻繁にバックアップは取っていません。 それほど私の環境ではそれほど壊れやすくは無いのです。 >Service pack 4(8)で大丈夫でしょうか SP4まであるAccess(Office)って有りましたっけ? http://www.update.microsoft.com/microsoftupdate/v6/default.aspx?ln=ja で最新のアップデートが適用されているか確かめては? ■不都合が発生する可能性もありますので試験が終わって落ち着いてから!■ もう一つの質問も見ましたが、あそこまで壊れたことは経験していません。 死屍累々ですね・・・ ほかにもタブーなこと。Access + OS Access フィールド名などに記号/*-+()などは使わない。 Accessが数式と誤認する可能性あり。例 分類(1)、分類-1 俗に言う機種依存文字は避ける。例 (株) 全角一文字の(株)、(1) ○に数字。 半角カナも・・かな。 半角アンダーバー _ は大丈夫そうです。 よく知られたことかと思いますがWindowsのログオンアカウント名に全角文字。 根拠はありませんがAccessの使い方・・というよりは質問者さんの PC内部に問題が潜在しているような気がします。 多分、試験会場のPCは大丈夫ではないかと? そんなに心配しなくとも良いのではないのかな? 以下は藪医者の診立てです。決して信用してはいけません!!! ハードディスクに軽微なエラーが発生している可能性を考えて。 出来れば、ご自身で作成されたデータ。 メールアドレス、メール、お気に入り、諸々のOfficeデータなどのバックアップを とった後 ハードディスクのエラーチェック、最適化や ディスクのクリーンアップを行ってみる。 ※エラーチェック(ChkDsk)は軽微なエラーは修復してくれますが 重症患者の場合はトドメをさしてしまう事もありますのでご注意を。 (ディスクの最適化もその可能性あり) 社内でも止めときゃ良かったのに、ChkDskを行ってしまい、 『Nicotinismさん!いつまでたっても終わらないんですけど』 行ってみたら既に昏睡状態。当然バックアップなんて取っちゃいない。 ということもありましたね。昔の話なので今時のPCはもう少しマシかもしれない。 またまた余談ですが むか~し昔、初級シスアドの試験が明大校舎でありまして 朝、寝過ごしてしまいました。ダッシュで向かったものの 田舎者×方向音痴 ゆえ京王線への乗り換えが分からず新宿駅で右往左往。 むなしく時間は過ぎて、 受験費用の五千円だったかな?を無駄にした大馬鹿野郎がいましたとさ。。。 お時間のあるときにどうぞ、話題は少し古めですが面白いですよ。 Fly Me To The Access-Heaven http://www.naboki.net/access/ おしまい。

pipupu
質問者

お礼

ご丁寧にどうもありがとうございます(泣) 試験で作成したファイルを先生が開けることができなかったら。。。 と思うと怖くて、勉強よりもエラーのことを一生懸命調べていました。。 でもバックアップをとり最適化しながら作成して、基本に忠実に 作成していけば大丈夫だと安心してきました。 試験が終わりましたら改めてHPも拝見いたします。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.3

試験では、 一旦ローカルのドライブに作成して、 最後はFDにコピーして提出、こういうのはありました。 なので、 ローカルドライブに必要なだけ控えは保存できるだろうし、 ギリギリだと最後のFDに落とすくらいは最悪試験官が行ってくれる可能性もあります。 ネットワークもむやみに参照されると困るので つなげていない可能性あります。 初期状態のファイルはあらかじめ設定済。 試験会場は、パソコン教室みたいなところで行うことあります。 筆記みたいに20人一斉に、じゃなくて受けるもの4,5人単位。 試験官1人と自分だけ、ということもありえます。 参考で。

pipupu
質問者

お礼

どうもありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

Accessは開発中は肥大化が大きく進むので壊れる危険性が一層高まります。 なので、キリの良いところで、最適化や一旦終了しています。 試験のときに一旦終了・・だと何やってんだぁ?となるかもしれませんが 最適化は許されるでしょう。。 全角英数。 フィールドやテーブル・クエリ名などの先頭が数字。 Access 2002 およびそれ以降のバージョンの Access の予約語。 http://support.microsoft.com/kb/286335/ja は避けておいた方が。 サブクエリを使う場合は オプションの全般タブにある『名前の自動修正』のチェックは外しておいたほうが トラブルは少ないです。 実務と試験とでは評価が分かれるかもしれません。 質問者さんのAccessはMicrosoftのUpdateで最新になってますか? 古い話ですが2007?にも通じるところがありますので、ご一読を。 Access 2002 以降の破損したデータベースをトラブルシューティングおよび修復する方法 http://support.microsoft.com/kb/283849/ja 余談ですが試験(会場)の雰囲気や感想などを後日教えていただけたら ありがたいです。 単なる好奇心なので、気が向いたらで結構です。

pipupu
質問者

お礼

ご丁寧な回答をどうもありがとうございます!!! いくつか質問がありますので教えていただけたら嬉しいです。 >なので、キリの良いところで、最適化や一旦終了しています。 作業中に頻繁にデータベースユーティリティ→最適化/修復 をするということでしょうか。 または、ツールのオプションから、『閉じる時に最適化』をするということでしょうか。 また一旦終了とは、テーブルを作って、一旦バックアップファイルに保存。 クエリを作ったら再度バックアップファイルに保存というふうにしていくということでしょうか。 >AccessはMicrosoftのUpdateで最新になってますか? Service pack 4(8)で大丈夫でしょうか。 妙な質問ばかりだと思いますがご教示宜しくお願い致します。 試験については報告させていただきます!

pipupu
質問者

補足

私が試験を受けた所は会場というより教室でした。 顔なじみのメンバーだけが受験者だったので試験前は和やかな雰囲気でした。当然ですが、一旦試験が始まると教室は張り詰めました。 先生が試験終了30分前と10分前に教えてくれました。 CS検定3級ならきちんとテキストをやっておけば満点とれる試験です。 次は2級目指してガンバリます。

全文を見る
すると、全ての回答が全文表示されます。
  • layy
  • ベストアンサー率23% (292/1222)
回答No.1

参考ですが。 みると減点法のようで実技のみ。ファイル保存は答案用紙そのものでしょう。 試験は、とりあえず随時バックアップを取り、最終版、つまり壊れてないファイル、は所定のファイル名にする。そのフォルダにほかのファイルがあっても減点にはならないと思います。 本題ですが、 今修正するのは、 ネットワーク環境上にあるファイルか、1台作業内だけの話か。 作成ユーザー、保存したフォルダ、参照したフォルダ、ファイルアクセス権限、最適化のオプション、作成バージョン等どうか。 2の他のユーザーとは誰か。ネットワーク環境上にファイルがあって同時進行していないか。排他になっているか。 おかしいファイルの最終更新の情報はみたか。 同じ事繰り返して、切り替わる瞬間の操作はわかりそうか?。 試験は、ファイル保存してない場合どうなるか聞く。

pipupu
質問者

お礼

どうもありがとうございました。 試験はエラーなく保存でき、あけることもできて 安心しました。 しかし、4月からしごとで使用するのでかなりびくついています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • アクセス初心者に注意点を教えてください。

    アクセスを2ケ月前から勉強し始めた超初心者です。 テキストと回答を見ながら、ひたすら問題を解いています。 順調に作成できていると思っていたのですが。。。 作成した15個のファイルを見直そうと思ったら、半分のファイルを開くことができません。 メッセージは下記です。 (1)ブックマークが違います。 (2)他のユーザーが同じデータに対して同時に変更を試みているのでプロセスが停止しました。 (3)データベースを開くことができません。アプリケーションで認識できないデータベースであるか  またはファイルが破損してます。 いろいろなサイトを見ながら、修復を試みようとしましたが私には理解が難しくできません。 データベースユーティリティ→最適化/修復を押しても同じエラーメッセージがでてしまい ファイルを開くことができません。 開くことができないファイルは大切なものではないので問題ないのですが 4月からはアクセスを使って簡単な入力作業などの仕事を始めます。 こんなミスは絶対に許されないので、エラーを出さない作成方法を学ぶたいです。 新しくファイルを作成して保存していく上で、注意することを教えていただけませんでしょうか。 どうぞ宜しくお願い致します。

  • ACCESS97 レポート。フォームが作れません

    ACCESS97で作成されたファイルのレポート。フォームが編集、新規作成ができません。 テーブル、クエリ、マクロはできます。 データベースウィンドゥのフォーム、レポートから 新規作成、編集ボタンが押せない状態になってます。 権限やセキュリティで引っかかっているのかと思って、【ツール】下の機能を見たのですが。 関係なさそうな気がします・・・・。 仕方ないので、必要なテーブルやクエリを別ファイルにインポートして、そちらで レポートを作成しています。 元データのファイルに組み込みたいのですが、やり方を教えてください・・・。

  • アクセスのファイルが破損してしまいます。

    アクセスのファイルが破損してしまいます。 ファイル形式2000で作成したデータベースを、2002ファイル形式に変換し、それをアクセス2003で開くと、アクセスがフリーズ、ファイル破損のメッセージが出てしまいます。 ファイル形式2000のデータベースを、アクセス2003で開くと、このような問題は起きません。 なぜ、このような現象が起きるのですか? ファイル形式は変換しないで、このまま使用していく方が良いのでしょうか? データベースはアクセス2002で作成しました。 よろしくお願いいたします。

  • ACCESSの「データベース構造の解析」のファイル保存について

    MS ACCESS2003の初心者です。他人が書いたMDBファイルをテキストで管理したいと考えています。 「ツール」→「解析」→「データベース構造の解析」からフォーム、クエリ、レポートなどの詳細(プロパティーなど)を印刷かファイル保存することが辿り着きました。 だが、選択した項目をまとめて1ファイルに保存することではなくて、簡単に各々名前(例:フォーム名)を付けて保存することをご存知な方はいませんか? フォーム、クエリ、レポートの数がとても多いので、手作業では気が遠くなりそうです。何かいい方法をご存知な方がいれば、教えてください。 よろしくお願いいたします。

  • Accessでテーブルやクエリのリストを作りたい。

    テーブルが100、クエリが200ほどあるデータベースを使用してます。そのほかにレポート、フォーム、マクロもそこそこあります。これらのテーブル名やクエリ名の一覧表を作成したいのですがどうすればいいでしょうか。出力はファイル(たとえばExcelなど)でもプリントアウトでもかまいません。初心者なのでできるだけ簡単方法を教えていただければ助かります。よろしくお願いします。

  • Accessでわからない事があります

    Accessをつかってデータベースを作っています。 テーブルもいくつか作り、それぞれの入力フォームやレポートもつくりました。しかしもとのテーブルに追加したいフィールドがあるのですが、エラーメッセージ「定義されているフィールドが多すぎます」とでて、新しいフィールドを保存できません。ただ、別名で保存する事は出来ます。しかし別名で保存すると、クエリやレポートやらをもう一度作り直さないといけません。(少なくとも今の私のAccessに対する知識ではそれしか出来ないと思われます。)別名では保存できて、もとのテーブルで保存できないのは、なにか設定を変えればいいのでは?と思っているのですが、どなたか教えてください。結構な大作なので、もう一度テーブルの段階から作り直すのはやや気がめいってしまいます。どなたか助けてください。宜しくお願いします。

  • Access 2021 でクエリが急に実行されなく

    昨日までは正常に動いていたクエリが 突然、何の反応も示さなくなり その結果もデータベースに反映されません。 クエリ内の内容はまったく同じなのに どうしてでしょう。 で、データベースの最適化/修復をしようとしたところ 「クエリを完了できません。クエリ結果のサイズが データベースの最大サイズ(2 GB)より大きいか、 クエリ結果を一時的に保存するディスクの空き容量が 不足しています。」というメッセージが出ました。 ひょっとすると原因はこれかなと思い、 ヘルプを参照したのですが、 【テンポラリ ファイル用の空き容量が不足しています。 (エラー 3183)】というタイトルページで "TEMP DOS 環境変数"とか"テンポラリ ディスクより 大きなテンポラリ ファイルを作成するクエリを 作成しようとしています。" というようなことが記述してあります。 処理しようとするレコード数自体はわずか10件ほどだし、 全体のレコード件数も1,000件以下なのにどうしてでしょうか。 ちなみにデータベース自体の容量は800MBほどです。 例えば「テンポラリ ディスクの使用可能領域」を増やすには どうすればよいのかもわかりません。 いつも皆様にはお世話になっております。 どうぞよろしくお願いいたします。

  • AccessでMDEファイルが作成できません

    Access2000で作成したMDBデーターベースファイルをMDEファイルに変換しようとしたところ「MDEデータベースを作成できませんでした」とのエラーメッセージが表示され作成できません。何故でしょうか?

  • Accessでレポートを作成したい

    Access2000を使っています。 ウィザードを使ってレポートを作成しようとしています。 レポート作成用に新規クエリを作り、レポート作成ウィザードの「フィールドの選択」で新しく作ったクエリを指定し、そこからすべてのフィールドを選択しましたが、印刷形式を選択したところで、「アプリケーション定義またはオブジェクト定義のエラーです」というメッセージが出ます。 クエリの作り方が間違っているのでしょうか。それともクエリの中のテーブル間の結合がうまくいっていないとか…。 「フィールドの選択」では、レポートで表示させたいフィールドだけを選択すればいいんですよね? そのためのクエリも、同じくレポートで表示するフィールドだけを入れればいいんですよね。 そもそも「アプリケーション定義またはオブジェクト定義のエラー」って何なんでしょう…。 初心者ですがよろしくお願いします。

  • ACCESSのレポートの作り方について

    ACCESSをつかってレポートを作成した時についてなのですが、出来上がっているクエリを見に行く形のレポートを作った後で、そのレポートの見に行くクエリを別のクエリに変更したい場合はどこをどのように変更したらいいですか?

専門家に質問してみよう