Applies ToInfoPath 2010 InfoPath 2013

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

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

В этой статье

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

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

В шаблоне формы, можно задать значения по умолчанию:

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

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

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

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

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

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

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

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

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

  4. Выполните одно из указанных ниже действий.

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

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

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

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

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

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

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

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

Значение по умолчанию с помощью правила

Чтобы задать значение по умолчанию элемента управления на основе значения другого элемента управления, можно использовать правила. Правило — это действие, которое выполняется при выполнении условия в форме. Например можно создать шаблон формы с элементом управления состояния и другой элемент управления для ПОЧТОВЫЙ индекс. Когда пользователь вводит ПОЧТОВЫЙ индекс в элементе управления ПОЧТОВЫЙ индекс, управление состоянием автоматически заполняется нужном состоянии.

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

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

    Например ПОЧТОВЫЙ индекс и состояние элементов, в случае необходимо дважды щелкнуть элемент управления ПОЧТОВЫЙ индекс.

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

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

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

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

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

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

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

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

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

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

  11. Выполните одно из указанных ниже действий.

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

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

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

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

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

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

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

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

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

  4. Выполните одно из указанных ниже действий.

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

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

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

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

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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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