Установка значений формы по умолчанию

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

В этой статье:

Общие сведения о значениях по умолчанию

Установка значения по умолчанию для элемента управления

Установка значения по умолчанию при помощи правила

Установка в форме всех значений по умолчанию

Общие сведения о значениях по умолчанию

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

Значения по умолчанию в шаблоне формы можно задавать следующими способами.

  • Задать определенное значение для элемента управления, которое вводится автоматически при открытии формы для заполнения.

  • Использовать правило для установки значения по умолчанию для элемента управления в зависимости от данных, введенных пользователем в другой элемент управления формы.

  • Одновременно задать все значения по умолчанию в шаблоне формы.

В начало страницы

Установка значения по умолчанию для элемента управления

Установить значение по умолчанию для поля в шаблоне формы — значит определить значение, которое будет автоматически появляться в элементе управления при заполнении пользователем формы на основе этого шаблона.

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

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

  3. Перейдите на вкладку Данные.

  4. Выполните одно из следующих действий.

    • Чтобы использовать определенное значение в качестве значения по умолчанию введите это значение в поле Значение.

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

      Совет : Чтобы значение в выбранном поле автоматически обновлялось каждый раз при вычислении формулы, установите флажок Обновить это значение при пересчете результатов формулы в диалоговом окне Свойства поля или группы.

  5. Чтобы протестировать измененную форму, выберите команду Просмотр формы на панели инструментов Стандартная или нажмите сочетание клавиш CTRL+SHIFT+И.

Технические сведения

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

Если в качестве значения по умолчанию задано какое-либо определенное значение, оно хранится в файле template.xml, связанном с шаблоном формы. Для программного изменения значения по умолчанию измените значение соответствующего поля в файле template.xml. Если значение по умолчанию является результатом выражения XPath, то выражение хранится в файле manifest.xsf в элементе xsf:calculatedField для данного поля.

В начало страницы

Установка значения по умолчанию при помощи правила

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

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

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

    В приведенном примере нужно дважды щелкнуть элемент управления для почтового индекса.

  2. Перейдите на вкладку Данные.

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

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

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

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

  7. В диалоговом окне Условие введите условие, а затем нажмите кнопку ОК.

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

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

  9. В списке Действие выберите пункт Задание значения поля.

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

  11. Выполните одно из следующих действий.

    • Чтобы использовать определенное значение в качестве значения по умолчанию, введите это значение в поле Значение и нажмите кнопку ОК

    • Чтобы использовать выражения XPath для создания значения по умолчанию, нажмите кнопку Вставка формулы Изображение кнопки , введите формулу в диалоговом окне Вставка формулы и нажмите кнопку ОК.

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

В начало страницы

Установка в форме всех значений по умолчанию

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

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

  2. Выберите пункт Дополнительные в списке Категория, а затем щелкните Изменение значений по умолчанию.

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

  4. Выполните одно из следующих действий.

    • Чтобы использовать определенное значение в качестве значения по умолчанию, введите это значение в поле Значение по умолчанию и нажмите кнопку ОК.

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

      Совет : Чтобы значение в выбранном поле автоматически обновлялось при каждом вычислении формулы, установите флажок Обновить это значение при пересчете результатов формулы в диалоговом окне Изменение значений по умолчанию.

  5. Повторите шаги 3 и 4 для каждого поля, для которого требуется задать значение по умолчанию.

  6. Чтобы протестировать измененную форму, выберите команду Просмотр формы на панели инструментов Стандартная или нажмите сочетание клавиш CTRL+SHIFT+И.

В начало страницы

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

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

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

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

×