Access で "開こうとしているデータベースには、新しいバージョンの Microsoft Access が必要です" というエラーが表示されます

現象

Microsoft Access データベースを開こうとすると、次のエラー メッセージが表示されます。

Access データベースを開くときは、開こうとしているデータベースに新しいバージョンの Microsoft Access が必要です。

原因

この問題は、BigInt データ型を使用するテーブルを含むデータベースを開こうとすると発生します。 BigInt のサポートがAccess 2016に追加されました。 BigInt は、テーブルのデータ型内に Large Number として表示されます。

解決方法

この問題を解決するには、BigInt の使用が必要かどうかを判断します。 その場合は、ユーザーをバージョン 16.0 Access 2016に更新します。7xxx.xxxx 以降。 または、データ型を [大きな数値 ] から [単数] に変更 します

注:

データ型を変更する前に、データベースのバックアップを作成します。 データ型を数値に変更するときに列に大きな数値データがある場合は、[データの変換中に Microsoft Access でエラーが発生しました] ダイアログ ボックスが表示されます。 [はい] をクリックして続行すると、大きな数値を含むレコードが削除されます。

データの変換中に Microsoft Access でエラーが発生したことを示すスクリーンショット。

詳細情報

Large Number データ型を使用すると、ファイル形式がバージョン 16.7 に設定されます。 Ctrl キーを押しながら G キーを押してイミディエイト ウィンドウを開くと、データベースのファイル形式のバージョンを確認できます。 型。ウィンドウで Application.CurrentDB.Version を選択し、Enter キーを押します。