チェック ボックスを挿入する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

Microsoft Office InfoPath フォーム テンプレートにチェック ボックスを挿入することによって、ユーザーは "真" または "偽" の値を簡単に入力できるようになります。

この記事の内容

チェック ボックスを使用する場合

チェック ボックスを挿入する

レイアウトに関するヒント

チェック ボックスを使用する場合

チェック ボックスは、次のような目的で使用します。

  • ユーザーが "真" か "偽" または "はい" か "いいえ" の値を選択できるようにする。

  • データベース、Web サービス、またはその他のデータ ソースから取得した "真" か "偽" または "はい" か "いいえ" の情報を表示する。

次の図では、ユーザーはチェック ボックスをオンにすることによって、航空券の予約と共に、ホテルやレンタカーも予約するかどうかを指定します。

フォーム上のチェック ボックス

ヒント: 既定では、チェック ボックスはオンになっていません。既定でチェック ボックスをオンにする場合は、チェック ボックスをダブルクリックして既定の状態を変更できます。

関連コントロール

InfoPath には、チェック ボックスに似ているが、目的の異なるコントロールがあります。フォーム テンプレートに最適なコントロールを判断するには、次の一覧を参照してください。

オプション ボタン    チェック ボックスと同様に、オプション ボタンのグループによってユーザーは選択を行うことができます。ただし、オプション ボタンの場合は、ユーザーは四角形のチェック ボックスのセットからではなく、小さな円のセットから選択します。また、チェック ボックスが通常排他的でない選択肢を表すのに対して、オプション ボタンは、相互に排他的で同時選択を許可しない一連の選択肢から、単一の選択肢を表すために使用されます。

複数選択リスト ボックス    複数選択リスト ボックスはスクロール可能なリスト内の複数のチェック ボックスで構成されます。ユーザーは、フォーム テンプレートのデザインに応じて、リスト内の複数のチェック ボックスをオンにしたり、独自の項目をリストに追加したりできます。

ページの先頭へ

チェック ボックスを挿入する

チェック ボックスを挿入する手順は、新しい空白のフォーム テンプレートをデザインするか、データベースやその他の外部データ ソースに基づいてフォーム テンプレートをデザインするかによって、若干異なります。

次の図は、デザイン モードでチェック ボックスを選択したときのチェック ボックスの表示を示しています。

デザイン モードで選択されたチェック ボックス

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

フォーム テンプレートのデータ ソースは、フィールドとデータ ソース] 作業ウィンドウでの階層ビューに表示されるグループで構成されます。

チェック ボックスは、常にフィールドにバインドされます。次の例では、フォーム テンプレートの [ホテルを含める] チェック ボックスが [データ ソース] 作業ウィンドウの [includeHotel] フィールドにバインドされています。

フォーム テンプレート上のチェック ボックスとデータ ソース内の対応するフィールドの関係

チェック ボックスを繰り返しフィールドにバインドする場合、チェック ボックスは繰り返しテーブルや繰り返しセクションなどの繰り返しコントロール内に挿入する必要があります。

新しい空白のフォーム テンプレートにチェック ボックスを挿入する

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

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

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

  3. [コントロールの挿入] で、[チェック ボックス] をクリックします。

  4. コントロールの既定のラベルを置き換えるには、フォーム テンプレートに挿入したチェック ボックスの横にあるテキストを選択し、独自のラベルを入力します。

  5. チェック ボックスをオフまたはオンにしたときにデータ ソースに保存されている値を変更するには、チェック ボックスをダブルクリックし、[データ] タブをクリックします。次に、[オフのときの値] ボックスの一覧と [オンのときの値] ボックスの一覧で必要な値をクリックします。

    注: チェック ボックスの既定では、TRUE はオンのときの値を意味し、FALSE はオフのときの値を意味します。

既存のデータ ソースに基づくフォーム テンプレートにチェック ボックスを挿入する

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

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

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

  3. [コントロールの挿入] で、[チェック ボックス] をクリックします。

  4. [チェック ボックスのバインド] ダイアログ ボックスで、チェック ボックスの値を格納するフィールドを選択し、[OK] をクリックします。

  5. InfoPath では、コントロールのラベルとしてフィールドまたはグループの名前を使用します。必要に応じて、ラベルのテキストを変更します。

  6. チェック ボックスをオフまたはオンにしたときにデータ ソースに格納される値を変更するには、フォーム テンプレートに挿入したチェック ボックスをダブルクリックし、[データ] タブをクリックします。次に、[オフのときの値] ボックスと [オンのときの値] ボックスにそれぞれ必要な値を入力します。

    注: チェック ボックスの既定では、TRUE はオンのときの値を意味し、FALSE はオフのときの値を意味します。

    ヒント: [データ ソース] 作業ウィンドウを使用してコントロールを挿入することもできます。[データ ソース] 作業ウィンドウで、チェック ボックスをバインドするフィールドをマウスの右ボタンでクリックし、ショートカット メニューの [チェック ボックス] をクリックします。このコマンドが表示されるようにするには、フィールドで、はい/いいえ (boolean) データ型などの適切なデータ型を使用している必要があります。

ページの先頭へ

レイアウトに関するヒント

チェック ボックス コントロールの外観、サイズ、およびその他の点を微調整するには、次のヒントを参照してください。

  • 一度に複数のチェック ボックスのサイズを変更するには、サイズを変更するチェック ボックスを選択します。Alt キーを押しながら Enter キーを押し、[サイズ] タブで必要な調整を行います。

  • チェック ボックスが大きすぎると、チェック ボックス内のチェック マークがゆがんで見える場合があります。

  • チェック ボックスの罫線または色を変更するには、変更するチェック ボックスを選択します。[書式] メニューの [罫線と網かけの設定] をクリックし、必要な調整を行います。

  • 条件付き書式を使用して、ユーザーが特定のチェック ボックスをオンにしたときにフォーム テンプレートにアイテムを表示することができます。たとえば、経費明細フォームで条件付き書式を使用して、ユーザーが [課長承認が必要] チェック ボックスをオンにした場合にのみ上司の承認セクションを表示できます。上司の承認が必要でない場合、ユーザーはこのチェック ボックスをオンにしないので、フォーム上のセクションは非表示のままになります。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

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

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

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

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

×