メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

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

表の情報を入力できるようにする場合は、Microsoft Office InfoPath フォーム テンプレートに繰り返しテーブルを追加できます。通常、繰り返しテーブルは、既定で 1 つの行を表示します。フォーム テンプレートに基づくフォームに入力するときのユーザーは、必要に応じてテーブルに追加の行を挿入できます。フォーム テンプレートには、データベースなど、外部データ ソースへのデータ接続が含まれている場合は、フォーム上で複数のレコードを自動的に表示する繰り返しテーブルを使用することができます。

この記事の内容

繰り返しテーブルを使用する場合

繰り返しテーブルを使用する場合。

  • 構造化された表形式でデータを入力するユーザーを有効にします。

  • 品目、数値データ、およびその他の種類のテーブルに表示される最適なデータを収集します。

  • だけを表示して、フォーム テンプレート上の領域を節約実際のデータが含まれている行。

  • フォーム テンプレート上のデータベース、Web サービス、またはテーブル内の他のデータ ソースからのレコードを使用または表示します。

次の画像では、繰り返しテーブルを使用して、経費報告フォーム上の品目を収集しています。

経費レポートで品目を収集するために使用する繰り返しテーブル

繰り返しテーブルには、3 つの部分で構成されます。

  • 見出し行   新しい繰り返しテーブルを挿入すると、空白のフォーム テンプレートでは、見出し行既定で表示されます。通常、列見出しには、見出し行を使用します。列見出ししない場合は、繰り返しテーブルのプロパティ] ダイアログ ボックスでヘッダーを含める] チェック ボックスをオフにします。

  • データ行   [データが、行フォームで、必要な回数だけ「繰り返す」ことができます。フォーム テンプレートのデザイナー、繰り返しテーブルを挿入するときに、 デザイン モードで行を 1 つだけが表示されます。ただし、フォーム テンプレートに基づく、ctrl キーを押しながら ENTER キーを押して、ショートカット メニューのコマンド] をクリックして、またはテーブルの最後の行の下にある項目の挿入] をクリックして、フォームの複数の行を追加できるフォームに入力したユーザー。

  • フッター行   フッター行を使用して、テキスト ボックス、または列の値を合計する式のボックスを追加することができます。フッター行は、既定では、繰り返しテーブルに表示されません。フッター行をオンにするには、繰り返しテーブルのプロパティ] ダイアログ ボックスでフッターを含める] チェック ボックスを選択します。

関連するコントロール

InfoPath には、繰り返しテーブルに似ていますが、目的の異なる他のコントロールが含まれています。これらのコントロールのうちのどれに最適なフォーム テンプレートを決定するには、次の一覧を参照してください。

繰り返しセクション   複数回 (など、データベースのレコード) フォームのユーザーが挿入できる半構造化されたセクションを作成するには、繰り返しテーブルではなく繰り返しセクションを使用します。

横方向繰り返しテーブル   余分な行ではなくテーブルに追加の列を追加することができるようにする場合は、通常の繰り返しテーブルではなく横方向繰り返しテーブルを使用することができます。

ページの先頭へ

ユーザー エクスペリエンス

ユーザーが繰り返しテーブルの行の上にポインターを移動するショートカット メニューのボタンが表示されます。ユーザーは、挿入または行を削除するためのコマンドのショートカット メニューを表示する] ボタンをクリックします。

繰り返しテーブルのショートカット メニュー

ユーザーは、フォームの繰り返しテーブルの下に表示される項目を挿入するテキスト] をクリックして、新しい行を挿入もできます。カスタマイズしたり、フォーム テンプレートをデザインする際に、このテキストを削除することができます。

ページの先頭へ

繰り返しテーブルを挿入します。

繰り返しテーブルを挿入する手順は、データベースやその他の外部データ ソースのフォーム テンプレートのデザインを基にしたか新しい、空白のフォーム テンプレートをデザインしているかどうかによって少し異なります。

次の図は、デザイン モードでの繰り返しテーブルの表示方法を示します。

デザイン モードの繰り返しテーブル

コントロールは、バインドすることも、バインド解除することもできます。コントロールは、バインドされている場合、データ ソース内のフィールドまたはグループに接続されており、コントロールに入力したデータは、基になるフォーム (.xml) ファイルに保存されます。コントロールは、バインド解除されている場合、フィールドまたはグループに接続されておらず、コントロールに入力したデータは保存されません。コントロールを選ぶか、ポインターをコントロールの上に移動すると、コントロールの右上隅にテキストとバインド アイコンが表示されます。テキストは、コントロールがバインドされているデータ ソース内のグループまたはフィールドを示します。アイコンは、コントロールがグループまたはフィールドに適切にバインドされているかどうかを示します。バインドが適切である場合、緑色のアイコンが表示されます。バインドに問題がある場合、青色または赤色のアイコンが表示されます。

フォーム テンプレートのデータ ソースは、フィールドとデータ ソース] 作業ウィンドウでの階層ビューに表示されるグループで構成されます。繰り返しテーブルは通常バインド、フォーム テンプレートのデータ ソースの繰り返しグループに繰り返しフィールドにバインドすることもできます。

