• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス97データ)

アクセス97データを現在のWindows XPで利用する方法

このQ&Aのポイント
  • 昔使用したマイクロソフトオフィスアクセス97のデータを現在のWindows XPで利用する方法について教えてください。
  • アクセス97のデータを現在のアクセスプログラムで開くためには、データの形式を変換する必要がありますが、そのような変換せずに昔のアクセス97の形式のまま使用する方法はありますか?
  • Windows XP以降では、アクセス97のデータを利用するためのライブラリが変更されているため、古いライブラリを使用することはできません。そのため、アクセス97のデータを利用する場合には、古いバージョンのアクセスプログラムをインストールして使用する必要があります。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.4

#1&3です。URLのコピーミスです。すいません。 64BitWin7の仮想環境でWin98を動作させる方法はこっち http://kagekage.cocolog-nifty.com/sokohaka/2011/09/windows7-64bitw.html 一旦Win7の上にWinXP環境を作って、その仮想環境から もう一段仮想環境を動作させて、そちらにWin98をインス トールする・・・というメチャメチャめんどくさい手順を使って います。

mhd02556
質問者

お礼

 レスありがとうございます。 >一旦Win7の上にWinXP環境を作って、その仮想環境から >もう一段仮想環境を動作させて、そちらにWin98をインス >トールする・・・というメチャメチャめんどくさい手順を使って >います。  できないことは、無いが、煩雑な手続きが、必要だとのことですね。  マイクロソフトも、アクセスデータベースを使って、プログラムを作れるようにするなら、もう少し、互換性のある方策を考えて欲しいです。その気になれば、過去のプログラムも、動かせる方法も、あったのでは、無いでしょうか?  文句を言っても、仕方ないです。  後は、アクセスデータベースを利用したアプリレーションを修正してもらうようにお願いするぐらいですね。  ありがとうございます。  敬具

その他の回答 (3)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.3

64BitのWin7などの環境で、Win98を動作させるのは、 メチャメチャ手間がかかるようです。 http://d.hatena.ne.jp/TsuSUZUKI/20070628/1182988023 上記の手順で何とかWin98を動かした後に、改めて Access97をインストールする必要があります。何かの ファイルを動かして一発・・・という話ではないです。 ちなみに、32BinのXPで、かつUSB接続でない、FD専用 IFのドライブが生きているなら、もう少し簡単なようですが、 どのみち、「アップデートパッチの嵐」を何とかしないと ダメなので、NortonGohstのようなバックアップソフトで 動作しているWin98をコピーしないとダメなようです。 http://d.hatena.ne.jp/TsuSUZUKI/20070628/1182988023 いずれにせよ「実務に使うにはあまりに複雑な仮想環境」 ですので、Win98などが動いている古いPCを、ジャンク屋 などで探して再生する方がずっと簡単ですし、それが出来る 程度のスキルをお持ちでないなら、「データを最新のAccess に変換して、コードを1から書き直す」方が、それがどんなに 複雑なコードでも、ずっと簡単です。

mhd02556
質問者

お礼

 できないことは、無いが、煩雑な手続きが、必要だとのことですね。  マイクロソフトも、アクセスデータベースを使って、プログラムを作れるようにするなら、もう少し、互換性のある方策を考えて欲しいです。その気になれば、過去のプログラムも、動かせる方法も、あったのでは、無いでしょうか?  文句を言っても、仕方ないです。  後は、アクセスデータベースを利用したアプリレーションを修正してもらうようにお願いするぐらいですね。  ありがとうございます。  敬具

  • KO1014
  • ベストアンサー率36% (67/184)
回答No.2

当方が会社で使用中のPC(XP)には97と2000が同居しています。 インストールはシステム管理部門が作業したので詳細は分かりませんが、両方使用できています。 標準設定は97にしておいて、2000用のファイルを開く時は 右クリック→プログラムから開く で2000を選択します。 ご参考までに。

mhd02556
質問者

お礼

 レスありがとうございます。 >当方が会社で使用中のPC(XP)には97と2000が同居しています。 >インストールはシステム管理部門が作業したので詳細は分かりませんが、両方使用できています。 > >標準設定は97にしておいて、2000用のファイルを開く時は 右クリック→プログラムから開く で2000を選択します。 >ご参考までに。  何のために、アクセス97データベースのままに保持して、アクセスを開く必要があるのでしょうか?  実用的には、アクセス2000に変換して使用すればよいのにと言うのが、素人の私の考えです。  アクセス97で作ったデータであれば、アクセス2000用に変換しなくとも、そのままで、開くことができるようです。しかし、アクセス97データベースを作り出せるアプリだと、アプリ自体をアクセス2000用に作り直さないと動かないようです。  アプリが更新をやめるとアプリも使用できなくなります。  こうした点は、マイクロソフトの失策の配慮の不足のように思えてなりません。    何か方法をご教授方よろしくお願いします。 敬具

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

Accessには「バージョンごとの互換性がありません」 上位のバージョン用のデータ変換プログラムがあるだけで アプリ側で上位互換を確保しているExcelやWordなどとは 全然考え方が違うんです。 ですので、WinXP以降のOSのPCで、Aceess97のデータを そのまま使いたいなら、VirtualPCなどの仮想化アプリで Win98などを動作させ、その上でAceess97を使うしか方法が ありません。 http://www.microsoft.com/ja-jp/download/details.aspx?id=3702 それがだめなら、プログラムを全部書き換えて最新のAccess に対応させるしかないです。

mhd02556
質問者

お礼

 レスありがとうございます。 >VirtualPCなどの仮想化アプリで >Win98などを動作させ るためには、 *.msu と言うダウンロードしたファイルを実行しなければなりませんが、*.msuを読み取るプログラムがありません。  Windows Vista以降で無いと実行できないと書かれています。どうなのか不明です。  また、Windows98モードに変換できても、 DAO が、新しく入れ替わっているので、やはり、うまく、作動できないみたいです。  回答ありがとうございます。 敬具

関連するQ&A