この記事の内容
ナビゲーション ウィンドウの概要
Microsoft Office Access 2007 で新しく導入されたナビゲーション ウィンドウは、Access の中心となるウィンドウで、すべてのデータベース オブジェクト (データベース オブジェクト : テーブル、クエリ、フォーム、レポート、ページ、マクロ、およびモジュールなどのオブジェクトを含むアクセス データベース。Access プロジェクトには、フォーム、レポート、ページ、マクロ、およびモジュールなどのオブジェクトが含まれます。)へのアクセスと表示、レポートの実行、テーブルへのデータの直接的な入力などを行うことができます。ナビゲーション ウィンドウは、前のバージョンの Access で使用されていたデータベース ウィンドウに代わるものです。Office Access 2007 でデータベースを開くと、開いているデータ オブジェクトまたはワークスペースの左側にナビゲーション ウィンドウが表示されます。
ナビゲーション ウィンドウの表示方法をカスタマイズするには、次の操作を実行します。
| 目的 |
操作 |
|
ナビゲーション ウィンドウの幅を変更する
|
ナビゲーション ウィンドウの右端にポインタを置き、ポインタが双方向矢印に変わったら、端をドラッグして幅を増減します。
|
|
ナビゲーション ウィンドウの表示を展開または折りたたむ
|
(シャッター バーを開く/閉じるボタン) をクリックするか、F11 キーを押して、ウィンドウの開閉を切り替えます。
|

ナビゲーション ウィンドウでは、データベースで定義されているすべてのオブジェクトがカテゴリとして表示されます。前の図では、[すべての Access オブジェクト] がカテゴリ、[テーブル]、[クエリ]、[フォーム]、および [レポート] がグループです。各カテゴリは、バーとして表示されるグループに分類されます。グループ名は、選択するカテゴリ ビューによって変化し、1 つのグループには 1 つ以上のデータベース オブジェクトを含めることができます。
ページの先頭へ
カテゴリ ビューを選択する
Office Access 2007 で新しいデータベースを作成すると、ナビゲーション ウィンドウには [すべてのテーブル] というカテゴリ名が表示されます。また、[ユーザー設定] という名前のカテゴリも作成され、これを使用してオブジェクトを独自の方法で表示できます。さらに、Access 2007 には、これ以外に次の 3 つの定義済みのカテゴリ ビューが用意されており、使用するオブジェクトの表示方法によって選択することができます。
| カテゴリ |
説明 |
|
テーブルと関連ビュー
|
テーブルとデータベース内の他のオブジェクトとの関係を表示します。
|
|
オブジェクトの種類
|
データベース内のすべてのオブジェクトを種類ごとに並べ替えて表示します。
|
|
作成日 および 更新日
|
特定の日付、または日付の範囲内に作成または更新されたオブジェクトを検索します。[今日] または [すべての日付] によってフィルタ処理できます。これらのカテゴリでは、オブジェクトが作成日または最後の更新日から降順で表示されます。
|
たとえば、Office Access 2007 と共にインストールされるノースウィンド 2007 サンプル データベースでは、[すべてのテーブル] カテゴリを表示すると、さまざまなオブジェクトとテーブルとの関係が表示されます。この表示では、各グループ内でテーブルが常に最初に表示され、続いてこのテーブル内のデータに依存するすべてのオブジェクトが表示されます。次の図では、[社員] グループに [社員] テーブルが表示され、その後にこのテーブルと関連するオブジェクトが表示されており、さらに [運送会社] グループと [得意先] グループも同様に表示されています。

