InfoPath 文字数のカウント、文字数エラー | 株式会社イルミネート・ジャパン

InfoPath

InfoPath 文字数のカウント、文字数エラー

  • 2012.03.28
  • 株式会社イルミネート・ジャパン

おはようございます。奥田です。
今日も InfoPath ネタですが、フォームでテキスト ボックスやリッチ テキスト ボックスに入力された文字数を指定する Tips です。

<完成イメージ>
ipcount1

● 指定された文字数をオーバーした場合に、赤枠でエラーを表示する

1.テキストボックスを選択し、[ホーム] タブの [ルールの管理] をクリック

2.ルール ウィンドウで、[新規作成] – [入力規則] をクリック

3.条件に フィールド名 が次の値に等しい string-length(フィールド名)>70 と設定
ipcount2
ヒントにエラーメッセージを入力

 

● 何文字かを表示し、指定された文字数をオーバーすると、赤字で文字数を表示する

1.文字数を表示したい場所に、[算出値] コントロールを配置

2.算出値の挿入 ダイアログでXpath に string-length(フィールド名) を指定
ipcount3

3.算出値コントロールを選択し、ルールウィンドウで、次の入力規則を設定
条件:フィールド名が次の値に等しい string-length(フィールド名)>70
(テキストボックスの入力規則で設定した条件と同じ)
書式:フォントを赤

以上、完成です

お問い合わせ

イルミネート・ジャパンが提供するトレーニングやサービスに関するご相談など、
お気軽にご連絡ください。

担当者に相談する