コンテンツ
Access 2007データベースを他のユーザーと共有する場合は、その背後にあるデータとオブジェクトを確実に保護するためのセキュリティ対策を講じる必要があります。これは、複数の異なるコンピュータが同時にアクセスできるサーバー上に配置されている場合には本当に便利です。 Accessデータベースをパッケージ化して、スタンドアロンのアプリケーションとして表示されるようにして、テーブル、レポート、クエリ、フォーム、マクロ、およびコードモジュールを非表示にし、権限のない人がアクセスしないようにすることができます。
説明書
他のユーザーが自分のデータベースを参照できないようにAccess 2007を実行可能モードに変換する方法 (Jupiterimages / Creatas / Getty Images)-
Access 2007でデータベースを開きます。
-
[作成]タブの[マクロ]ボタン、[マクロとコード]タブをクリックします。
-
[新しいアクションの追加]ボックスに「LockNavigationPane」と入力します。 「ロック」欄が表示されたら、「いいえ」を選択します。新しいフィールドを追加するには、「+」記号をクリックしてください。 「SetDisplayedCategories」を入力してください。 [表示]フィールドを[いいえ]に、[カテゴリ]を[オブジェクトタイプ]に設定します。
-
新しいフィールドを追加するには、「+」記号をクリックしてください。 「SetDisplayedCategories」を入力してください。 [表示]フィールドを[いいえ]に、[カテゴリ]を[テーブルと関連ビュー]に設定します。新しいフィールドを追加して「LockNavigationPane」と入力します。 「ロック」を「はい」に設定してください。 「ホーム」タブの「保存」アイコンをクリックして、マクロを「AutoExec」として保存します。 "AutoExec"という名前であれば、次回データベースを開いたときにAccessが自動的にこのマクロを実行します。データベースを実行可能ファイルになるようにパッケージ化するだけです。
-
[Office]、[Publish]ボタン、[Package and Sign]の順にクリックします。使用するデジタルセキュリティ証明書を選択して、[いいえ]をクリックしてください。 [保存]の下に[Microsoft Access署名付きパッケージの作成]ダイアログボックスが表示されたときに保存する場所を選択します。 [ファイル名]フィールドにAccessデータベースの実行可能ファイルの名前を入力します。 「作成」をクリックしてください。 Accessはデータベースをパッケージ化し、「。accdc」ファイル形式で保存します。実行されると、スタンドアロンアプリケーションとして機能し、ユーザーはそれを実行するためにセキュリティ証明書を受け入れる必要があります。すべてのデータベースオブジェクトとナビゲーションペインはビューから隠されます。