ナビゲーションフォームとは、作成したフォームやレポートをタブで切り替えて、表示できる機能です。
これはとても便利です。
ただし、ナビゲーションフォームの機能は、[accdb]の拡張子でなければ使用できません。[mdb]ファイルでは、無効状態になります。
参考ここでは[ドキュメントウィンドウオプション]で[タブ付きドキュメント](既定)を選択しています。[ウィンドウを重ねて表示する]と[タブ付きドキュメント]の違いについては、以下の記事で解説しています。
-
[タブ付きドキュメント]と[ウィンドウを重ねて表示する]の違い
Access2007以降、オブジェクトを表示すると、タブ付きウィンドウで表示されるようになっています。 昔からAccessを使用している方に ...
ナビゲーション
ナビゲーションとは、作成したフォームやレポートをクリックひとつで切り替えて、表示できるものです。
[作成]タブの[フォーム]グループから[ナビゲーション]をクリックします。
ナビゲーション
ユーザーがさまざまなフォームやレポートを表示できる、フォームを作成します。
6種類のレイアウトがあります。
- 水平タブ
- 垂直タブ(左)
- 垂直タブ(右)
- 水平タブ(2レベル)
- 水平タブと垂直タブ(左)
- 水平タブと垂直タブ(右)
ここでは例として、[水平タブ]を選択します。
[新規追加]へドラッグ
ナビゲーションウィンドウの作成済みのフォームをナビゲーションフォームの[新規追加]にドラッグします。
[新規追加]タブに直接フォーム名を入力してもいいです。
フォームだけでなく、レポートも追加することができます。
参考一度、ナビゲーションフォームを保存して、再度、既存のフォームを追加する場合は、ドラッグでは操作しにくいかもしれません。その場合は、[新規追加]のタブに直接フォーム名を入力してください。
[新規追加]と表示されたタブをクリックして、複数のフォームやレポートを追加することができます。
また、タブはドラッグで左右に移動させて順番を変更することができます。
[新規追加]と表示されたタブは、フォームビューには表示されません。
タブ名の変更
ナビゲーションフォームのタブにはフォーム名が表示されます。
タブの名前をフォーム名以外の名前に変える場合は、一度フォーム名を入力した後に、タブを選択した状態で直接入力してタブの名前を変更します。
フォームビューに切り替え
フォームビューに切り替えると、タブをクリックするだけでナビゲーションフォーム内に既存のフォームやレポートが表示されます。
既存のフォームやレポートでボタンのレイアウト変更やコントロールの追加などを行うと、ナビゲーションフォームに追加したフォームやレポートにも反映されます。
デザインビューの[新規追加]と表示されたタブは、フォームビューには表示されません。
ナビゲーションフォームは複数作成できます。
参考デザインビューからフォームビューに切り替えるショートカットキーは[F5]キーです。
ナビゲーションフォームではなく、タブコントロールを使用したタブ付きフォームの作成は以下の記事で解説しています。
-
タブコントロールを使用したタブ付きフォームの作成
Accessでは、タブコントロールを使ってタブ付きのフォームを簡単に作成できます。 例えば、テーブルにフィールドが多く、それを1つのフォーム ...
フォーム作成の方法は、他にもあります。
フォームウィザードを使用する方法は、以下の記事で解説しています。
-
フォームウィザードでフォームを作成(クエリが認識されないことも)
Accessのフォームとはテーブルやクエリのデータをもとに、データの表示、入力、編集するためのオブジェクトです。 フォームウィザードでは、[ ...
単票とデータシートを同時に表示できる分割フォームについては、以下の記事で解説しています。
-
分割フォーム(単票フォームとデータシートを同時に表示)の作成と使い方
Accessでは、画面を2つに分け[単票フォーム]と[データシート]を同時に表示できる[分割フォーム]というのがあります。Access200 ...