アプリケーションでスイッチボードを提供すると、ユーザーが必要なタスクを見つけるのに役立ちます。 この記事では、Access でスイッチボードを作成および削除する方法と、スイッチボード内の項目を追加および変更する方法について説明します。
注: Access には、スイッチボードの代わりに使用できるナビゲーション ウィンドウと呼ばれる機能も用意されており、アプリケーションのユーザーがアプリケーションを移動する方法を提供できます。
目的に合ったトピックをクリックしてください
配電盤を作成する
スイッチボードを作成する前に、ユーザーがデータベース内のさまざまなフォームやレポートを見つけ、それに応じてナビゲーション設計を計画する方法を検討してください。 スイッチボードを作成した後にニーズが変化した場合は、いつでもスイッチボードの設計を変更できます。
Switchboard Manager ツールを使用してスイッチボードを作成すると、Access によって、フォームディスプレイのボタンと実行するアクションを説明するスイッチボードアイテムテーブルが作成されます。 スイッチボードを手動で変更すると、アプリケーションが動作しなくなる可能性があります。
スイッチボード マネージャーでは、スイッチボード上の最大 8 つのコマンド ボタンのみが許可されるため、ユーザーがメインスイッチボードから移動できる追加のスイッチボードが必要になる場合があります。
スイッチボード マネージャーはリボンでは使用できないため、最初に クイック アクセス ツール バーにコマンドを追加する必要があります。 最初のいくつかの手順では、このコマンドを クイック アクセス ツール バーに追加する方法を示します。
-
クイック アクセス ツール バーの下矢印をクリックし、[ その他のコマンド] をクリックします。 [アクセス] をクリックすると、[クイック アクセス ツール バー] セクションが選択された [アクセス オプション] ダイアログ ボックスが開きます。
-
[ コマンドの選択 ] コンボ ボックスで、[ すべてのコマンド] を選択します。
-
[ スイッチボード マネージャー ] を選択し、[ 追加] をクリックします。 [ OK] を クリックして変更を保存し 、[アクセス オプション] ダイアログ ボックスを閉じます。
-
クイック アクセス ツール バーで、[スイッチボード マネージャー] をクリックしてツールを開きます。
切り替えボードを作成するかどうかを確認するメッセージが表示されたら、[ はい] をクリックします。 これにより、 メインスイッチボードが作成されます。 すべてのスイッチボード コマンドをメイン スイッチボードに追加するか、セカンダリ スイッチボードを作成できます。
-
セカンダリ 配電盤を作成するには、[ 新規] をクリックします。
注: セカンダリ スイッチボードを作成する場合は、各スイッチボードにメインスイッチボードに戻るコマンドがあることを確認します。
[ 新規作成 ] ダイアログ ボックスが表示されます。
-
新しいスイッチボードの名前を入力し、[ OK] をクリックします。
Microsoft Access は、[スイッチボード ページ] ボックスの一覧に スイッチボード を追加します。
この時点でセカンダリ スイッチボード名を追加できます。
-
作成するセカンダリ スイッチボードごとに手順 5 ~ 6 を繰り返し、[ 閉じる] をクリックします。
スイッチボードに項目を追加する
スイッチボードを作成したら、フォームやレポートをデータベースで開くなど、さまざまなタスクを実行する項目またはメニュー コマンドを追加する必要があります。 スイッチボードに追加する項目は、コマンド ボタンとして表示されます。
-
[ スイッチボード マネージャー ] ダイアログ ボックスで、スイッチボードを選択し、[ 編集] をクリックします。
[ スイッチボード ページの編集 ] ダイアログ ボックスが表示されます。
-
[新規作成] をクリックします。
[ スイッチボード項目の編集 ] ダイアログ ボックスが表示されます。
-
[ テキスト ] ボックスにコマンド項目の名前を入力し、[ コマンド ] リストから適切なコマンドを選択します。
たとえば、アイテムが 顧客データの場合は、[ フォームを追加モードで開く] を選択します。
注: 他の配電盤に分岐する配電盤を作成するには、[コマンド] ボックスの [スイッチボードに移動] コマンドをクリックし、一覧から配電盤を選択するか、もう一方の配電盤の名前を入力します。
-
[OK] をクリックします。
-
必要なすべてのコマンドをスイッチボードに追加するまで、手順 1 ~ 4 を繰り返します。
コマンド |
実行されるアクション |
---|---|
[スイッチボード] に移動します |
セカンダリ スイッチボードを開きます。 |
追加モードでフォームを開く |
新しいレコードのみを追加できるモードでフォームを開きます。 |
編集モードでフォームを開く |
任意のレコードを追加または編集できるモードでフォームを開きます。 |
レポートを開く |
印刷プレビューでレポートを開きます。 |
アプリケーションの設計 |
スイッチボード マネージャーを開きます。 |
アプリケーションの終了 |
現在のデータベースを閉じます。 |
マクロの実行 |
マクロを実行します。 |
コードの実行 |
Visual Basic 関数を実行します。 |
ボタンと埋め込みマクロを追加してデータベース コンポーネントを開始し、起動時にフォームを表示するように設定できます。 埋め込みマクロを構築する方法については、マクロの 概要に関する記事を参照してください。 フォームを作成する方法については、フォームの概要に関 する記事を参照してください。
スイッチボードにアクセスする
新しく作成したスイッチボードにアクセスして、コマンドの精度と設計要素をテストする方法を次に示します。
-
ナビゲーション ウィンドウで、 Switchboard という名前のフォームをダブルクリックします。
Access がスイッチボードに与えたタイトルが気に入らない場合は、タイトルを変更できます。
スイッチボード内のアイテムを編集する
コマンド ラベルの変更やコマンドの実行方法の変更など、いくつかの理由でスイッチボード内の項目を編集する必要がある場合があります。
-
クイック アクセス ツール バーの [ スイッチボード マネージャー ] をクリックします。
-
[ スイッチボード マネージャー ] ダイアログ ボックスで、編集するスイッチボードを選択し、[ 編集] をクリックします。
-
変更するスイッチボード上の項目をクリックし、次のいずれかの操作を行います。
-
アイテムのテキスト、アイテムによって実行されるコマンド、またはアイテムをクリックしたときに開いたり実行したりするオブジェクトを変更するには、[ 編集] をクリックします。
-
アイテムを削除するには、[削除] をクリック します。
-
アイテムが表示される順序を移動するには、[上へ 移動 ] または [ 下へ移動] をクリックします。
-
-
スイッチボード項目の編集が完了したら、[ 閉じる] をクリックします。
配電盤または配電盤項目を削除する
スイッチボード マネージャーを使用して、不要な配電盤または配電盤項目を削除できます。 ただし、配電盤を削除すると、その配電盤に割り当てられているすべての項目も削除されます。
-
クイック アクセス ツール バーの [ スイッチボード マネージャー ] をクリックします。
-
[ スイッチボード マネージャー ] ダイアログ ボックスで、削除するスイッチボード、または削除するアイテムを含むスイッチボードを選択します。
-
スイッチボードを削除するには、手順 6 に進みます。
-
アイテムを削除するには、[ 編集] をクリックします。
[ スイッチボード ページの編集 ] ダイアログ ボックスが表示されます
-
削除する項目を選択します。
-
[削除] をクリックします。
-
[閉じる] をクリックします。
起動時にメインスイッチボードを表示する
アクセス設定を変更して、他のユーザーがデータベースを開いたときにメインのスイッチボードが自動的に表示されるようにすることができます。
-
[ファイル]、[オプション] の順にクリックして、[Access のオプション] ダイアログ ボックスを開きます。
-
[カレント データベース] をクリックします。
-
[表示フォーム] ドロップダウン リストから [スイッチボード] を選択します。
-
[OK] をクリックします。
-
データベースを閉じて、もう一度開きます。
スイッチボードが自動的に開きます。