メニュー フォームが表示されない

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

アプリケーションにスイッチボードを提供すると、ユーザーが必要なタスクを見つけやすくなります。 この記事では、Access で交換機を作成および削除する方法について説明し、交換機内の項目を追加および変更する方法を示します。

注

Access にはナビゲーション ウィンドウと呼ばれる機能も用意されています。この機能はスイッチボードの代わりに使用でき、アプリケーションのユーザーがアプリケーション内を移動する方法を提供します。

目的に合ったトピックをクリックしてください

交換機を作成する

交換機を作成する前に、データベース内のさまざまなフォームやレポートをユーザーが見つける方法を検討し、それに応じてナビゲーションの設計を計画します。 配電盤の作成後にニーズが変わった場合でも、いつでも配電盤の設計を変更できます。

スイッチボード マネージャー ツールを使って交換機を作成すると、Access では、フォーム上のボタンに表示される内容と実行される操作が記述されたスイッチボード アイテム テーブルが作成されます。 配電盤を手動で変更すると、アプリケーションが動作しなくなる可能性があります。

Switchboard Manager では、配電盤で最大 8 つのコマンド ボタンしか許可されないため、ユーザーが主配電盤から移動できる追加の配電盤が必要になる場合があります。

スイッチボード マネージャーはリボンでは使用できないため、最初に クイック アクセス ツール バーにコマンドを追加する必要があります。 最初のいくつかの手順では、このコマンドを クイック アクセス ツール バーに追加する方法を示します。

  1. クイック アクセス ツール バーの下矢印をクリックし、[ その他のコマンド] をクリックします。 Access では、[クイック アクセス ツールバー] セクションが選択された状態で、[Access オプション] ダイアログ ボックスが開きます。

  2. [ コマンドをコンボから選択] ボックスで、[ すべてのコマンド] を選択します。

  3. [ スイッチボード マネージャ ] を選択し、[ 追加] をクリックします。 [ OK ] をクリックして変更を保存し、[ Access オプション] ダイアログ ボックスを閉じます。

  4. クイック アクセス ツールバーで、[スイッチボード マネージャー] をクリックしてツールを開きます。
    Microsoft Access で交換機を作成するかどうかを確認するメッセージが表示される場合は、[ はい] をクリックします。 これにより 、主交換機が作成されます。 すべての交換機コマンドを主交換機に追加するか、二次交換機を作成できます。

  5. 2 次交換機を作成するには、[ New] をクリックします。

    注

    二次配電盤を作成する場合は、各配電盤に主配電盤に戻るためのコマンドがあることを確認してください。

    [ 新規作成 ] ダイアログ ボックスが表示されます。

  6. 新しい交換機の名前を入力し、[ OK] をクリックします。
    Microsoft Access により、[ スイッチボード ページ ] ボックスの一覧にスイッチボードが追加されます。
    この時点でセカンダリ交換機名を追加できます。

  7. 作成する 2 次変電盤ごとに手順 5 〜 6 を繰り返し、[ 閉じる] をクリックします。

ページの先頭へ

交換機に項目を追加する

交換機を作成したら、データベース内のフォームやレポートを開くなど、さまざまなタスクを実行する項目またはメニュー コマンドを追加する必要があります。 交換機に追加した項目は、コマンド ボタンとして表示されます。

  1. [ スイッチボード マネージャー] ダイアログ ボックスで、スイッチボードを選択し、[ 編集] をクリックします。
    [ スイッチボード ページの編集 ] ダイアログ ボックスが表示されます。

  2. [新規作成] をクリックします。
    [ スイッチボード アイテムの編集 ] ダイアログ ボックスが表示されます。

  3. テキスト ボックスに コマンド項目の名前を入力し、[ コマンド] リストから適切なコマンドを選択します。
    たとえば、アイテムが 顧客データの場合は、[ フォームを追加モードで開く] を選択します。

    注

    他の交換機に分岐する交換機を作成するには、[コマンド] ボックスの [交換機に移動] コマンドをクリックし、一覧から交換機を選択するか、他の交換機の名前を入力します。

  4. [OK] をクリックします。

  5. 必要なすべてのコマンドを配電盤に追加するまで、手順 1 から 4 を繰り返します。

