注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。
Microsoft Office Access 2007 (.accdb ファイル形式) データベースまたは Access データベース (.mdb) 以前のバージョンで保存されているに基づいて Microsoft Office InfoPath フォーム テンプレートをデザインする際にそのデータベースへのメインのデータ接続が自動的に作成します。移動する場合は、後の日付、Access データベースの変更] の場所にある場合など、データベース別の場所に、フォーム テンプレートのメインのデータ接続を変更する必要があります。この記事では、別の Access データベースを指すように InfoPath フォーム テンプレートのメインのデータ接続を変更する方法について説明します。
詳細については、セカンダリ データ接続を変更するのには、[参照] セクションでは、その他の外部データ ソースへのリンクを検索します。
この記事の内容
概要
新しい Access データベースにフォーム テンプレートのメイン データ接続を変更するには、新しいメイン データ接続を作成するのには、データ接続ウィザードを使用します。新しいデータ接続を作成すると、新しいデータベースのデータが保存されていることに対応するフィールドとグループを含む新しいメインデータ ソースが作成されます。新しいデータベースでは、古いデータベースと同じ方法でデータを保存する場合は、InfoPath 自動的にバインド既存のコントロールのフォーム テンプレートのフィールドと新しいメイン データ ソース内のグループにします。
新しいメイン データ ソース内のグループとフィールドが一致しないフィールドや古いデータ ソース内のグループ場合 InfoPath では、既存のコントロールからのデータ ソースのバインドが削除されます。削除すると、これらの結合を [場合は、コントロールの使用を継続するか、コントロールを削除するには、フォーム テンプレートからは、コントロールを他のフィールドと新しいメイン データ ソース内のグループにバインドします。
メイン データ接続を変更した後は、テスト環境でフォーム テンプレートと、このフォーム テンプレートに基づくフォームがまだ動作テストを発行する必要があります。テストが完了したらは、このフォーム テンプレートに基づく新しいフォームの入力を開始するユーザーを許可することができます。
詳細については、[参照] セクションで、フォーム テンプレートを発行へのリンクを検索します。
始める前に
メイン データ接続を変更する前に、データベース管理者から次の情報が必要。
-
新しいデータベースの場所。
注: 新しい Access データベースは、ネットワーク上の場所に保存されている場合は、ネットワーク上の場所がユーザーにアクセスできることを確認します。
-
テーブル名、フィールドの名前] と新しいデータベースのリレーションシップが、前のデータベースと同じであることを確認します。最初に、フォーム テンプレートをデザインするときに、テーブルのリレーションシップを追加することが必要な場合は、メインのデータ接続を変更するときに、同じテーブルのリレーションシップを追加する必要があります。
手順 1: フォーム テンプレートのメインのデータ接続を変更します。
-
[ツール] メニューで、メインのデータ ソースの変換] をクリックします。
-
データ接続ウィザードで、いることを確認、選択したオプションが正しい、[次へ] をクリックします。
-
ウィザードの次のページで、データベース (Microsoft SQL Server または Microsoft Office Access のみ)] をクリックし、[次へ] をクリックします。
-
ウィザードの次のページで、[データベースの変更] をクリックします。
-
データ ソースの選択] ダイアログ ボックスでは、新しいデータベースの場所を参照し、[開く] をクリックします。
手順 2: データベースのテーブルを選択します。
-
テーブルの選択] ダイアログ ボックスでは、主テーブルまたはクエリの名前をクリックし、[ OK] をクリックします。
-
フォームにデータを提供するデータベース内の他のテーブルまたはクエリを使用している場合、は、これらの他のテーブルまたはクエリを追加します。
方法
-
テーブルの追加] をクリックします。
-
追加のテーブルまたはクエリ] ダイアログ ボックスの一覧で、追加する子テーブルを選択では、テーブルまたはクエリの名前をクリックし、[次へ] をクリックします。
接続のフィールド] ボックスで、リレーションシップの編集] ダイアログ ボックスでは、このテーブルまたはクエリと主テーブルまたはクエリの間の関連するフィールドが表示されます。フォーム テンプレートでこれらのフィールドをすることを確認します。
-
既存のリレーションシップを削除するには、接続のフィールド] ボックスの一覧で、[関係] をクリックし、[リレーションシップの削除] をクリックします。
-
その他の関連するフィールドを追加するには、リレーションシップの追加] をクリックし、[リレーションシップの追加] ダイアログ ボックスで、必要な列の両方のフィールド] をクリックします。
-
[OK] をクリックし、[完了] をクリックします。
-
その他のテーブルまたはクエリを追加するには、次の手順を繰り返します。
-
-
[次へ] をクリックします。
-
ウィザードの次のページで、メインのデータ接続の名前を入力し、[完了] をクリックします。
注: フォーム テンプレートにすべてのセカンダリ データ接続を変更する必要がある場合、次の手順に進む前にこれらの変更を作成します。セカンダリ データ接続を今すぐに変更することで同時に両方の新しいメインと第 2 のデータ接続をテストすることができます。[参照] セクションのセカンダリ データ接続の変更の詳細情報へのリンクを探します。
手順 3: プレビュー、発行、およびフォーム テンプレートをテストします。
-
変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。
-
プレビュー ウィンドウを閉じるには、[標準] ツールバーのプレビューを閉じる] をクリックします。
-
フォーム テンプレートを発行するには、[ファイル] メニューの [発行] をクリックし、[発行ウィザードを開始するの手順を実行します。
-
フォームをテスト完全に開く入力し、このフォーム テンプレートに基づくフォーム。このフォーム テンプレートに基づくフォームが期待どおりに動作することを確認します。