こんにちは。
Access95で作成したプログラムを、Access2000に変換して使用したいので、
Access2000で95のバージョンのプログラムを開き、データベースの変換を
したのですが、なんだか上手くいきません。

(1)「起動時の設定」をしていないのに、起動時の設定がかかる
(データベースウィンドウの表示など)
(2)95のときは出ていなかったエラー(パラメータの入力)を求められる
(3)フォームのコードを開いて、コンパイルをかけようとしてもグレー表示に
 なっているため使用できない

以上、おかしいと思われる点ですが、95のプログラムは私が作成したものでは
ないため、詳しいことがよく分からないのです。
データベースはテーブルのみのもの(仮にAとします)と、Aからリンクした
テーブル、クエリ、フォーム、レポート、モジュールなどがあるデータベース
(Bとします)の二つのデータベースを使用しています。

私のコンピュータの環境としては、
OSはWindows98 Second Edition、
Accessは97と2000が入っていますが95は入っていません。

大至急何とかしたいのですが、よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

>Access95→Access2000への変換について


始めに95→97→2000の順番で保存しなおしたほうが良いと思います。

・注意するのは、モジュールを開いてツール→参照設定の中に
使用不可が無いかどうか確認してください。

全体像が見えないので、情報を下さい。
・VBA中心で作ってあるのか?(エラー行をUpしてください。)
・クエリを使用しているのか?(エラーが出るクエリの種類)
根気よくDebugすることをお勧めします。
    • good
    • 0
この回答へのお礼

こんにちは。
結論から書きますと、Access2000でプログラムがちゃんと動くようになりました。
新しいデータベースを作成し、Access95からインポートしたら、OKでした。
私が質問したエラーは、元々そのプログラムにあったようで、今まで気づかなかっただけのようです。
どうもありがとうございました。

お礼日時:2002/03/15 13:22

このQ&Aに関連する人気のQ&A

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

このQ&Aと関連する良く見られている質問

QAccess97からAccess2013に変換

Access97をAccess2013に変換して、Windows8.1で使用したいと考えています。
Windows8.1には32bit・64bitがあり、Access2013も32bit・64bitがありますが、
Access97をAccess2013の32bitに変換できたと仮定して、
Windows8.1が64bit版でも稼動するのでしょうか?

Aベストアンサー

Windows8.1 64bit
Access2013 32bit
の組み合わせがベストかと思います。

64bit版Accessの場合だと従来の32bit版Active Control の使用不可や
APIの修正が必要なのでMS社でもお勧めはしていません。
https://support.office.microsoft.com/ja-jp/article/Microsoft-Office-%E3%81%AE-32-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%81%A8-64-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%99%E3%82%8B-381ff66c-430b-4e2b-aa15-16084c8062da?CorrelationId=3d93043b-41f3-42c5-ad34-1f9bdb845ba3&ui=ja-JP&rs=ja-JP&ad=JP

で、ファイル形式がAccess97のmdbの場合には
Access2013では直接読めません。
Access2000以降のファイル形式(mdb や accdb)に変更する必要があります。
直接開こうとすると…
『前のバージョンのアプリケーションで作成されたデータベースを開くことはできません』
と叱られます。
多分ですが直接開けるのはAccess2003辺りまでじゃないかと思います。
Windows7 & Access2010 ではMSACCESS.exe をWindowsXPの互換モードで立ち上げれば
直接開くことが出来たのですが、8.1 & 2013 では互換モードでもダメっぽいですね。
こちらに変換方法を載せてくれています。(試していません)
http://blogs.technet.com/b/cs3_office/archive/2013/12/24/access-97-access-2013.aspx
http://mukkumuku.blogspot.jp/2013/01/access-2013-access-97-file-format.html

Windows8.1 64bit
Access2013 32bit
の組み合わせがベストかと思います。

64bit版Accessの場合だと従来の32bit版Active Control の使用不可や
APIの修正が必要なのでMS社でもお勧めはしていません。
https://support.office.microsoft.com/ja-jp/article/Microsoft-Office-%E3%81%AE-32-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%81%A8-64-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%99%E3%82%8B-381ff66c-430b-4e2b-aa15-16084c8062da?CorrelationId=3d93043b-41f3-42c5-ad3...続きを読む


人気Q&Aランキング

おすすめ情報