コマンド 実行したアクション
交換機に移動 二次交換機を開きます。
フォームを追加モードで開く 新しいレコードの追加のみを許可するモードでフォームを開きます。
フォームを編集モードで開く 任意のレコードを追加または編集できるモードでフォームを開きます。
レポートを開く 印刷プレビューでレポートを開きます。
デザイン アプリケーション スイッチボード マネージャーを開きます。
アプリケーションを終了する 現在のデータベースを閉じます。
マクロの実行 マクロを実行します。
コードの実行 Visual Basic 関数を実行します。

データベース コンポーネントを起動するためのボタンや埋め込みマクロを追加し、フォームを起動時に表示されるように設定できます。 埋め込みマクロを作成する方法の詳細については、「 マクロの概要」の記事を参照してください。 フォームの作成方法の詳細については、「 フォームの概要」の記事を参照してください。

交換機にアクセスする

新しく作成した配電盤にアクセスして、コマンドの正確さとデザイン要素をテストする方法を次に示します。

  • ナビゲーション ウィンドウで、[ スイッチボード] という名前のフォームをダブルクリックします。
    Access が交換機に付けたタイトルが気に入らない場合は、タイトルを変更できます。

ページの先頭へ

交換機の項目を編集する

コマンド ラベルの変更やコマンドの実行方法の変更など、いくつかの理由で交換機内の項目の編集が必要になる場合があります。

  1. クイック アクセス ツールバーの [ スイッチボード マネージャー ] をクリックします。

  2. [ 交換機マネージャー] ダイアログ ボックスで、編集する交換機を選択し、[ 編集] をクリックします。

  3. 変更する交換機の項目をクリックし、次のいずれかの操作を行います。

    • 項目のテキスト、項目によって実行されるコマンド、または項目をクリックしたときに開くオブジェクトまたは実行されるオブジェクトを変更するには、[ 編集] をクリックします。
    • 項目を削除するには、[ 削除] をクリックします。
    • 項目が表示される順序を移動するには、[ 上へ移動] または [ 下へ移動] をクリックします。
  4. スイッチボード項目の編集が終了したら、[ 閉じる] をクリックします。

ページの先頭へ

交換機または交換機項目を削除する

スイッチボード マネージャーを使用して、不要なスイッチボードまたはスイッチボード アイテムを削除できます。 ただし、交換機を削除すると、その交換機に割り当てられたすべてのアイテムも削除されます。

  1. クイック アクセス ツールバーの [ スイッチボード マネージャー ] をクリックします。
  2. [ 交換機マネージャ ] ダイアログ ボックスで、削除する交換機や、削除するアイテムが含まれている交換機を選択します。
  3. 交換機を削除するには、手順 6 に進みます。
  4. 項目を削除するには 、[編集] をクリックします。
    [ スイッチボード ページの編集 ] ダイアログ ボックスが表示されます
  5. 削除するアイテムを選択します。
  6. [削除] をクリックします。
  7. [閉じる] をクリックします。

ページの先頭へ

起動時に総交換機を表示する

Access の設定を変更して、誰かがデータベースを開いたときに自動的にメイン交換機を表示するようにすることができます。

  1. [ ファイル>オプション ] をクリックして、[ Access オプション] ダイアログ ボックスを開きます。
  2. [カレント データベース] をクリックします。
  3. [表示フォーム] ドロップダウン リストから [スイッチボード] を選択します。
  4. [OK] をクリックします。
  5. データベースを閉じて、もう一度開きます。
    配電盤が自動的に開きます。

ページの先頭へ