定義済みのカテゴリを選択するたびに、データベース内のすべてのオブジェクトを含むグローバル グループが自動的に作成されます。カテゴリのグローバル グループは、グループ名の最初に "すべての" という語が付いているため、すぐに識別できます。たとえば、[テーブルと関連ビュー] カテゴリを選択した場合、グローバル グループ名は [すべてのテーブル] です。
ページの先頭へ
オブジェクトを表示して並べ替える
ナビゲーション ウィンドウでは、データベース内のオブジェクトを表示する方法を選択できます。たとえば、作成日や更新日を挿入したり、オブジェクトをアイコンやリストとして表示したりできます。既定では、ナビゲーション ウィンドウ内のオブジェクトは、オブジェクトの種類ごとにアルファベットの昇順で並べられますが、必要に応じて並べ替え方法を変更することもできます。オブジェクトの表示および並べ替えの方法を指定するには、次の手順を実行します。
- ナビゲーション ウィンドウを右クリックしてショートカット メニューを表示し、次のうちいずれかの操作を行います。
- オブジェクトの表示方法を変更するには、[表示形式] をポイントし、[詳細]、[アイコン]、または [リスト] のいずれかをクリックします。
- データベース内のすべてのグループを表示するには、[すべてのグループを表示] をクリックします。
- オブジェクトの並び順を変更するには、[並べ替えキー] をポイントし、並べ替えオプションをクリックします。
- 手動で並べ替えて表示順をカスタマイズするには、[並べ替えキー] をクリックし、[自動並べ替えの解除] をクリックします。
ページの先頭へ
データベース内のオブジェクトを検索する
Office Access 2007 では、ユーザーが [検索] ボックスにテキストを入力している間に、その検索語と一致するオブジェクトまたはオブジェクト ショートカットを含むグループがカテゴリ内で検索されます。一致する語を含まないグループは折りたたまれます。
メモ オブジェクトの検索は、ナビゲーション ウィンドウに現在表示されているカテゴリおよびグループでのみ行われます。
ヒント データベース全体で特定のオブジェクトを検索するには、ナビゲーション ウィンドウで定義済みカテゴリのうちいずれか ([テーブルと関連ビュー]、[オブジェクトの種類] など) を選択します。これにより、ナビゲーション ウィンドウにすべてのグループが確実に表示されます。
[検索] ボックスを使用してデータベース オブジェクトまたはショートカットを検索する
- [検索] ボックスがまだナビゲーション ウィンドウの上部に表示されていない場合は、ナビゲーション ウィンドウ上部のメニュー バーを右クリックし、[検索バー] をクリックします。
- [検索バー] ボックスに、オブジェクトまたはショートカットの名前の一部または全体を入力します。

文字を入力している間に、その文字と一致する部分が検索され、これを含まないグループの見出しが除外されます。
- 別の検索を実行するには、
(検索文字列のクリア) をクリックするか、BackSpace キーを押して文字を削除してから、検索する新しいテキストを入力します。
メモ [検索バー] ボックスの内容を削除すると、ナビゲーション ウィンドウに検索対象のすべてのオブジェクトがもう一度表示されます。
ページの先頭へ
ユーザー設定のカテゴリおよびグループを作成する
Office Access 2007 では、テンプレートを使用せずに新しいデータベースを作成すると、ユーザー設定のカテゴリが自動的に作成され、データベース内で定義されたすべてのオブジェクトを含む 1 つのグループが表示されます。このユーザー設定のカテゴリの名前を変更したり、その中にさらにユーザー設定のグループを作成したり、そのグループにオブジェクトを割り当てたりできます。グループの既定の並べ替えオプションは [すべてのテーブル] です。
ナビゲーション ウィンドウでユーザー設定のカテゴリおよびグループを表示すると、常にオブジェクトへのショートカットが表示されます。ショートカットのオブジェクト アイコンには、左下隅の横に小さな矢印が付いており、これによって識別します。

