Добавление правила

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

При разработке шаблона формы можно использовать правила, чтобы автоматически открыть диалоговое окно, задать значение поля, запрос или отправить подключение к данным, переключение представлений, или открыть или закрыть форму в ответ на определенные события и условия. События в источник данных, нажатие кнопки, вставка повторяющийся раздел или строки в повторяющаяся таблица Открытие или отправка формы можно включить на изменение определенного поля или группы. Условия могут включать вычислений, выражение XPath, роли пользователей и является ли значение поля пустым, находится в пределах указанного диапазона, равно указанному значению другого поля или начинается с или содержит определенные знаки.

Также можно добавить несколько действий для каждого правила. Например можно добавить правило, которое отображает диалоговое окно поле сообщение для уведомления пользователя о том, что новое представление формы будет отображаться изменяет представление формы и затем использует подключение к данным при заполнении элемента управления, привязанный к полю.

В этой статье

Общие сведения

Проблемы совместимости

Добавление правила, который запускается при открытии формы

Добавление правила для элемента управления

Добавление правила для поля или группы

Добавление правила, когда пользователь отправляет формы

Обзор

Если вам нужно применить бизнес-логики в шаблоне формы, можно использовать правила. Правила можно сделать следующее:

  • Отобразить диалоговое окно с сообщением    Вы можете добавить правило, чтобы отобразить диалоговое окно для пользователя при соблюдении определенных условий в форме. Например можно отобразить сообщения в форме отчета о расходах, если пользователь вводит значение, размер которых превышает определенное пороговое значение.

  • Показывать выражения диалогового окна    Вы можете добавить правило для отображения результатов выражение XPath для вычисления значений полей в форме. Например можно использовать это действие в центре несколько правил, которые используются для выполнения сложных вычислений. Это действие можно использовать для подтверждения вычислений работоспособность отслеживая каждого изменения, которое должно состояться в поле значения во время вычисления.

  • Смена представлений    Вы можете добавить правило для перемещения по несколько представлений или изменить представление формы, основанного на роли пользователя, связанное с пользователя, открывающего форму. Например можно добавить правило к кнопке, которая позволяет пользователям перейти к предыдущему или следующему представлению при нажатии кнопки.

  • Задание значения поля    Вы можете добавить правило, которое вычисляет значение поля. Например можно добавить правило к полю, которое отображается дата окончания проекта на основе даты из другого поля плюс указанное количество дней.

  • Запрос с использованием подключения данных    Вы можете добавить правило, которое отправляет запрос через подключение данных при выполнении условия в форме. Например можно добавить правило, которое отправляет запрос через подключение к данным, если пользователь вводит его номер сотрудника в форме отчета о расходах.

  • Отправить с помощью подключения к данным    Вы можете добавить правило, которое отправляет все данные в форме к внешнему источнику данных через подключение к данным. Например можно добавить правило для шаблона формы для отправки данных в виде веб-службы и базы данных при нажатии кнопки отправки в форме заявки приложения.

  • Открыть новую форму для заполнения    Вы можете добавить правило, которое открывается новый экземпляр формы, которая находится на основе этого шаблона формы или другого шаблона формы. Например, можно добавить правила для шаблона формы для заявки приложение, которое делает следующее: Если значение в поле превышает фиксированной суммы, правило открывает новую форму, основанную на другой шаблон формы, который используется для обоих applicat заявки электрических и здания ионы.

  • Закрытие формы    Вы можете добавить правило, которое закрывает форму ответ на событие в форме. Например можно добавить правило, которое закрывать форму после отправки формы и подтверждает успешно отправить форму к внешнему источнику данных.

Примечание: Типы правил, которые можно применить к шаблону формы зависит от элементов управления и полями шаблона формы.

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

При добавлении нескольких правил для шаблона формы Microsoft Office InfoPath работает каждое правило в порядке, в котором они отображаются в диалоговом окне правила. У вас есть возможность остановить обработку оставшихся правил после выполнения предыдущего правила.

