Требование определенного шаблона ввода данных в элементе управления

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

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

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

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

Примечания: 

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

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

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

Подготовка

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

Требование определенного шаблона ввода данных в элементе управления

Подготовка

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

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

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

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

Список элементов управления, поддерживающих проверку данных

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

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

Элементы управления, поддерживающие проверку данных

Доступны для шаблонов форм, совместимых с браузером?

Флажок

Да

Элемент выбора даты

Да

Раскрывающийся список

Да

Список

Да

Переключатель

Да

Текстовое поле

Да

Поле форматированного текста

Да

Маркированный, нумерованный или простой список

Нет

Поле со списком

Нет

Требование определенного шаблона ввода данных в элементе управления

  1. Щелкните элемент управления, в который вы хотите добавить проверку данных.

  2. В меню Формат выберите пункт Проверка данных.

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

  4. В разделе если это условие истинно, в первом поле выберите пункт выбрать поле или группу, а затем выберите поле или группу, с которыми связан элемент управления.

  5. Во втором поле выберите вариант не совпадает с шаблоном.

  6. В третьем поле выберите вариант Выбор узора.

  7. В разделе стандартные шаблоны диалогового окна шаблон ввода данных выполните одно из указанных ниже действий.

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

      Список стандартных шаблонов

      Шаблон

      Пример

      Телефон

      (555) 555-0100

      Номер социального страхования

      123-45-6789

      Почтовый индекс

      98052

      Индекс + 4

      98052-6399

    • Чтобы создать пользовательский шаблон, выберите пункт Настраиваемый узор, введите нужный шаблон в поле настраиваемый шаблон и нажмите кнопку ОК.

      Символы, с помощью которых можно указать шаблон

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

      • Ноль или единица (_км_)     Предыдущая буква должна быть либо пустой, либо один раз. Например, \d? означает, что цифра (обозначающая \d) должна быть либо нулевой, либо один раз.

      • Ноль или больше (*)     Предыдущий символ может происходить либо в ноль, либо несколько раз. Например, r * означает, что символ r может происходить либо в ноль, либо несколько раз.

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

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

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

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

  10. В поле сообщение введите текст, который должен отображаться в диалоговом окне либо немедленно, либо когда пользователь запросит дополнительные сведения.

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

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

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

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

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

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

×