ショートカットを開くと、そのショートカットがポイントしているオブジェクトが開かれます。ただし、ショートカットを削除しても、そのショートカットがポイントするデータベース内のオブジェクトは削除されません。また、ショートカットがポイントしているデータベース内のデータを変更せずに、ショートカットを非表示にしたり、名前を変更したりできます。
データベース内のオブジェクトをカスタマイズする方法の 1 つとして、ユーザー設定のカテゴリを作成する方法があります。たとえば、データベース内の移動に使用できる特定の種類のボタンやリンクを含むフォームを作成する場合などに、ユーザー設定のカテゴリを作成します。ユーザー設定のカテゴリを作成した場合、これが適用されるのは現在のデータベースだけです。ユーザー設定のカテゴリおよびグループを他のデータベースで使用することはできません。ユーザー設定のカテゴリを作成するには、既定で作成される [ユーザー設定] カテゴリの名前を変更するか、新しいユーザー設定のカテゴリを作成します。データベース内で使用するユーザー設定のカテゴリやグループの数は、あまり多くしない方がデータを見つけやすくなります。
メモ
ユーザー設定のカテゴリまたはグループからオブジェクトを削除することはできますが、定義済みのカテゴリまたはグループからオブジェクトを削除することはできません。
ユーザー設定のカテゴリおよびグループを作成および管理するには、[ナビゲーション オプション] ダイアログ ボックスを使用します。このダイアログ ボックスには、データベース内で定義されているすべてのカテゴリのリストが表示され、選択したカテゴリのグループも表示されます。
ユーザー設定のカテゴリを作成する
新しいユーザー設定のカテゴリを作成すると、そのカテゴリに [割り当てられていないオブジェクト] および [ユーザー設定のグループ 1] という名前のグループが作成されます。既定では、[ユーザー設定のグループ 1] グループにはオブジェクトが自動的には追加されません。代わりに、グループに割り当てられていないカテゴリ内のすべてのオブジェクトが、ナビゲーション ウィンドウで [割り当てられていないオブジェクト] グループに追加されます。
- 新しいカテゴリを作成するには、ナビゲーション ウィンドウの上部にあるメニューを右クリックし、[ナビゲーション オプション] をクリックします。
- [カテゴリ] の [項目の追加] をクリックします。
[ナビゲーション オプション] ダイアログ ボックスの [カテゴリ] に新しいカテゴリが表示されます。
- 新しいカテゴリ名を入力し、Enter キーを押します。
ユーザー設定のカテゴリの名前を変更する
使用していないユーザー設定のカテゴリがある場合は、新しいユーザー設定のカテゴリを作成する代わりに、使用していないカテゴリの名前を変更して使用できます。
- ユーザー設定のカテゴリの名前を変更するには、ナビゲーション ウィンドウの上部にあるメニューを右クリックし、[ナビゲーション オプション] をクリックします。
- [カテゴリ] の [ユーザー設定] をクリックし、[項目名の変更] をクリックします。
- 新しいカテゴリ名を入力し、Enter キーを押します。
ユーザー設定のカテゴリを作成するか、カテゴリ名を変更した場合は、各カテゴリにユーザー設定のグループを作成する必要があります。
Access では、新しいカテゴリを作成するたびに、[ユーザー設定のグループ 1] と [割り当てられていないオブジェクト] グループが自動的に作成されます。グループに割り当てられていないオブジェクトは、自動的に [割り当てられていないオブジェクト] グループに追加されます。さらに、新しいユーザー設定のグループを作成することも、[ユーザー設定のグループ 1] グループを任意の名前に変更することもできます。
ユーザー設定のグループを作成する
- 新しいユーザー設定のグループを作成するには、ナビゲーション ウィンドウの上部にあるメニューを右クリックし、[ナビゲーション オプション] をクリックします。
-
["<カテゴリ名>" のグループ] の [グループの追加] をクリックします。
- 新しいグループ名を入力し、Enter キーを押します。
ユーザー設定のグループの名前を変更する
- ユーザー設定のグループの名前を変更するには、ナビゲーション ウィンドウの上部にあるメニューを右クリックし、[ナビゲーション オプション] をポイントします。
- ["<カテゴリ名>" のグループ] でユーザー設定のグループをクリックし、[グループ名の変更] をクリックします。
- 新しいグループ名を入力し、Enter キーを押します。
ユーザー設定のカテゴリ内にユーザー設定のグループを作成したら、テーブルなどのオブジェクトをユーザー設定のグループに追加または移動します。
ページの先頭へ
ユーザー設定のグループにオブジェクトを追加する
ユーザー設定のグループにオブジェクトを追加するには、オブジェクトをドラッグしてショートカットを作成する、コピーして貼り付ける、外部ソースからオブジェクトをインポートするなど、さまざまな方法があります。ただし、グループからオブジェクトを切り取った場合は、問題が発生する可能性があります。データベースは連携して機能するコンポーネントのセットであり、そのコンポーネントのセットからオブジェクトを削除すると、データベースの一部または全体が機能しなくなる可能性があるため、オブジェクトを切り取ることはお勧めしません。
- データベース内のオブジェクトをユーザー設定のグループに追加または移動するには、ナビゲーション ウィンドウの上部にある矢印をクリックし、作成したユーザー設定のグループをクリックします。
- [割り当てられていないオブジェクト] で、追加または移動するオブジェクトを右クリックします。
- ショートカット メニューの [グループに追加] をクリックし、オブジェクトの追加先となるユーザー設定のグループをクリックします。
オブジェクトをコピーして貼り付ける
- ナビゲーション ウィンドウで、コピーするオブジェクトを右クリックし、[コピー] をクリックします。
- ナビゲーション ウィンドウでオブジェクトの貼り付け先となるグループを右クリックし、[貼り付け] をクリックします。Office Access 2007 で開いている他のデータベースのナビゲーション ウィンドウにオブジェクトを貼り付けることもできます。
別の方法として、他のデータベースのテーブルや他のプログラムのデータ (テキスト ファイルや Microsoft Office Excel のブックなど) をインポートして、データベースにオブジェクトを追加することもできます。外部データをインポートする方法の詳細については、この記事の [参照] セクションのリンクをクリックしてください。
ページの先頭へ
ユーザー設定のグループ内のショートカットを削除して元に戻す
ナビゲーション ウィンドウに表示されるユーザー設定のオブジェクトは、実際にはそのオブジェクトへのショートカットです。オブジェクト アイコンの左下隅の横に小さな矢印がある場合、それは実際のオブジェクトへのショートカット (ポインタ) です。

