access97で作ったDBとwin11の相性

yasu0806 30 評価のポイント
2025-07-27T06:23:15.87+00:00

access97で作ったDBがwin11にするとテーブルが開かなくなってしまいます
今のところわかったことはテーブル名が漢字、カナの濁点に限定していると思います
「自動車部品、ナンバー、部品リスト」など開きません
「タイヤ、ホイル、システム」等はテーブルが開きません
win10からwin11PCの__access97のテーブルも開きません__
エラーはテーブル・クリエが見つかりません 実行時エラー3078です
修正は可能でしょうか?
よろしくお願いします

Microsoft 365 と Office | Access | その他 | Windows

2 件の回答

並べ替え方法: 新しい順
  1. Hebikuzure aka Murachi Akira 335.3K 評価のポイント MVP ボランティア モデレーター
    2025-07-28T03:29:52.3633333+00:00

    前のバージョンのアプリケーションで作成された Access データベースを開くことはできません - Microsoft 365 Apps | Microsoft Learn

    こちらに書かれているように、現在 Windows 11 でサポートされていて利用可能なバージョンの Access では、Access 98 のデータベース(mdb ファイル)を開いて利用することができません。

    Access 2010 または Access 2007 が利用できれば、Access 98 MDB を最新のデータベース形式に変換できます。

    使用が推奨される Access ファイル形式 - Microsoft サポート

    この回答は役に立ちましたか?


  2. Kimberly Olaño 23,615 評価のポイント
    2025-07-27T07:17:00.4533333+00:00

    こんにちは、ハル、これは独立アドバイザーのキンバリーです、今日はお手伝いできてうれしいです。

    既知の互換性制限にぶつかっている: Access 97 MDB ファイルは、最新の Access バージョン (Windows 11 で実行されているものなど) ではサポートされておらず、特にテーブル名またはフィールド名が Access の履歴制限を超えている場合、またはサポートされていない文字 (漢字や有声カタカナなど) が含まれている場合は、開かないことがよくあります。Windows 11 でこれらのレガシ テーブルを Access が期待どおりに解決できないため、実行時エラー 3078 ("テーブルまたはクエリが見つかりません") が表示されます。

    最善の方法は、Access 2003 を使用してデータベースを変換し、そのプロセス中にテーブル/列の名前付けの問題を修正してから、最新バージョンの Access で .accdb として保存することです。これにより、Windows 11 以降のバージョンの Access と互換性のある堅牢なデータベース ファイルが得られます。

    ご不明な点がございましたら、お知らせください。

    よろしくお願いいたします

    キンバリー

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。