none
InfopathFormServiceでの入力規則について RRS feed

  • 質問

  • SharePointOnlineでinfopathでフォーム画面開発を行い、formserviceで利用する際に一部の項目を必須項目としてフォーム画面開発をおこなっております。
    しかし、必須項目を入力しなくても保存ができてしまいます。
    一度、確認メッセージが表示されますが「それでも保存しますか?」と聞かれ「OK」を押すと保存できてしまいます。
    保存させないようにすることは可能でしょうか?
    ご教示のほどよろしくお願いいたします。

    2016年3月22日 7:58

回答

  • ややこしいのですが、InfoPath では「保存」と「送信」という2つの動作があります。
    「保存」はユーザーが入力中の一時保存も想定しているもので、「送信」が完成したものを保管するといった意味合いで使われるようです。

    「送信」の場合は、必須フィールドが未入力の場合は実行できない動作になります。

    そのため、今回の場合については、

    1. 「送信」を構成する
      こちらの記事が参考になるかと思います。
      https://support.office.com/ja-jp/article/ae82ee07-8acb-4636-8a98-0a7bf664a998
    2. リボンに「送信」ボタンを追加し、また、必要に応じて「保存ボタン」を非表示にする
      InfoPath Designer の「ファイル」メニューから「フォームの詳細オプション」を開くとリボンに表示させるコマンドを変更できます。

    といったような手順が必要になるかと思います。

    2016年3月23日 4:40

すべての返信

  • ややこしいのですが、InfoPath では「保存」と「送信」という2つの動作があります。
    「保存」はユーザーが入力中の一時保存も想定しているもので、「送信」が完成したものを保管するといった意味合いで使われるようです。

    「送信」の場合は、必須フィールドが未入力の場合は実行できない動作になります。

    そのため、今回の場合については、

    1. 「送信」を構成する
      こちらの記事が参考になるかと思います。
      https://support.office.com/ja-jp/article/ae82ee07-8acb-4636-8a98-0a7bf664a998
    2. リボンに「送信」ボタンを追加し、また、必要に応じて「保存ボタン」を非表示にする
      InfoPath Designer の「ファイル」メニューから「フォームの詳細オプション」を開くとリボンに表示させるコマンドを変更できます。

    といったような手順が必要になるかと思います。

    2016年3月23日 4:40
  • ありがとうございます。
    上記で解決できそうです。
    2016年3月23日 6:31