ナビゲーション ウィンドウからショートカットを削除した場合、削除されるのはそのオブジェクトへのポインタだけで、データベースからそのオブジェクトが削除されるわけではありません。ナビゲーション ウィンドウでオブジェクトのショートカットがユーザー設定のグループから削除されると、そのオブジェクトへの参照がユーザー設定のグループから削除され、そのオブジェクトがナビゲーション ウィンドウの [割り当てられていないオブジェクト] グループに表示されます。
- ショートカットを削除するには、ナビゲーション ウィンドウでオブジェクトを右クリックし、[削除] をクリックします。
- オブジェクトのショートカットを元に戻すには、ナビゲーション ウィンドウの [割り当てられていないオブジェクト] グループからユーザー設定のグループに目的のオブジェクトをドラッグします。
重要 定義済みのグループやユーザー設定のグループを完全に削除することはできますが、データベースに問題が生じる可能性があるため、お勧めしません。データベースは連携して機能するコンポーネントのセットであるため、オブジェクトをそのコンポーネントのセットから削除すると、データベースの一部または全体が機能しなくなる可能性があります。
ページの先頭へ
オブジェクトおよびグループを非表示にする
オブジェクトまたはグループを使用しない場合や、これらへのアクセスを制限する場合は、これらを削除するのではなく、非表示にすることをお勧めします。オブジェクトを非表示にしてもデータベースは変更されませんが、オブジェクトやグループを削除すると (同じオブジェクトまたはグループが存在するように見えても)、データベースの一部または全体が機能しなくなる可能性があります。
ナビゲーション ウィンドウでオブジェクトまたはグループを非表示にするには、次のうちいずれかの操作を実行します。
- オブジェクトを非表示にするには、そのオブジェクトを右クリックし、[このグループに表示しない] をクリックします。
- グループ全体を非表示にするには、そのグループを右クリックし、[表示しない] をクリックします。
ナビゲーション ウィンドウで淡色表示されているオブジェクトまたはグループを非表示にするには、次のうちいずれかの操作を実行します。
- ナビゲーション ウィンドウの上部にあるメニュー バーを右クリックし、[ナビゲーション オプション] をクリックします。
- [ナビゲーション オプション] ダイアログ ボックスで、[隠しオブジェクトの表示] チェック ボックスをオフにし、[OK] をクリックします。
ページの先頭へ
オブジェクトおよびグループを再表示する
非表示にしたオブジェクトまたはグループを、アクセスを制限したまま表示するには、次のうちいずれかの操作を実行します。
- ナビゲーション ウィンドウの上部にあるメニュー バーを右クリックし、[ナビゲーション オプション] をクリックします。
- [ナビゲーション オプション] ダイアログ ボックスで、[隠しオブジェクトの表示] チェック ボックスをオンにし、[OK] をクリックします。
非表示にしたオブジェクトおよびグループがナビゲーション ウィンドウで淡色表示されている場合、これらは無効になっています。これらの淡色表示されたオブジェクトまたはグループをナビゲーション ウィンドウから使用できるようにするには、次のうちいずれかの操作を実行します。
- オブジェクトを有効にするには、そのオブジェクトを右クリックし、[このグループに表示] をクリックします。
- グループを再表示するには、そのグループを右クリックし、[再表示] をクリックします。
ページの先頭へ