1、access2000で作成したデータベースをaccess2016で使いたいのですが、まずはファイル形式をmdbからaccdbへ変換しないといけません。
① access2000で作成したmdbデータベースをaccess2016で開きます。
② ファイル ⇒ 名前を付けて保存 ⇒ accessデータベース(accdb形式)で名前を付けて保存してaccess2016を終了。
③ 新しい拡張子の ( accdb ) 付いたファイルをaccess2016で開きます。
何の問題もなく使用できるファイルもありますが、以下のようなエラーを出す場合もあります。
32bitシステムで構築したデータベースを64bitシステムで使用するために Declare ステートメントに PtrSafe 属性を設定して、使っても大丈夫だよーと教えなければなりません。
④ VBAコードの画面で赤字で表示されるコードがエラー箇所です。
このDeclare ステートメントの後に PtrSafe 属性を追加設定して行きます。
⑤ VBAコードを修正出来たら上書き保存してファイルを閉じます。
再度修正したaccdbファイルをaccess2016で起動させて、再度エラーが出たら同じ修正をします。
私の環境ではこの作業でaccess2000で作成したmdbデータベースファイルをaccess2016のaccdbデータベースファイルへ移行できました。