プロが教えるわが家の防犯対策術!

Access2000を使用しています。

Access2000を97にバージョンを下げてAccess97が
インストールされているパソコンにファイルをコピーし
ました。
そして、Access97のパソコンでファイルを開きましたが
あるフォームを開くと「このフォームは不正です」
みたいなメッセージが出てフォームを開くことができま
せん。また、レポートでもこのような現象が起こります。
しかし、すべてのフォームやレポートが開けないわけでは
ありません。20ある中の5つ位が開けません。
この開けないレポートの設定を一つ紹介しますと、
メニューフォームでコマンドボタンをクリックすると
レポートが開かれるマクロを設定しています。
レポートを開くアクションの設定にWhere条件式を
設定しています。

なぜ開くことができないのでしょうか?
ちなみに、私が作成したパソコンはWindows98で
Access2000です。ファイルをコピーしたパソコンは
WindowsXPでAccess97です。

よいアドバイスをお願いいたします。

A 回答 (2件)

Access2000はAccess97より後に作られています。


機能が上がったり色々と変更されているわけです。

Access2000を作った時点でAccess97は既に普及していたので、Access97で
作成したファイルをAccess2000で開くことが出来るように考えられて作られていますが、
Access2000で作成したファイルをAccess97で開くことが出来るようには作られていません。

Access2000で作成したファイルをAccess97で開けるようにする場合、
Access2000でそのファイルを開き、
[ツール]→[データベースユーティリティ]→[データベース変換]→[Access97ファイル形式]
とすると、Access97で開くことが出来るファイルに変換して保存することが出来ます。

ただし、Access2000独自の機能を使用している場合、その機能はAccess97では
使えませんので、(部分的に)変換されません。
    • good
    • 0

 Access97から2000へUPしたときにVBAとマクロが壊滅状態でした。


 97の時にいろいろなボタンやフォームを沢山作っていましたがほとんどエラーになって大変苦労しました。
結果的に、作り直して現在に至っています。
 今、Office2003が発売中で見に言ったんですが、ネットワークで2000と2003が同居できないとのことで、導入を見送ったところです。Excel Wordなら問題ないのにAccessはうまくいかないですね。
    • good
    • 0

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

関連するカテゴリからQ&Aを探す