重要
Microsoft InfoPath 2013 のサポートは 2026 年 7 月 14 日に終了しました。 既存の InfoPath フォームとワークフローを、サポートされている Microsoft 365 ソリューションに移行することをお勧めします。 InfoPath の廃止に関する詳細情報。
データ接続とは、Microsoft Office InfoPath フォームと、データベース、Web サービス、XML ファイル、Microsoft Windows SharePoint Services ドキュメント ライブラリやリストなどの外部データ ソースとの間の接続です。 データ接続は、データのクエリと送信に使用されます。 フォーム テンプレートの外部データ ソースが変更された場合は、フォーム テンプレートから対応するデータ接続を変更または削除する必要がある場合があります。
この記事の内容
始める前に
フォーム テンプレートのデータ接続を変更または削除すると、そのフォーム テンプレートに基づく新規または既存のフォームのコントロールとデータ ソースに影響します。 データ接続を変更すると、InfoPath は新しい外部データ ソースにデータの格納方法に基づいて新しいデータ ソースを作成します。 新しい外部データ ソースに古い外部データ ソースと同じようにデータが保存されている場合、フォーム テンプレートのデータ ソースに対する変更は表示されません。 フォーム テンプレートのすべてのコントロールが、データ ソース内の同じフィールドに連結されます。 ただし、新しい外部データ ソースに古い外部データ ソースとは異なる方法でデータが保存されている場合、InfoPath によって新しいフィールドとグループを含む新しいデータ ソースが作成されます。 古いデータ ソースのフィールドに連結されていたフォーム テンプレートのコントロールは、新しいデータ ソースのフィールドに連結されなくなります。 これらの既存のコントロールを使用する場合は、新しいデータ ソース内の他のフィールドにこれらのコントロールをバインドする必要があります。
フォーム テンプレートから削除できるのはセカンダリ データ接続のみです。 フォーム テンプレートからメイン データ接続を削除することはできません。 セカンダリ データ接続を削除すると、InfoPath は対応するセカンダリ データ ソースをフォーム テンプレートから削除します。 削除されたデータ ソースに関連付けられているコントロールはフォーム テンプレートに残りますが、そのデータ ソース内のフィールドとグループにバインドされなくなります。 これらのコントロールを使用する場合は、次のいずれかの操作を行う必要があります。
- バインドされていないコントロールをメイン データ ソースのフィールドまたはグループ、または別の既存のセカンダリ データ ソースにバインドします。
- 新しいセカンダリ データ接続をフォーム テンプレートに追加し、その新しいセカンダリ データ ソース内のフィールドまたはグループにバインドされていないコントロールをバインドします。
- フォーム テンプレートからバインドされていないコントロールを削除します。
注
フォーム テンプレートのデータ接続を変更または削除すると、このフォーム テンプレートに基づく既存のフォームのデータが失われる可能性があります。 ユーザーが既存のフォームを開くと、InfoPath は発行された場所で新しいバージョンのフォーム テンプレートを確認します。 新しいバージョンが存在する場合、InfoPath は新しいバージョンのフォーム テンプレートを使用してフォームを表示します。 ユーザーが以前のバージョンのフォーム テンプレートのフィールドにバインドされたコントロールにデータを入力し、データ接続を変更または修正してそのフィールドがデータ ソースから削除された場合、そのフィールドはデータ ソースから削除され、そのユーザーはデータを失います。
データ接続を変更または削除する前に、フォーム テンプレートに基づく既存のフォームのコントロールとデータ ソースへの影響を必ず考慮してください。 データ接続を変更または削除した後は、変更したフォーム テンプレートに基づくフォームにユーザーが入力できるようにする前に、変更内容をテストしてください。
データ接続を変更する
[ ツール] メニューの [データ接続] をクリックします。
[ フォーム テンプレートのデータ接続 ] ボックスの一覧で、変更するデータ接続をクリックします。
[修正] をクリックします。
データ接続ウィザードでは、データ接続を変更するプロセスの手順が示されます。 データ接続ウィザードの次のページは、変更するデータ接続の種類によって異なります。データ接続ウィザードの手順に従います。
注
データ接続ウィザードを使用してフォームを特定の外部データ ソースに接続する方法の詳細については、「 関連項目 」セクションのリンクを参照してください。
変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。
データ接続を削除する
[ ツール] メニューの [データ接続] をクリックします。
[ フォーム テンプレートのデータ接続] ボックスの一覧で、削除するデータ接続をクリックします。
[削除] をクリックします。
注
[ 削除] ボタンが無効になっている場合は、フォーム テンプレートのメイン データ接続が選択されていることを意味します。 フォーム テンプレートのメイン データ接続は削除できません。
[ Microsoft Office InfoPath ] ダイアログ ボックスで、[ はい] をクリックします。
変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。