トップ > スキル : アプリケーション > Access(アクセス) > データベースシステム(データベースのセキュリティ設定)

Access

売上管理データベースの作成

データベースのセキュリティ設定

作成したシステム(売上管理)は、日々使用するデータベースで、Accessの操作を知らない方にも使用できる仕組みで仕上げていきます。
今回のデータベースにおけるメイン操作は[F売上メイン]フォームになりますので、売上管理を開いた時に[F売上メイン]フォームが自動で開けば、すぐに使用できます。また、データベース内のデータ(情報)は、一般的に秘匿性の高い場合が多いので、開くためにパスワードを要求される仕組みがあれば、特定の方しか見られないようにできます。

パスワードの設定

まず、パスワードの設定を行ないます。パスワードの設定は、"排他的モード"で開いておかないと設定できません。
一旦、「売上管理DB」データベースは閉じます。


① Officeボタンをクリックして、[開く]をクリックします。

ファイルを開く

② 保存されているところから「売上管理DB」を選択して、[開く]ボタンの右側にある▼をクリックして、「排他モードで開く」をクリックします。

[セキュリティ警告]ダイアログボックスが表示されるときは、[開く]ボタンをクリックします。ユーザの環境によっては、この画面が表示されないこともあります。

③ [売上管理DB]データベースが排他モードで開きます。(※ 見た目では排他モードであるか分かりません。)
[データベースツール]タブを選択して、[データベースツール]-[パスワードを使用して暗号化]ボタンをクリックします。

④ [データベース パスワードの設定]ダイアログボックスが表示されます。
[パスワード]に半角英数を組み合わせたものを入力します。ここでは、「0123」と入力してください。同様の数値を[確認]の方にも入力し、[OK]ボタンをクリックします。

パスワードの入力

これで、開く際にパスワード画面が表示され、適切なパスワードでないと開かないことになります。

起動時の設定

売上管理が開くと自動的に指定されたオブジェクト(フォーム、またはページ)が開く、“起動時の設定”を行ないます。この設定を行なう際には、オブジェクト(テーブル、クエリなど)が何も開いていない状態で行ないます。


① Officeボタンをクリックして、[Accessのオプション]ボタンをクリックします。

Accessのオプション起動

② [Accessのオプション]ダイアログボックスが表示されます。
[アプリケーション タイトル]に「売上管理システム」と入力します。[フォームの表示]は一覧から「F売上メイン」を選択します。後は、下の図を参考にチェックボックスのチェックを外します。

※ アプリケーション タイトルは、開いたAccessのタイトルに表示されます。必要でなければ、省略できます。

※ チェックボックスも非表示にしたいものだけのチェックを外します。チェックを外すことによって、間違い操作を未然に防ぐことができます。

③ [OK]ボタンを押して、[起動時の設定]ダイアログボックスを閉じます。さらに、[売上管理DB]データベースウィンドウも閉じます。
これで、パスワード設定と起動時の設定が完了しました。

動作の確認

パスワードと起動時の設定が有効であるか動作を確認します。


① 通常通りの操作で、[売上管理DB]を開きます。

② [データベース パスワードの入力]画面が表示されます。
「0123」と入力して、[OK]ボタンをクリックします。

パスワード入力

[セキュリティ警告]ダイアログボックスが表示されたら、[開く]ボタンをクリックします。ユーザの環境によっては、この画面が表示されないこともあります。

③ Accessのタイトルが「売上管理システム」と表示され、[F売上メイン]フォームが開かれた状態で表示されます。

データベースウィンドウやツールバーなども非表示になっていることも確認できます。
日ごろ行なう作業は、[F売上メイン]フォームからすべて実行できます。また、メンテナンス処理や設定を変更したい時は、F11キーを押してデータベースウィンドウを表示させて行なえます。

④ パスワードを解除したい場合は、パスワードを設定した時と同じように“排他モード”の状態で開いてから解除します。

起動時の設定を取り消したい時は、データベースを開くときにShiftキーを押した状態で[開く]ボタンをクリックすると、通常のデータベースウィンドウを開きます。そこで、[起動時の設定]ダイアログボックスを表示させて、「フォームの表示」を「(表示なし)」にして、チェックボックスをすべてチェックを付けて[OK]ボタンをクリックすると、起動時の設定は無効となります。