- ベストアンサー
Access97とAccess2002の互換について
教えてください。 以前Access97でDBを作成したのですが、今Access2002を使い始めていまして、Access97のDBを開こうとすると「読取専用となっています....」と開けません。 どうすれば良いのか、ご存知の方いらっしゃいましたら、ご伝授ください。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 Access97Access2002のファイルは、いずれもMDBの拡張子がついていますが、相互に互換性はありません。 97で作成したDBを2002で開こうとすると、 最初に開いたとき、97形式を2000/2002形式に変換するか、 97形式を変換しないで開くか のどちらにするかを選択する画面が現れたと思います。 質問者の方は、このとき、97形式のまま、変換せずに開くほうを、選択したものと思われます。 この場合、テーブルの内容などを閲覧することはできますが、クエリやフォーム、リレーションシップなどのデザインを変更することはできません。 そこで、いったんファイルを閉じて、バックアップをとってから、コピーのほうを開いてください。 そして、 「ツール-データベースユーティリティ-データベースの変換」で、Access2000形式、または2002形式に変換してください。 (Access2000形式に変換した場合も、2002形式と同様に、変換することなく2002で直接開くことができます。)
その他の回答 (2)
- laputart
- ベストアンサー率34% (288/843)
AC2002で新しいDBを作成する。 新しいDBを開いて、インポートするを選択 AC97のDBからテーブル、クエリ、フォームなどを全てインポートする。 これでAC2002で新しくDBが使えるはずです。 但しモジュール(VBA)を使用している場合は エラーになる場合がありますので、試してみてください。 この方法だと古いDBはそのまま保存されていますので 失敗しても新しいDBを作り直せばいいだけですが...
- water_lily
- ベストアンサー率18% (11/59)
プロパティにの読み取り専用チェックを外しても駄目ですか?