お世話になります。
Access2016で作成したプログラムを拡張子accdeにコンパイルしてwindowsサーバーにいれ、リモートデスクトップ環境で複数人が利用しています。
サーバー側はAccessRuntime20016で運用していますが、中の特定のフォームを開こうとすると以下のエラーが発生します。
エラー3956
このデータベースを開くには、MicrosoftAccessのより新しいバージョンが必要です。
色々ためしていると、特定のテーブルだけそのエラーが出るようです。
エラーの出るフォームのレコードソースをほかのテーブルに変更してみたところ、問題なく開けました。
Runtimeもおそらく最新で、ビット、バージョンなども適合していると思うのですが、なぜこうなるのかよくわかりません。
Access2016がインストールされているPCではこのエラーメッセージはでず、ランタイムだけで出るようです。
どなたか解決策あればご教授頂けたら幸いです。
追記です。
フォームを介さずその特定のテーブルを直接開こうとしても同じエラーがでました。そのテーブルはリンクテーブルにしています。
お世話になります。
自己解決しましたので報告します。
該当のテーブル内フィールドのデータ型に【大きな数値】を設定していたことが原因のようです。
https://learn.microsoft.com/ja-jp/office/troubleshoot/access/database-requires-newer-access
ありがとうございました。