
バックエンドとフロントエンドに分割した Access データベースがあります。フロントエンドをユーザーと共有したいのですが、私が使用するすべてのクエリ (ユーザーにとって役に立たないクエリ) をユーザーに公開したくありません。クエリをユーザーから隠すことはできますか? それとも、ユーザーごとに 1 つずつ、4 つの異なる方法でフロントエンドを保存する必要がありますか?
答え1
フロントエンドは、バックエンドのデータベース テーブルにリンクする別のデータベース ファイルです。
ユーザーがアクセスできるようにする項目を含むフロントエンドを作成し、保存します。ユーザーごとにファイルを作成する必要はありません。各ユーザーが同じ FE ファイルのコピーを持つことができます。
私がやったことは、すでに持っていた FE ファイルをコピーし、ユーザーにアクセスさせたくないオブジェクトをすべて削除し、メニュー選択を削除してファイルを保存したことです。
ちなみに、異なるコンテンツを持つ独自の FE ファイルを作成することもできます。私は、さまざまなユーザー レベルに異なる FE ファイルを持たせて、必要なものだけにアクセスできるようにするために、いくつかのデータベースでこれを行いました。私のファイルにはすべてのオブジェクトが含まれていますが、別のファイルには、ユーザーがデータを入力するために必要なフォームがいくつか含まれています。