Введення даних в елементі керування за визначеним шаблоном

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

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

У цій статті мова йде про використання перевірки даних для забезпечення відповідності введених користувачем відомостей заздалегідь визначеному шаблону. Наприклад, можна застосувати перевірку даних для текстового поля, в якому вводиться номер телефону, щоб користувачі обов’язково вводили з номером код області.

Примітка : 

  • Для застосування обов’язкової відповідності відомостей, введених користувачем у формі, визначеному шаблону даних також можна використовувати умовне форматування.

  • Якщо до елемента керування додати шаблон, відомості, введені користувачем в елементі керування, не змінюються автоматично відповідно до вибраного формату даних.

У цій статті:

Попередня інформація

Зауваження щодо сумісності

Обов'язкове до функції багаторядкового тексту в елементі керування

Перш ніж почати

Щоб виконати цю процедуру, шаблон форми має містити елемента керування, який підтримує перевірки даних. Хоча можна встановити шаблоном умови для будь-якого елемента керування InfoPath, який підтримує перевірки даних, шаблоном найкраще працює з елементами керування, які відображають символи, зокрема числа, букви або розділові знаки. Наприклад, установлення умови шаблоном для текстового поля може дати корисні результати, але встановлення такої умови для прапорця не має змісту.

На початок сторінки

Можливості сумісності

Під час створення шаблону форми у програмі InfoPath, можна вибрати певний режим сумісності для створення шаблону форми сумісний із браузером. Коли форму сумісний із браузером шаблон опубліковані на сервері під керуванням InfoPath Forms Servicesа потім браузером, форми на основі шаблону форми можна переглядати у веб-браузері. Під час створення шаблону форми сумісний із браузером, деякі елементи керування будуть недоступними в області завдань елементи керування , оскільки вони не можуть відображатися у веб-браузері.

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

Список елементів керування, які підтримують перевірки даних

Нижченаведена таблиця містить список елементів керування Microsoft Office InfoPath 2007, які підтримують перевірку даних, а також відомості про їх доступність у сумісних із браузерами шаблонах форм.

Примітка : Хоча для будь-якого елемента керування InfoPath, який підтримує перевірку даних, можна установити умову зіставлення з шаблоном, найліпше за все така умова працює для елементів керування, які відображають знаки, такі як цифри, літери та знаки пунктуації. Наприклад, створення умови зіставлення з шаблоном для текстового поля може дати корисні результати, а установка такої умови для прапорця — ні.

Елементи керування, які підтримують перевірки даних

Чи доступний для сумісних із браузером шаблонів форм?

Прапорець

Так

Елемент керування «Вибір дати»

Так

Поле із розкривним списком

Так

Список

Так

Кнопка

Так

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

Так

Поле для форматованого тексту

Так

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

Ні

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

Ні

На початок сторінки

Введення даних в елементі керування за визначеним шаблоном

  1. Клацніть елемент керування, до якого потрібно додати перевірку даних.

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

  3. У діалоговому вікні Перевірка даних натисніть кнопку Додати.

  4. У першому полі розділу Якщо виконується така умова виберіть пункт Вибрати поле або групу та виберіть поле або групу, до яких прив’язано елемент керування.

  5. У другому полі виберіть пункт не збігається з шаблоном.

  6. У третьому полі виберіть пункт Виберіть шаблон.

  7. У діалоговому вікні Шаблон вводу даних, у розділі Стандартні шаблони виконайте одну з таких дій:

    • Щоб використати стандартний шаблон, виберіть його та натисніть кнопку ОК.

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

      Шаблон

      Приклад

      Телефонний номер

      (555) 555-0100

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

      123-45-6789

      Індекс

      98052

      Номер телефону

      98052-6399

    • Щоб створити настроюваний шаблон, виберіть пункт Настроюваний шаблон, введіть потрібний шаблон у полі Настроюваний шаблон і натисніть кнопку ОК.

      Символи, які можна використовувати, щоб визначити візерунок

      У шаблоні можна використовувати символи, які вказують обмеження, щоб дозволити введення, наприклад, лише букв, лише цифр, лише символів, дефісу, крапки, коми або дужок. Також можна використовувати такі символи, щоб дозволити кілька повторень наданого символу:

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

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

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

  8. У полі ScreenTip введіть текст, який має відображатися, коли користувач наведе вказівник на елемент керування або клацне його правою кнопкою миші.

  9. Для автоматичного відображення повідомлення діалогового вікна, якщо елемент керування залишено пустим, установіть прапорець Відображати повідомлення діалогового вікна відразу після введення неприпустимих даних.

    Примітка : Оскільки повідомлення діалогового вікна не відображаються автоматично у браузері, для користувача, який заповнює форму за допомогою браузера, відображатиметься лише екранна підказка.

  10. У полі Повідомлення введіть текст, який потрібно відобразити в діалоговому вікні відразу або в разі запитання користувачем додаткових відомостей.

    Примітка : Підказки для помилка перевірки даних не відображатиметься для елементів керування, які також є за замовчуванням екранних підказок настроювання на вкладці Додатково діалогового вікна Властивості елемента керування . Щоб переконатися, що ім'я елемента керування точно передав для користувачів, які використовують невізуальних екранів допомагає таку поведінку.

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×