2

頭痛がします。私の質問は純粋なプログラミングの質問ではありません。Stackoverflow の質問に属しているかどうかはわかりません。または、スーパーユーザーなどの別の場所に属していますか?

現在のシステム :

現在、Windows XP + Access 2003 を使用しています。Access 2003 MDB 形式で記述されたデータベース システムがあり、データベース データ用とフロントエンド用の 2 つの MDB ファイルに分割されています。

幸いなことに、フロントエンドにはデータ アクセス ページが含まれていません。を含む:

フォーム、レポート、クエリ、マクロ、VBA モジュール。

サードパーティのオブジェクトは一切使用しておらず、すべてのフォーム/レポートはデフォルトの Microsoft コントロールのみを使用し、すべての VBA はデフォルトの Microsoft ライブラリのみを使用しています。

私の頭痛の背景:

私の会社のコンピューター サポート部門のポリシーにより、すべてのコンピューター ワークステーションを Windows XP + Office 2003 から Windows 7 + Office 2010 にアップグレードするよう強制されています

私の頭痛 :

今、自分のシステムが Windows 7 + Access 2010 になったらどうするかを勉強しています。Google で何かを勉強しています。これまでの私の要約は次のとおりです。

解決策 1 : フロントエンド MDB を ACCDB に変換し、バックエンド MDB を保持します。

バックエンドのデータは重要なので、リスクを冒して変換を行いたくありません。フロントエンドの変換が安全で簡単かどうか非常に心配です。ACCDB を MDB (パスワード保護) にリンクできますか?

解決策 2 : 2 つの MDB の両方を ACCDB に変換します。

それは簡単で、データは安全ですか? データがクラッシュするのではないかと心配しています。

解決策 3 : 2 つの MDB を両方とも MDB のままにする

Microsoft のサイトから読みました。97 MDB は設計を変更できません。私のシステムは 2003 MDB ですが、2003 MDB にも問題があるとは思えません。Access 2010 では多くの新しいオブジェクトが導入されていますが、2003 年のオブジェクトのいくつかは 2010 では機能しなくなっている可能性があります。Google から読みましたが、フォーム/レポートのデザインを MDB に保存できない人もいます。

誰かが私に提案をして、経験を共有してくれませんか?

4

1 に答える 1

6

データベースを mdb に保持し、Access 2010 で実行するオプションがあります。80% のケースでは、変更を加えても問題なく実行されます。問題がある場合は、次のページがあります。

http://allenbrowne.com/Access2007.html

また、データベースをテストするためのユーティリティ ツール:

http://allenbrowne.com/AppIssueChecker.html

両方を見ると、ジレンマをどのように解決できるかがわかります。

于 2013-05-24T18:18:30.077 に答える