none
InfoPath обязательные поля RRS feed

  • Вопрос

  • При отправке формы по почте выскакивает предупреждение о незаполненных обязательных полях, далее можно пролжить отправку. Как сделать так, чтобы сообщение не отправлялось пока все поля формы не будут заполнены?
    8 апреля 2010 г. 11:13

Ответы

Все ответы

  • Посмотрите настройки для Submit - там есть Custom action using Rules

    http://office.microsoft.com/en-us/infopath/HP101662911033.aspx#5


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    9 апреля 2010 г. 3:28
    Модератор
  • Дело в том, что отправка реализована следующим образом:

    Public Sub CTRL8_5_Clicked(ByVal sender As Object, ByVal e As ClickedEventArgs)
    Dim MyMess As MailEnvelope = Me.Application.ActiveWindow.MailEnvelope
    MyMess.Subject = "тест "
    'MyMess.Introduction = "тест"
    MyMess.Visible = True
    End Sub

    После заполнения полей кому и тема нажимаю Отправить, высвечивается сообщение о том что есть незаполненые  обязательные поля, и предложение отправить несмотря на них. Как сделать чтобы такой возможности не было?

     

    9 апреля 2010 г. 6:04
  • По приведенной ссылке выше посмотрите раздел Add a rule when the user submits a form - там есть все что вам нужно.

    Вам нужен режим Perform custom action using Rules

    Это позволит вам делать Submit по условию или условиям.


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    12 апреля 2010 г. 3:57
    Модератор