リンク テーブルを管理する

適用先
Access for Microsoft 365 Access 2024 Access 2021

外部データ ソースにリンクし、さまざまなデータ セットに基づいてソリューションを作成することは、Office Access の強みです。 リンク テーブル マネージャーは、Access データベース内のすべてのデータ ソースとリンク テーブルを表示および管理するための中心的な場所です。 データ ソースの場所、テーブル名、またはテーブル スキーマが変更されたため、リンクされたテーブルの更新、再リンク、検索、編集、または削除が必要になる場合があります。 たとえば、テスト環境から運用環境に切り替える場合は、データ ソースの場所を変更する必要があります。 ソリューション要件が変更された場合は、リンク テーブルを追加または削除することもできます。

使用している Access のバージョンに応じて、[ リンク されたテーブル マネージャー ] ダイアログ ボックスの動作が異なります。 Microsoft 365 では、このダイアログ ボックスを使用して、リンクされたテーブルの更新、再リンク、追加、編集、検索、削除を行うことができますが、Excel に情報をエクスポートすることはできません。 Access 2016以降では、ダイアログ ボックスの方がはるかに簡単ですが、Excel に情報をエクスポートできます。

[リンク テーブル マネージャー] ダイアログ ボックス

各データ ソースとそのリンク テーブルをリンク テーブル マネージャーで管理する

始める前に

リンク テーブル マネージャーを使用する方法はいくつかありますが、ベスト プラクティスとしてこのシーケンスをお勧めします。

  1. データ ソースを更新してリンクを成功させ、問題を特定します。
  2. データ ソースに問題がある場合は、メッセージが表示されたら正しい場所を入力するか、データ ソースを編集して問題を解決します。
  3. [失敗] 状態の個々のテーブルを再リンクします。 Access では、状態が自動的に更新され、成功または失敗が示されます。
  4. すべての問題が修正されるまで、手順 1 ~ 3 を繰り返します。

ページの先頭へ

データ ソースとそのリンク テーブルを更新する

データ ソースとそのリンク テーブルを更新して、データ ソースにアクセスでき、リンク テーブルが正しく動作していることを確認します。

  1. [ 外部データ>リンク テーブル マネージャー] を選択しますヒント: ナビゲーション ウィンドウから特定のリンク テーブルを更新するには、それを右クリックし、[ リンクの更新] を選択します。 リンクされたテーブル名にカーソルを合わせて、接続文字列やその他の情報を表示することもできます。

  2. [ リンク テーブル マネージャー ] ダイアログ ボックスで、データ ソースまたは個々のリンク テーブルを選択します。 データ ソースを選択すると、そのすべてのリンク テーブルが選択されます。 データ ソースの (+) エントリを展開して、個々のリンク テーブルを選択します。

  3. [最新の情報に更新] を選択します。

  4. データ ソースの場所に問題がある場合は、メッセージが表示されたら正しい場所を入力するか、 データ ソースを編集します

  5. [状態] 列が表示されていることを確認し (横にスクロールする必要がある場合があります)、結果を表示するにはチェックします。

  6. 失敗した各リンク テーブルを修正し、[状態] 列に [成功] と表示されるまで、[更新] をもう一度選択します。

ページの先頭へ

データ ソースを再リンクして場所を変更し、リンク されたテーブルをその名前を変更します。

  1. [ 外部データ>リンク テーブル マネージャー] を選択しますヒント:ナビゲーション バーで、リンクされたテーブル名にカーソルを合わせると、接続文字列やその他の情報が表示されます。

  2. [ リンク テーブル マネージャー ] ダイアログ ボックスで、データ ソースまたは個々のリンク テーブルを選択します。 [データ ソース] 列でエントリを展開 (+) する必要がある場合があります。

  3. [ 再リンク] を選択します。

  4. Access がデータ ソースを見つけるかどうかに関係なく、新しいデータ ソースの場所の入力を求められます。 正しい場所を入力した後は、既存のリンク されたテーブル名をそのまま使用するか、新しいテーブル名を選択できます。

  5. [状態] 列が表示されていることを確認し (横にスクロールする必要がある場合があります)、結果を表示するにはチェックします。

    • 成功 リンクされたテーブルが正常に再リンクされました。
    • 失敗 しました 1 つ以上のリンク テーブルに問題があります。
  6. 新しいテーブル名の入力を求められます。 場合によっては、テーブルの一覧から新しいテーブルを選択する必要があります。 接続文字列の入力を求められたら、[接続文字列] ボックスに文字列を入力します。 Access では、状態が自動的に更新され、成功または失敗が示されます。

  7. 失敗した各リンク テーブルを修正し、[状態] 列に [成功] と表示されるまで、[再リンク] をもう一度選択します。

