誰かが私が間違っていることを教えてくれることを望んでいます。これがどのように機能するかについての私の誤った理解を修正し、それが不可能な理由を説明してください。
私はAccessのクライアントのためにかなり基本的なデータベース/プログラムを開発してきました。彼らはOffice2007を持っています、私はOffice 2010を持っています。2010年にデータベースを作成し(「2007」形式で)、Office2007でフォームとデータを開く最初のテストでは問題はありませんでした。
3週間早送りします。私は彼らに承認のために最近のコピーを送りました、そして彼らはそれを開くことができません。認識されないデータベース形式。周りを見渡すと、Access 2007形式は、下位互換性の観点からは実際には何の意味もないようです(M $に感謝)。一見標準的な答えに従い、空のフィールドや計算列などを削除することはできますが、実際には必要ないと思います。
Access 2010で開発されたACCBDを開くことができることを理解した上で、ターゲットシステムの1つにAccess2010ランタイムをインストールしました。運がない。Office 2007は引き続き起動し、「認識されないデータベース形式」です。
Access 2007がターゲットシステムにインストールされているという問題はありますか?それとも、Accessランタイムディストリビューションが何のためにあるのか誤解しているのでしょうか?基本的に、Access 2010で開発されたプログラム/データベースを、a)Office 2007をインストール(および約60ライセンス購入)することなく、またはb)既存のACCDBを削除することなく展開する方法はありますか。