2017-07-26 20 views
0

は、私は、SharePoint 2013のリストを経由して私のInfoPathフォームを使用して、今日、次の検証エラーを経験した:のInfoPath検証の問題

「は、検証エラーが含まれているため、フォームを送信することはできません。エラーには、赤いアスタリスク(必須フィールド)または赤い破線の境界線(無効な値)が表示されます。フィールドまたはグループ:my:group1エラー:空白にすることはできません フォームの記入を再開するには、OKをクリックします。フォームデータにエラーがないかチェックしてください。

私はそれが存在しないと確信しているので、この 'group1'をどこに置くべきかわかりません!

私はすべてのフィールドを通過しました。以前はこれを経験したことがありませんでした。私はウェブを見渡し、別のリストを介してルックアップテーブルに言及している誰かを見つけました - しかし、私はルックアップテーブルを持っていません。

非常に参考になりました。

アンディ

答えて

1

私は同じ問題がありました。それは2つの事の一つです。

  1. 必須フィールドがあり、セクションを非表示にするルールを使用しています。 Infopathは、ルールが隠されているフィールドでエラーになってはならないことを認識するのに十分なインテリジェントではありません。この問題を解決するには、必要なルールを削除し、代わりに非表示にしようとしているフィールドに検証ルールを追加します。たとえば、「フィールド1」が「はい」で、フィールド2(非表示のもの)が空白の場合、エラーメッセージが表示されます。
  2. 2つ目は、フィールドタイプを変更した後に発生するバグです。グループ1のフィールドを削除してから再作成する必要があります。