К началу страницы

Совместимость

Несмотря на то, что в шаблон формы, которая отображается диалоговое окно для пользователей можно добавить правило, диалоговые окна не отображаются автоматически форм, заполняемых пользователей в веб-браузере. Диалоговые окна, автоматически отображаются только в формах, которые заполнены в InfoPath.

К началу страницы

Добавление правила, который запускается при открытии формы

  1. В меню Сервис выберите пункт Параметры формы.

  2. В списке Числовые форматы выберите пункт Открыть и сохранить.

  3. В разделе поведение при открытии нажмите кнопку правила.

  4. В диалоговом окне правила нажмите кнопку Добавить.

  5. В поле имя введите имя для правила.

  6. Чтобы задать условия для правила следует выполнить, щелкните Задать условие, введите условие, после чего нажмите кнопку ОК. Это правило будет выполняться при, указанный в этом шаге условия.

  7. Нажмите кнопку Добавить действие.

  8. В списке Действие выберите действие, которое вы хотите и введите параметры для этого действия.

  9. Повторите шаги 7 и 8 для каждого действия, которое нужно применить это правило.

  10. Чтобы предотвратить выполнение после условия для данного правила и правило выполняет все правила, установите флажок Остановить обработку правил после выполнения этого правила.

  11. Нажмите кнопку "ОК".

  12. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

К началу страницы

Добавление правила для элемента управления

Если элемент управления, привязанных к полю, которое содержит одно или несколько правил, правила для полей автоматически применяются к элементу управления. Любое правило, добавьте к элементу управления также добавляется к полю. Если добавить элемент управления в представление в шаблоне формы и затем привязки элемента управления к полю с существующие правила, существующие правила автоматически применяются к элементу управления. Если поле привязан к элементу управления в поле Добавить правило, правила автоматически применяются к элементу управления.

  1. Дважды щелкните элемент управления.

  2. Откройте вкладку Данные.

  3. Нажмите кнопку правила.

  4. В диалоговом окне правила нажмите кнопку Добавить.

  5. В поле имя введите имя для правила.

  6. Чтобы задать условия для правила следует выполнить, щелкните Задать условие, введите условие, после чего нажмите кнопку ОК. Это правило будет выполняться при, указанный в этом шаге условия.

  7. Нажмите кнопку Добавить действие.

  8. В списке Действие выберите действие, которое вы хотите и введите параметры для этого действия.

  9. Повторите шаги 7 и 8 для каждого действия, которое нужно применить это правило.

  10. Чтобы предотвратить выполнение после условия для данного правила и правило выполняет все правила, установите флажок Остановить обработку правил после выполнения этого правила.

  11. Нажмите кнопку "ОК".

  12. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

К началу страницы

Добавление правила для поля или группы

Если элемент управления, привязанных к полю с существующие правила, эти правила автоматически применяются к элементу управления. Любое правило, в поле Добавить также добавляется к элементу управления.

  1. Если в области задач Источник данных не отображается, в меню Вид выберите Источник данных.

  2. Дважды щелкните поле.

  3. Перейдите на вкладку правила и объединение.

  4. Нажмите кнопку Добавить.

  5. В поле имя введите имя для правила.

  6. Чтобы задать условия для правила следует выполнить, щелкните Задать условие, введите условие, после чего нажмите кнопку ОК. Это правило будет выполняться при, указанный в этом шаге условия.

  7. Нажмите кнопку Добавить действие.

  8. В списке Действие выберите действие, которое вы хотите и введите параметры для этого действия.

  9. Повторите шаги 7 и 8 для каждого действия, которое нужно применить это правило.

  10. Чтобы предотвратить выполнение после этого правила (для текущего события) все правила, установите флажок Остановить обработку правил после выполнения этого правила.

  11. Нажмите кнопку "ОК".

  12. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

