外部データ ソースへのリンクと、さまざまなデータ セットに基づくソリューションの作成は、Access のOfficeです。 リンク テーブル マネージャーは 、Access データベース内のすべてのデータ ソースとリンク テーブルを表示および管理するための中心的な場所です。 データ ソースの場所、テーブル名、またはテーブル スキーマが変更されたため、リンク テーブルの更新、再リンク、検索、編集、または削除が必要になる場合があります。 たとえば、テスト環境から実稼働環境に切り替える場合は、データ ソースの場所を変更する必要があります。 ソリューションの要件が変更された場合は、リンク テーブルを追加または削除することもできます。
メモ 使用している Access のバージョンに応じて、[リンク テーブル マネージャー ] ダイアログ ボックスの動作が異なります。 [ Microsoft 365] では、このダイアログ ボックスを使用してリンク テーブルを更新、再リンク、追加、編集、検索、削除できますが、情報を Excel にエクスポートすることはできません。 このAccess 2016、ダイアログ ボックスははるかに簡単ですが、情報を他のユーザーにエクスポートExcel。
![[リンク テーブル マネージャー] ダイアログ ボックス](https://support.content.office.net/ja-jp/media/f7e3abb7-d562-44b1-b75c-49d4d289e6f6.png)
各データ ソースとそのリンク テーブルをリンク テーブル マネージャーで管理する
何をしたいですか?
|
始める前に
リンク テーブル マネージャーを使用するにはいくつかの方法がありますが、ベスト プラクティスとして次の一連の手順をお勧めします。
-
データ ソースを更新して、リンクが成功し、問題を特定します。
-
データ ソースに問題がある場合は、メッセージが表示されたら正しい場所を入力するか、データ ソースを編集して問題を解決します。
-
[失敗] 状態の個々のテーブル を再リンク します。 Access によって状態が自動的に更新され、成功または失敗が示されます。
-
すべての問題が修正されるまで、手順 1 から 3 を繰り返します。
データ ソースとそのリンク テーブルを更新する
データ ソースとそのリンク テーブルを更新して、データ ソースにアクセス可能であり、リンク テーブルが正しく動作している必要があります。
-
[外部 データ] を>テーブル マネージャー] を選択します。
ヒント ナビゲーション ウィンドウから特定のリンク テーブルを更新するには、リンク テーブルを右クリックし、[リンクの更新] を選択します。 リンク テーブル名にカーソルを合わせると、接続文字列などの情報を表示できます。
-
[リンク テーブル マネージャー] ダイアログ ボックスで、データ ソースまたは個々のリンク テーブルを選択します。
データ ソースを選択すると、すべてのリンク テーブルが選択されます。 データ ソースのエントリを展開 (+) して、個々 のリンク テーブルを選択します。
-
[更新] を選択します。
-
データ ソースの場所に問題がある場合は、メッセージが表示されたら正しい場所を入力するか、データ ソースを編集 します。
-
[状態] 列が 表示され (横にスクロールする必要がある場合があります)、確認して結果を確認します。
-
成功 リンク テーブルが正常に更新されました。
-
失敗 1 つ以上のリンク テーブルに問題があります。 失敗した状態の最も一般的な理由は、新しい資格情報、またはテーブル名の変更です。 この問題を解決するには、 データ ソースまたはリンク テーブルを再リンクします。
-
-
失敗した各リンクテーブルを修正し、[状態] 列に "成功" と表示されるまで、もう一度 [最新の情報に更新] を選択します。
データ ソースまたはリンク テーブルを再リンクする
データ ソースを再リンクして場所を変更し、リンク テーブルを変更して名前を変更します。
-
[外部 データ] を>テーブル マネージャー] を選択します。
ヒント ナビゲーション バーで、リンク テーブル名にカーソルを合わせると、接続文字列などの情報が表示されます。
-
[リンク テーブル マネージャー] ダイアログ ボックスで、データ ソースまたは個々のリンク テーブルを選択します。
[データ ソース] 列のエントリを展開 (+) する必要がある場合 があります。
-
[再リンク ] を選択します。
-
Access でデータ ソースが検索されるかどうかに関して、新しいデータ ソースの場所の入力を求めるメッセージが表示されます。 正しい場所を入力した後は、既存のリンク テーブル名を変更しないか、新しいテーブル名を選択できます。
-
[状態] 列が 表示され (横にスクロールする必要がある場合があります)、確認して結果を確認します。
-
成功 リンク テーブルが正常に再リンクされました。
-
失敗 1 つ以上のリンク テーブルに問題があります。
-
-
新しいテーブル名の入力を求めるメッセージが表示されます。 場合によっては、テーブルの一覧から新しいテーブルを選択する必要があります。 接続文字列の入力を求めるメッセージが表示されたら、[接続文字列] ボックスに文字列 を入力 します。 Access によって状態が自動的に更新され、成功または失敗が示されます。
-
失敗した各リンク テーブルを修正し、[状態] 列に"成功" と表示されるまで、もう一度 [再リンク] を選択します。
リンク テーブルを検索する
多数のリンク テーブルがある場合は、[リンク テーブル マネージャー]ダイアログ ボックスの上部にある [検索] ボックスを使用して、必要な情報を検索します。
-
[検索] ボックスにテキストを入力します。
Access は、[データ ソース名] 列と [データ ソース情報] 列を検索して一致を検索します。
検索では大文字と小文字が区別され、先行入力を使用してリンク テーブル名の一致を動的に一覧表示します。
-
表示をリセットするには、[検索] ボックスを オフ にします。
データ ソースを編集する
データ ソースに応じて、表示名、データ ソース パス、ファイル名、パスワード、または接続文字列を変更できます。
-
[外部 データ] を>テーブル マネージャー] を選択します。
ヒント ナビゲーション バーで、リンク テーブル名にカーソルを合わせると、接続文字列などの情報が表示されます。
-
[リンク テーブル マネージャー] ダイアログ ボックスで、データ ソースを選択し、データ ソースにカーソルを合わせると、[編集] を 選択します。
-
[リンクの編集] ダイアログ ボックスで情報を 変更します。
データ ソースに関Excel編集する
-
[完了] をクリックします。
データ ソースとリンク テーブルを追加する
Access、SQL (サーバーと Azure)、Excel、またはカスタム (テキスト、Microsoft Dynamics、ShaePoint リスト、ODBC) のデータ ソースの種類を追加できます。
ヒント VBA コードに接続文字列を入力する Access 開発者は、コードを直接変更したり、接続文字列を自動的に変更する複雑なコードを記述したりするのではなく、[リンク テーブル マネージャー] ダイアログ ボックスから接続文字列を追加および編集します。
-
[外部 データ] を>テーブル マネージャー] を選択します。
-
[リンク テーブル マネージャー] ダイアログ ボックスで 、[追加] を 選択します。
-
見やすさと意味を向上するには、[表示名] ボックスに 名前を入力 します。 既定の表示名は、データ ソースの種類です。
この名前は [データ ソース] 列に表示され、この列を並べ替え、その名前を使用してデータ ソースを分類できます。これは、多くのデータ ソースがある場合に特に便利です。
-
次のいずれかの操作を行います。
-
[SQL (サーバー/Azure)を選択し、[次へ] を選択し、ログインSQL Server DSN 情報を入力します。 詳細については、「SQL Server データベースのデータのインポートまたはリンク」と「Azure SQL Server Database にデータをリンクまたはインポートする」を参照してください。
-
[ アクセス]を選択 し、[次へ] を選択し、[新しいリンクの追加] ダイアログ ボックスにファイル名 とパスワードを 入力します。 詳細については、「別の Access データベース のデータをインポートまたはリンクする」を参照してください。
-
[Excel]を選択し、[新しいリンクの追加] ダイアログ ボックスにファイル名を入力します。 詳細については、「ブック内のデータをインポートまたはリンクする」をExcelしてください。
-
[カスタム] (テキスト、Dynamics、SharePoint List、ODBC)を選択し、[新しいリンクの追加] ダイアログ ボックスにデータ ソースのパスと接続文字列を入力します。 詳細については、「接続文字列の 構文」と「 接続文字列 リファレンス」を参照してください。
-
-
[閉じる] を選択します。
データ ソースまたはリンク テーブルを削除する
データ ソースまたはリンク テーブルは不要になったため削除し、[テーブル マネージャーのリンク] ダイアログ ボックスを閉じ たくない場合があります 。
-
[外部 データ] を>テーブル マネージャー] を選択します。
-
[リンク テーブル マネージャー] ダイアログ ボックスで、1 つ以上のデータ ソースまたはリンク テーブルを選択します。
[データ ソース] 列のエントリを展開 (+) する必要がある場合 があります。
-
[削除] を選択します。
-
確認を求めるメッセージが表示されたら、[はい] を 選択します。
リンク テーブルを削除すると、テーブル自体ではなく、データ ソースでテーブルを開くのに使用される情報だけが削除されます。
関連項目
リンクされているデータ ソース情報を Excel にエクスポート