新しいAccessベースのアプリケーションを設計する際の最善のアプローチを決定しようとしています。他の人が決定したため、フロントエンドとしてAccess 2003を使用し、バックエンドデータストアとしてSQL Serverを使用する必要があります(Winforms/WPFとSQLServer2008を使用することをお勧めしますが、それは別の話です)。
このプロジェクトではデータのセキュリティが大きな問題であり、ADPを使用するとSQL Server内にすべて(VBA、レポート、フォームを除く)を保存できるため、当初はAccess Data Projects(ADP)を使用することを考えていました。問題は、私が話した多くの開発者が、ADOの使用はMicrosoftが試みた後、放棄したものであることを示唆していることです。リンクされたテーブルを使用すると、より一貫性があり、バグの少ないエクスペリエンスが提供されることを示唆しています。
私は、他の人が最善の解決策であると考えていることについて、いくつかのフィードバックを得ることを望んでいました。さらに、他の人がリンクされたテーブルをADPに対するセキュリティリスクと見なしているかどうかを知りたいと思います。助けてくれてありがとう。
編集...このアプリケーションを使用する人の数が少なくなる(10から20)ことを追加したかっただけです。また、このアプリケーションはゼロから開発されていることも付け加えておきます。変換は必要ありません。