ユーザーによる新規データベースの作成を禁止する方法
◆概要
この資料は、Microsoft Accessでユーザーによる新規データベースの作成を禁止する方法について記載しています。
キーワードOrを使うと、ユーザーまたはグループに別の権限を追加することができます。また、キーワードAnd Notを使うと、ユーザーアカウントまたはグループ アカウントの特定の権限を削除できます。たとえば、キーワード And Notをセキュリティ定数dbSecDBCreateと共にユーザーに対して使うと、そのユーザーが新規データベースを作成する権限を削除することができます。次のプロシージャでは、dbSecDBCreate定数を使って、[ユーザーグループ]グループのすべてのユーザーの新規データベースの作成権限を削除しています。
Sub Remove_DBCreate() Dim dbs As DATABASE, ctr As Container, strSystemDatabase As String ' ワークグループ情報ファイル(システム データベース)のパスを取得します。 strSystemDatabase = DBEngine.SystemDB Set dbs = DBEngine(0).OpenDatabase(strSystemDatabase) Set ctr = dbs.Containers!DATABASE ctr.UserName = "Users" ctr.Permissions = ctr.Permissions And Not dbSecDBCreat End Sub
参照 セキュリティ定数の詳細については、オンラインヘルプの[キーワード]タブで[セキュリティ定数]の項目を検索し、説明を参照してください。
▼ページトップに戻る