ページの先頭へ

リンク テーブルを検索する

リンク テーブルが多数ある場合は、[リンク テーブル マネージャー] ダイアログ ボックスの上部にある [検索] ボックスを使用して目的のテーブルを見つけます。

  1. [検索] ボックスにテキストを入力します。 Access では、[ データ ソース名] 列と [ データ ソース情報] 列が検索され、一致するものが見つかります。 検索では大文字と小文字は区別されません。一致するリンク テーブル名の一覧に先行入力を使用します。
  2. 表示をリセットするには、[ 検索 ] ボックスをオフにします。

ページの先頭へ

データ ソースを編集する

データ ソースに応じて、表示名、データ ソース パス、ファイル名、パスワード、または接続文字列を変更できます。

  1. [ 外部データ>リンク テーブル マネージャー] を選択します

ヒント

ナビゲーション バーで、リンクされたテーブル名にカーソルを合わせると、接続文字列やその他の情報が表示されます。

  1. [ リンク テーブル マネージャー ] ダイアログ ボックスで、データ ソースを選択し、データ ソースにマウス ポインターを合わせて、[編集] を選択 します

  2. [ リンクの編集 ] ダイアログ ボックスで情報を変更します。

    Excel データ ソースの [リンクの編集] ダイアログ ボックス

    Excel データ ソースに関する情報の編集

  3. [完了] をクリックします。

ページの先頭へ

データ ソースとリンク テーブルを追加する

Access、SQL (Server および Azure)、Excel、または Custom (テキスト、Microsoft Dynamics、SharePoint リスト、ODBC) の種類のデータ ソースを追加できます。

ヒント

VBA コードに接続文字列を入力する場合は、コードを直接変更したり、接続文字列を自動的に変更する複雑なコードを記述したりするのではなく、[リンク テーブル マネージャー] ダイアログ ボックスから接続文字列を追加して編集することを検討してください。

  1. [ 外部データ>リンク テーブル マネージャー] を選択します

  2. [ リンク テーブル マネージャー ] ダイアログ ボックスで、[ 追加] を選択します。

  3. 名前の検索と理解を容易にするには、[ 表示名 ] ボックスに名前を入力します。 既定の表示名は、データ ソースの種類です。 この名前は、[ データ ソース] 列に表示されます。 この列は並べ替えることができます。名前を使用してデータ ソースを分類できます。これは、多くのデータ ソースがある場合に特に役立ちます。

  4. 次のいずれかの操作を行います。

  5. [Close] (閉じる) を選択します。

ページの先頭へ

データ ソースまたはリンク テーブルを削除する

データ ソースまたはリンク テーブルは不要になったため、または [リンク されたテーブル マネージャー] ダイアログ ボックスを整理する必要があるため、 削除 できます。

  1. [ 外部データ>リンク テーブル マネージャー] を選択します
  2. [ リンク テーブル マネージャー ] ダイアログ ボックスで、1 つ以上のデータ ソースまたはリンク テーブルを選択します。 [データ ソース] 列でエントリを展開 (+) する必要がある場合があります。
  3. [削除] を選択します。
  4. 確認を求められたら、[ はい] を選択します。 リンク テーブルを削除すると、データ ソースでテーブルを開くために使用される情報のみが削除され、テーブル自体は削除されません。

ページの先頭へ

関連項目

リンクされているデータ ソース情報を Excel にエクスポート

Access でのデータのインポート、リンク、およびエクスポートの概要

ODBC データ ソースを管理する