InfoPath 文字数のカウント、文字数エラー
おはようございます。奥田です。
今日も InfoPath ネタですが、フォームでテキスト ボックスやリッチ テキスト ボックスに入力された文字数を指定する Tips です。
● 指定された文字数をオーバーした場合に、赤枠でエラーを表示する
1.テキストボックスを選択し、[ホーム] タブの [ルールの管理] をクリック
2.ルール ウィンドウで、[新規作成] – [入力規則] をクリック
3.条件に フィールド名 が次の値に等しい string-length(フィールド名)>70 と設定
ヒントにエラーメッセージを入力
● 何文字かを表示し、指定された文字数をオーバーすると、赤字で文字数を表示する
1.文字数を表示したい場所に、[算出値] コントロールを配置
2.算出値の挿入 ダイアログでXpath に string-length(フィールド名) を指定
3.算出値コントロールを選択し、ルールウィンドウで、次の入力規則を設定
条件:フィールド名が次の値に等しい string-length(フィールド名)>70
(テキストボックスの入力規則で設定した条件と同じ)
書式:フォントを赤
以上、完成です