Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .
При разработке шаблона формы Microsoft Office InfoPath 2007 можно назначить значения по умолчанию для элементов управления, привязанных к полям в шаблоне формы. Значение по умолчанию — значение, которое автоматически отображается в элементе управления, когда пользователь открывает форму для заполнения пользователями.
В этой статье
Общие сведения о значениях по умолчанию
При разработке шаблона формы, можно назначить значения по умолчанию для элементов управления для облегчения заполнения формы быстрее. Например при создании шаблона формы отчета о расходах сотрудника, можно назначить текущей даты как значение по умолчанию для элемента управления выбора даты. В результате текущая дата заполняется автоматически в элемент управления Выбор даты при открытии формы, у которых нет вручную ввести дату.
В шаблоне формы, можно задать значения по умолчанию:
-
Присвоение определенное значение элемента управления, который заполняется автоматически при открытии формы для заполнения пользователями.
-
Задание значения по умолчанию для элемента управления с помощью правило, на основе данных, введенное пользователем в другой элемент управления в форме.
-
Настройка сразу все значения по умолчанию для шаблона формы.
Задание значения по умолчанию для элемента управления
Если задать значения по умолчанию для поля в шаблоне формы, указывается, значение, которое должно отображаться автоматически в элементе управления при заполнении формы на основе этого шаблона формы.
-
Если в области задач Источник данных не отображается, в меню Вид выберите Источник данных.
-
В области задач Источник данных щелкните правой кнопкой мыши поле, для которого нужно задать значение по умолчанию и выберите в контекстном меню пункт Свойства.
-
Откройте вкладку Данные.
-
Выполните одно из указанных ниже действий.
-
Чтобы использовать определенное значение в качестве значения по умолчанию, введите значение по умолчанию в поле значение.
-
Чтобы использовать выражение XPath для создания значение по умолчанию, нажмите кнопку Вставить формулу и создайте выражение XPath в диалоговом окне Вставка формулы.
Совет: Чтобы автоматически обновлять значение выбранного поля каждый раз, когда вычисления по формуле, установите флажок обновлять это значение при пересчете результатов формулы в диалоговом окне Свойства поля или группы.
-
-
Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.
Технические сведения
Если задано значение по умолчанию для элемента управления, также задаются значение по умолчанию для поля, к которому управления привязан. Любой элемент управления, привязанный к этому полю назначается одинаковое значение по умолчанию.
Если значение по умолчанию равно заданному значению, это значение хранится в файле файл шаблона template.xml, связанные с шаблоном формы. Чтобы программным способом изменить значение по умолчанию, измените значение соответствующего поля в файле файл шаблона template.xml. Если значение по умолчанию является результатом выражения XPath, выражение хранятся в файле manifest.xsf в элементе xsf:calculatedField для поля.
Значение по умолчанию с помощью правила
Чтобы задать значение по умолчанию элемента управления на основе значения другого элемента управления, можно использовать правила. Правило — это действие, которое выполняется при выполнении условия в форме. Например можно создать шаблон формы с элементом управления состояния и другой элемент управления для ПОЧТОВЫЙ индекс. Когда пользователь вводит ПОЧТОВЫЙ индекс в элементе управления ПОЧТОВЫЙ индекс, управление состоянием автоматически заполняется нужном состоянии.
Чтобы выполнить эту процедуру, необходимо иметь два элемента управления в шаблоне формы — один пользователь будет вводить данные и одно значение по умолчанию будет заполнен на основе данных, введенные в первый элемент управления.
-
Дважды щелкните элемент управления, элемент управления со значением по умолчанию будут основаны на.
Например ПОЧТОВЫЙ индекс и состояние элементов, в случае необходимо дважды щелкнуть элемент управления ПОЧТОВЫЙ индекс.
-
Откройте вкладку Данные.
-
В разделе правила проверки и выберите пункт правила.
-
В диалоговом окне правила нажмите кнопку Добавить.
-
В поле имя введите имя для правила.
-
Чтобы указать, когда должно выполняться правило, щелкните Задать условие.
-
В диалоговом окне условие введите условие и нажмите кнопку ОК.
Например значения по умолчанию будет добавлен к элемента управления при вводе данных в другой элемент управления в первом поле, щелкните поле, которое пользователь будет вводить данные в, нажмите кнопку равен во втором поле, а в последнем поле , введите данные, пользователь будет вводить в элемент управления.
-
В диалоговом окне правила нажмите кнопку Добавить действие.
-
В списке Действие выберите значение поля.
-
Щелкните рядом с полем поле и выберите элемент управления которого нужно задать значение по умолчанию в диалоговом окне Выбор поля или группы.
-
Выполните одно из указанных ниже действий.
-
Чтобы использовать в качестве значения по умолчанию для заданного значения, введите значение в поле значение и нажмите кнопку ОК.
-
Чтобы использовать выражение XPath для создания значение по умолчанию, нажмите кнопку Вставить формулу , введите формулу в диалоговом окне Вставка формулы и нажмите кнопку ОК.
-
-
Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.
Установите все значения по умолчанию для формы
Если известно, что все элементы управления в шаблоне формы, которая будет иметь значение по умолчанию, а не значения по умолчанию основаны на правила, можно настроить все значения по умолчанию одновременно.
-
В меню Сервис выберите пункт Параметры формы.
-
В списке категории выберите категорию Дополнительно и нажмите кнопку Изменить значения по умолчанию.
-
В диалоговом окне Изменение значений по умолчанию выберите поле, для которого нужно задать значение по умолчанию.
-
Выполните одно из указанных ниже действий.
-
Чтобы использовать в качестве значения по умолчанию для заданного значения, введите в поле значение по умолчанию для поля значение по умолчанию и нажмите кнопку ОК.
-
Чтобы использовать выражение XPath для создания значение по умолчанию, нажмите кнопку Вставить формулу и создайте выражение XPath в диалоговом окне Вставка формулы.
Совет: Чтобы автоматически обновлять значение выбранного поля каждый раз, когда вычисления по формуле, установите флажок обновлять это значение при пересчете результатов формулы в диалоговом окне Изменение значений по умолчанию.
-
-
Повторите шаги 3 и 4 для каждого поля которого нужно задать значение по умолчанию.
-
Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.