別の Microsoft Access データベースにメイン データ接続を変更します。

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

Microsoft Office Access 2007 (.accdb ファイル形式) データベースまたは Access データベース (.mdb) 以前のバージョンで保存されているに基づいて Microsoft Office InfoPath フォーム テンプレートをデザインする際にそのデータベースへのメインのデータ接続が自動的に作成します。移動する場合は、後の日付、Access データベースの変更] の場所にある場合など、データベース別の場所に、フォーム テンプレートのメインのデータ接続を変更する必要があります。この記事では、別の Access データベースを指すように InfoPath フォーム テンプレートのメインのデータ接続を変更する方法について説明します。

詳細については、セカンダリ データ接続を変更するのには、[参照] セクションでは、その他の外部データ ソースへのリンクを検索します。

この記事の内容

概要

始める前に

手順 1: フォーム テンプレートのメインのデータ接続を変更します。

手順 2: データベースのテーブルを選択します。

手順 3: プレビュー、発行、およびフォーム テンプレートをテストします。

概要

新しい Access データベースにフォーム テンプレートのメイン データ接続を変更するには、新しいメイン データ接続を作成するのには、データ接続ウィザードを使用します。新しいデータ接続を作成すると、新しいデータベースのデータが保存されていることに対応するフィールドとグループを含む新しいメインデータ ソースが作成されます。新しいデータベースでは、古いデータベースと同じ方法でデータを保存する場合は、InfoPath 自動的にバインド既存のコントロールのフォーム テンプレートのフィールドと新しいメイン データ ソース内のグループにします。

新しいメイン データ ソース内のグループとフィールドが一致しないフィールドや古いデータ ソース内のグループ場合 InfoPath では、既存のコントロールからのデータ ソースのバインドが削除されます。削除すると、これらの結合を [場合は、コントロールの使用を継続するか、コントロールを削除するには、フォーム テンプレートからは、コントロールを他のフィールドと新しいメイン データ ソース内のグループにバインドします。

メイン データ接続を変更した後は、テスト環境でフォーム テンプレートと、このフォーム テンプレートに基づくフォームがまだ動作テストを発行する必要があります。テストが完了したらは、このフォーム テンプレートに基づく新しいフォームの入力を開始するユーザーを許可することができます。

詳細については、[参照] セクションで、フォーム テンプレートを発行へのリンクを検索します。

ページの先頭へ

始める前に

メイン データ接続を変更する前に、データベース管理者から次の情報が必要。

  • 新しいデータベースの場所。

    注: 新しい Access データベースは、ネットワーク上の場所に保存されている場合は、ネットワーク上の場所がユーザーにアクセスできることを確認します。

  • テーブル名、フィールドの名前] と新しいデータベースのリレーションシップが、前のデータベースと同じであることを確認します。最初に、フォーム テンプレートをデザインするときに、テーブルのリレーションシップを追加することが必要な場合は、メインのデータ接続を変更するときに、同じテーブルのリレーションシップを追加する必要があります。

ページの先頭へ

手順 1: フォーム テンプレートのメインのデータ接続を変更します。

  1. [ツール] メニューで、メインのデータ ソースの変換] をクリックします。

  2. データ接続ウィザードで、いることを確認、選択したオプションが正しい、[次へ] をクリックします。

  3. ウィザードの次のページで、データベース (Microsoft SQL Server または Microsoft Office Access のみ)] をクリックし、[次へ] をクリックします。

  4. ウィザードの次のページで、[データベースの変更] をクリックします。

  5. データ ソースの選択] ダイアログ ボックスでは、新しいデータベースの場所を参照し、[開く] をクリックします。

ページの先頭へ

手順 2: データベースのテーブルを選択します。

  1. テーブルの選択] ダイアログ ボックスでは、主テーブルまたはクエリの名前をクリックし、[ OK] をクリックします。

  2. フォームにデータを提供するデータベース内の他のテーブルまたはクエリを使用している場合、は、これらの他のテーブルまたはクエリを追加します。

    方法

    1. テーブルの追加] をクリックします。

    2. 追加のテーブルまたはクエリ] ダイアログ ボックスの一覧で、追加する子テーブルを選択では、テーブルまたはクエリの名前をクリックし、[次へ] をクリックします。

      接続のフィールド] ボックスで、リレーションシップの編集] ダイアログ ボックスでは、このテーブルまたはクエリと主テーブルまたはクエリの間の関連するフィールドが表示されます。フォーム テンプレートでこれらのフィールドをすることを確認します。

    3. 既存のリレーションシップを削除するには、接続のフィールド] ボックスの一覧で、[関係] をクリックし、[リレーションシップの削除] をクリックします。

    4. その他の関連するフィールドを追加するには、リレーションシップの追加] をクリックし、[リレーションシップの追加] ダイアログ ボックスで、必要な列の両方のフィールド] をクリックします。

    5. [OK] をクリックし、[完了] をクリックします。

    6. その他のテーブルまたはクエリを追加するには、次の手順を繰り返します。

  3. [次へ] をクリックします。

  4. ウィザードの次のページで、メインのデータ接続の名前を入力し、[完了] をクリックします。

    注: フォーム テンプレートにすべてのセカンダリ データ接続を変更する必要がある場合、次の手順に進む前にこれらの変更を作成します。セカンダリ データ接続を今すぐに変更することで同時に両方の新しいメインと第 2 のデータ接続をテストすることができます。[参照] セクションのセカンダリ データ接続の変更の詳細情報へのリンクを探します。

ページの先頭へ

手順 3: プレビュー、発行、およびフォーム テンプレートをテストします。

  1. 変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。

  2. プレビュー ウィンドウを閉じるには、[標準] ツールバーのプレビューを閉じる] をクリックします。

  3. フォーム テンプレートを発行するには、[ファイル] メニューの [発行] をクリックし、[発行ウィザードを開始するの手順を実行します。

  4. フォームをテスト完全に開く入力し、このフォーム テンプレートに基づくフォーム。このフォーム テンプレートに基づくフォームが期待どおりに動作することを確認します。

ページの先頭へ

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×