К началу страницы

Добавление правила, когда пользователь отправляет формы

Вы можете настроить шаблона формы для запуска одно или несколько правил, когда пользователь отправляет их формы на основе шаблона формы. Например можно добавить правило для автоматической отправки формы в базу данных и в сообщении электронной почты, когда пользователь выбирает отправить заполненной формы шаблона формы. Можно также добавить правило для переключения на другое представление формы при отправке формы шаблона формы.

Примечание: Перед началом этой процедуры, убедитесь, что шаблона формы имеет хотя бы один подключение данных для отправки. Найти ссылки на дополнительные сведения о отправки подключения к данным в разделе См.

  1. В меню Сервис выберите пункт Параметры отправки.

  2. В диалоговом окне Параметры отправки установите флажок Разрешить пользователям отправлять эту форму.

    Примечание: Если флажок установлен, InfoPath добавляет кнопку Отправитьстандартной панели инструментов и команды Отправить в меню " файл " при заполнении формы.

  3. Нажмите кнопку выполнить с помощью правил настраиваемого действия и выберите пункт правила.

  4. В диалоговом окне правила для отправки форм нажмите кнопку Добавить.

  5. В поле имя введите имя для этого правила, описывающий расположение отправки. Например если вы хотите разрешить пользователям отправлять формы с помощью сообщения электронной почты только в том случае, если значение в определенном поле больше 50 долларов США, введите отправки электронной почты для более 50 долларов США.

  6. Чтобы задать условия, которое должно быть истинным перед использованием данного правила, нажмите кнопку Задать условие в диалоговом окне правила. В диалоговом окне условие задайте условия, которые должны быть истинными и нажмите кнопку ОК.

  7. В диалоговом окне правила нажмите кнопку Добавить действие.

  8. В списке Действие выберите действие, которое будет выполняться при отправке формы на основе этого шаблона формы и выберите соответствующие параметры для этого действия.

  9. Нажмите кнопку ОК.

  10. Чтобы добавить дополнительные действия, повторите действия 7 – 9 для каждого из дополнительных действий.

  11. Чтобы добавить другие правила, повторите шаги 4 – 9 для каждого дополнительного правила.

  12. Нажмите кнопку ОК.

    1. Чтобы изменить имя кнопка " Отправить ", которая появляется на стандартной панели инструментов и команды Отправить, которое отображается в меню файл при заполнении формы пользователями, введите новое имя в поле заголовокотправки Параметры диалоговое окно.

      Совет: Если вы хотите назначить сочетание клавиш для этой кнопки и команды, введите амперсанд (&) перед символом, который вы хотите использовать в качестве сочетания клавиш. Например чтобы назначить сочетание клавиш ALT + B как сочетание клавиш для отправки кнопок и команд, введите су & Правка.

  13. Чтобы запретить пользователям с помощью команды Отправить или кнопка " Отправить " на стандартной панели инструментов при заполнении формы, снимите флажок Показывать отправки в меню и панели инструментов кнопка "Отправить".

    1. По умолчанию после отправки формы InfoPath хранит открыть форму и отображает сообщение для указания был успешно отправить форму. Чтобы изменить поведение по умолчанию, нажмите кнопку Дополнительно, а затем выполните одно из следующих действий:

      • Чтобы закрыть форму или создать новую пустую форму после пользователь отправляет заполненной формы, выберите нужный вариант в списке после отправки.

      • Чтобы создать настраиваемое сообщение для указания был успешно отправить форму, установите флажок использовать настраиваемые сообщения и введите ваши сообщения в полях на успеха и в случае ошибки.

        Совет: Использовать сообщение в поле на сбой объясняющий, что делать, если они не могут отправить их формы. Например может предложить что пользователи сохранения формы и связаться с другим человеком дополнительную информацию.

      • Если вы не хотите отобразить сообщение после отправки формы, снимите флажок Показывать Успех и отказ сообщения.

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×