コントロールを必須にする

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

ユーザーがフォームに入力するときに、 コントロール値の入力を要求する場合は、行う必要がありますフィールドを必須フィールドにバインド コントロール。たとえば、ようにするのには、そのユーザーが使用許諾契約を遵守を示すためのチェック ボックスを選んだ、フィールドを行うことができますに関連付けられているチェック ボックスを必須フィールドにします。

コントロールを必須にした手順と、そのフォーム テンプレートに基づいて作成されたフォームにユーザーが Web ブラウザからデータを入力するかどうかに応じて、必須コントロールが空白のままの場合に次のいずれかのメッセージが表示されます。

  • 標準エラー メッセージ (赤いアスタリスクまたは赤い破線と、"必須" というポップ ヒント) が表示されます。

  • カスタム エラー メッセージがダイアログ ボックスに表示されます。

この記事の内容

互換性に関する考慮事項

コントロールが空白のままときに、標準のエラー メッセージを表示します。

コントロールが空白のままときに、カスタム エラー メッセージを表示します。

互換性に関する考慮事項

InfoPath でフォーム テンプレートをデザインする際、ブラウザー互換のフォーム テンプレートをデザインするには特定の互換モードを選択します。ブラウザー互換フォーム テンプレートが InfoPath Forms Services を実行するサーバーに発行され、ブラウザー互換になると、Web ブラウザーでフォーム テンプレートを使用するフォームを参照できるようになります。ブラウザー互換フォーム テンプレートをデザインする場合、[コントロール] 作業ウィンドウで一部のコントロールを使用できなくなります。これは、Web ブラウザーで表示できないコントロールのためです。

Web ブラウザーでは、一部のデータの入力規則機能が InfoPath とは異なる動作をします。たとえば、データの入力規則をコントロールに追加する際に、ユーザーが無効なデータをそのコントロールに入力したときに表示される説明のテキストを作成します。この説明のテキストをヒントに表示し、任意でユーザーが追加情報を含む警告を表示できるようにしたり、ユーザーが無効なデータを入力したときに、警告を自動的に表示するようにしたりすることができます。Web ブラウザーで表示するフォームに警告を自動的に表示することはできませんが、ユーザーはヒントを表示することができ、必要に応じて追加情報を含む警告メッセージを表示できます。

必要なフィールドとして設定するにはコントロールのリスト

次の表には、必須として設定できる Microsoft Office InfoPath 2007 のコントロールと、各コントロールをブラウザ互換フォーム テンプレートで使用できるかどうかが記載されています。

データの入力規則をサポートするコントロール

ブラウザ互換フォーム テンプレートで使用できる

チェック ボックス

はい

日付の選択

はい

ドロップダウン リスト ボックス

はい

リスト ボックス

はい

オプション ボタン

はい

テキスト ボックス

はい

リッチ テキスト ボックス

はい

箇条書き、段落番号、または標準リスト

いいえ

コンボ ボックス

いいえ

注: 設定できるほとんどのコントロール必要に応じてコントロールのプロパティ] ダイアログ ボックスを空にすることはできません] チェック ボックスがあります。このチェック ボックスをオンにすることを必要なフィールドを制御するために関連付けられているフィールドです。ただし、リッチ テキスト ボックスのプロパティ] ダイアログ ボックスがない空白にすることはできません] チェック ボックスを使用して、作成する必要が、ユーザー設定のエラーのメッセージに次の手順に従って、「コントロールが空白のままときに、ユーザー設定のエラーのメッセージを表示する」ようにこの記事の後半します。

ページの先頭へ

コントロールが空白のままのときに標準エラー メッセージを表示する

設定できるほとんどのコントロール必要に応じてコントロールのプロパティ] ダイアログ ボックスを空にすることはできません] チェック ボックスがあります。このチェック ボックスを選択すると、コントロールのフィールドに必須フィールドを作成します。

注: 空白にすることはできません] チェック ボックスをオンにできない場合、またはチェック ボックスが表示されない場合は、ユーザー設定のエラー メッセージを作成する必要があります。

  1. 必須にするコントロールをクリックします。

  2. [書式] メニューには、[コントロールのプロパティ] をクリックします。

  3. [データ] タブをクリックします。

  4. [入力規則と動作規則] の下にある [必須] チェック ボックスをオンにします。

ページの先頭へ

コントロールが空白のままのときにカスタム エラー メッセージを表示する

  1. カスタム エラー メッセージを表示する対象のコントロールをクリックします。

  2. [書式] メニューの [データの入力規則] をクリックします。

  3. [追加] をクリックします。

  4. [次の条件の場合] の下にある最初のボックスで、[フィールドまたはグループの選択] をクリックし、コントロールがバインドされているフィールドまたはグループを選択します。

  5. 2 番目のボックスで、[が空白である] をクリックします。

  6. ユーザーがコントロールを空白のままにしたときに自動的にダイアログ ボックス メッセージを表示するには、[ユーザーが無効なデータを入力したらすぐにダイアログ ボックス メッセージを表示する] チェック ボックスをオンにします。

    注: ダイアログ ボックス メッセージは Web ブラウザでは自動的に表示できないため、Web ブラウザを使ってフォームにデータを入力しているユーザーには、ポップ ヒントしか表示されません。

  7. [ヒント] ボックスに、ユーザーがコントロールをポイントまたは右クリックしたときに表示するテキストを入力します。

  8. ダイアログ ボックスに即座に表示するテキストまたはユーザーが詳細情報を要求したときに表示するテキストを [メッセージ] ボックスに入力します。

    注: データの入力規則のエラーのヒントは、[コントロール プロパティ] ダイアログ ボックスの [詳細設定] タブで既定のヒントも設定されているコントロールには表示されません。この動作は、コントロールの名前を、スクリーン リーダーを使用しているユーザーに正確に伝えることに役立ちます。

ページの先頭へ

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

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

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

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

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

×