次の例では、フォームの"経費明細"テーブルは、[データ ソース] 作業ウィンドウ内の繰り返しグループのアイテムにバインドされています。テーブル内でテキスト ボックス コントロール、日付説明カテゴリ、およびコストなどの繰り返しグループの項目に含まれるフィールドにバインドされました。

フォーム テンプレート上の繰り返しテーブルと、データ ソース内の繰り返しグループの間の関係

新しい空白のフォーム テンプレート上の繰り返しテーブルを挿入します。

新しい空白のフォーム テンプレートをデザインする場合、[コントロール] 作業ウィンドウの [自動的にデータ ソースを作成する] チェック ボックスが既定で選択されています。このため、InfoPath では、フォーム テンプレートにコントロールが追加されると、データ ソースにフィールドおよびグループが自動的に作成されます。これらのフィールドおよびグループは、[データ ソース] 作業ウィンドウではフォルダー アイコンおよびファイル アイコンで表されます。

  1. フォーム テンプレートで、コントロールを挿入する場所にカーソルを置きます。

  2. [コントロール] 作業ウィンドウが表示されていない場合は、[挿入] メニューの [コントロールの選択] をクリックするか、Alt キーを押しながら I キー、C キーの順に押します。

  3. コントロールを挿入するには、[繰り返しテーブル] をクリックします。

  4. [列の数] ボックスで、テーブルに含める列の数を入力します。

  5. 各列のテキスト ボックスで繰り返しテーブルが作成されます。テキスト ボックス コントロールの種類に変換するには、テキスト ボックスを右クリックし、ショートカット メニューの [変更] をポイントするコントロールをクリックし、します。

既存のデータ ソースを基にしたフォーム テンプレート上の繰り返しテーブルを挿入します。

既存の拡張マークアップ言語 (XML) ファイル、データベース、または Web サービスを基にフォーム テンプレートのデザインにした場合、InfoPath は、フィールドとその既存のデータ ソースからデータ ソース] 作業ウィンドウでグループを導出します。このシナリオでは、フォーム テンプレートにデータ ソース] 作業ウィンドウから繰り返しグループをドラッグするか、[コントロール] 作業ウィンドウから繰り返しテーブルを挿入すると、代わりに、次の手順で説明したように、繰り返しテーブルを挿入できます。

  1. フォーム テンプレートで、コントロールを挿入する場所にカーソルを置きます。

  2. [コントロール] 作業ウィンドウが表示されていない場合は、[挿入] メニューの [コントロールの選択] をクリックするか、Alt キーを押しながら I キー、C キーの順に押します。

  3. コントロールを挿入するには、[繰り返しテーブル] をクリックします。

  4. 繰り返しテーブルのバインド ウィザードの最初のページで、データ ソースの一覧で使用するデータ ソースをクリックし、[テーブルの行にバインドする繰り返しグループ アイコンの画像] をクリックします。

    ヒント: 新しい繰り返しグループを作成するには、繰り返しグループを追加、ショートカット メニューで、[追加] をクリックし、フィールドの追加] または [グループ] ダイアログ ボックスで、繰り返しグループのプロパティを指定するグループを右クリックします。

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

  6. 繰り返しテーブルのバインド ウィザードの 2 番目のページで、テーブルに列として追加するデータ バインドリスト内のフィールドをダブルクリックします。

    ヒント:  データ バインド] ボックスの一覧で、新しいフィールドを作成するを繰り返しテーブル バインドされている、[ショートカット] メニューの [追加] をクリックし、[フィールドの追加] または [グループ] ダイアログ ボックスで、フィールドのプロパティを指定するグループを右クリックします。

  7. 列を並べ替えるには、テーブル内の列] ボックスの一覧で列を選択し、[上へ移動] または [下へ移動します。

ページの先頭へ

レイアウトのヒント

次のヒントを使用して、外観、サイズ、および繰り返しテーブル内のコントロールの他の側面を調整するのに役立ちます。

  • いくつかのテキストのサイズを変更するのにはボックスは、サイズを変更して、[書式] メニューに [プロパティ] テキスト ボックスをオンと [サイズ] タブで、必要な調整を加えます。

  • テキスト ボックスに入力される可能性の文字数に合わせてフォーム テンプレート上のテキスト ボックスのサイズを変更します。

  • 枠線やを繰り返しテーブル内のコントロールの色を変更するのには、[書式] メニューを変更するテキスト ボックスとページ罫線と網かけの変更] をクリックして] タブの [罫線] をクリック、必要な調整を加えます。

  • 繰り返しテーブル内のテキスト ボックスに表示されるテキストをカスタマイズするのには、[書式設定] ツールバーのフォントフォント サイズ] ボックスを使用します。フォーム テンプレート上のテキスト ボックスのすべてのフォント サイズ、フォントを一度に変更するには、書式が設定されているしを [書式] メニューの [すべてのテキスト ボックス コントロールにフォントを適用する] をクリックするテキスト ボックスを選択します。

  • 実際のテキストが含まれたテキスト ボックスの外観を確認するには、[表示] メニューサンプル データをクリックします。フォーム テンプレートに基づくフォームがどのようにユーザーでは、それを入力するときに把握できます。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×