MS Access のみを使用してアプリケーションを構築する必要があり、すべてのフォームを MS Access で設計する必要があり、DB も MS Access で作成する必要があります。
そのようなアプリケーションを実装する最良の方法は何でしょうか。
MS Access のみを使用してアプリケーションを構築する必要があり、すべてのフォームを MS Access で設計する必要があり、DB も MS Access で作成する必要があります。
そのようなアプリケーションを実装する最良の方法は何でしょうか。
あなたの見出しはあなたの質問と実際には一致しませんが、Access は 2010 年にユーザー レベルのセキュリティを廃止したと言えます。それを行う最善の方法は、テーブル駆動型にすることです。
ユーザー名、パスワード (暗号化されたフィールドを使用)、およびセキュリティ レベルを含む 1 つのテーブルを保持します。次に、フォームを起動するたびにテーブルをチェックして、ユーザーがそれを表示する権限を持っていることを確認します。
また、ユーザーが最初にデータベースにアクセスできることを確認するためにログイン画面も必要になります。その後、フォームを閉じるのではなく非表示にするだけで、新しいフォームごとにクリアランスを確認するときに常にユーザーの名前を参照できます。 .