アプリ版:「スタンプのみでお礼する」機能のリリースについて

教えてください。
以前Access97でDBを作成したのですが、今Access2002を使い始めていまして、Access97のDBを開こうとすると「読取専用となっています....」と開けません。
どうすれば良いのか、ご存知の方いらっしゃいましたら、ご伝授ください。
宜しくお願い致します。

A 回答 (3件)

こんにちは。


Access97Access2002のファイルは、いずれもMDBの拡張子がついていますが、相互に互換性はありません。


97で作成したDBを2002で開こうとすると、

 最初に開いたとき、97形式を2000/2002形式に変換するか、
 97形式を変換しないで開くか

のどちらにするかを選択する画面が現れたと思います。


質問者の方は、このとき、97形式のまま、変換せずに開くほうを、選択したものと思われます。


この場合、テーブルの内容などを閲覧することはできますが、クエリやフォーム、リレーションシップなどのデザインを変更することはできません。



そこで、いったんファイルを閉じて、バックアップをとってから、コピーのほうを開いてください。

そして、
「ツール-データベースユーティリティ-データベースの変換」で、Access2000形式、または2002形式に変換してください。
(Access2000形式に変換した場合も、2002形式と同様に、変換することなく2002で直接開くことができます。)
    • good
    • 0

AC2002で新しいDBを作成する。


新しいDBを開いて、インポートするを選択
AC97のDBからテーブル、クエリ、フォームなどを全てインポートする。

これでAC2002で新しくDBが使えるはずです。
但しモジュール(VBA)を使用している場合は
エラーになる場合がありますので、試してみてください。
この方法だと古いDBはそのまま保存されていますので
失敗しても新しいDBを作り直せばいいだけですが...
    • good
    • 0

プロパティにの読み取り専用チェックを外しても駄目ですか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!