Изискване на образец за въвеждане на данни в контрола

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Проверка на данни е възможността за автоматично проверяване за грешки, докато потребителят попълва формуляр. Чрез добавяне на проверка на данни за контроли във вашия шаблон на формуляр, можете да гарантирате, че данните, които събирате са точни и съгласувани и че да отговаря на всички стандарти, които вече са използва от вашата фирма. Например можете да използвате проверка на данни, за да позволите на потребителите да знаят кога те да влязат за разходите елемент надхвърля одобрени сума или когато неправилно въвеждат името му в полето, който се използва за събиране на телефонни номера.

Ако формулярът съдържа грешки при проверка на данни и е свързан към база данни или уеб услуга, потребителите няма да можете да подадете формуляра, докато коригират тези грешки. Потребителите могат да запишете локално копие на формуляра и след това Коригирайте и подаване на данни по-късно.

Тази статия обяснява как да използвате проверка на данни, за да осигурите, че данните, въведени от потребител в контрола, отговарят на предварително определен образец. Например можете да добавите проверка на данни в контрола текстово поле за телефонен номер, за да изискате потребителят да въведе трицифрен код за междуградско избиране като част от номера.

Забележка : 

  • За да изискате данните, които един потребител въвежда във формуляр, да отговарят на предварително определен образец, използвайте условно форматиране.

  • Когато добавяте образец към контрола, контролата не форматира повторно автоматично данните, които потребителят въвежда, за да отговарят на образеца, който сте задали.

В тази статия

Преди да започнете

Съображения за съвместимост

Изискване на образец за въвеждане на определени данни в контрола

Преди да започнете

За да изпълните тази процедура, вашият шаблон на формуляр трябва да съдържа контрола, която поддържа проверка на данни. Въпреки че можете да зададете условие на съвпадение с шаблон за всяка InfoPath контрола, която поддържа проверка на данни, схема работи най-добре с контроли, които показват знаци, като числа, букви или пунктуация. Например задаването на съвпадение с шаблон за текстово поле условие може да даде полезни резултати, но задаването на такова условие за квадратче за отметка не може да даде полезни резултати.

Най-горе на страницата

Съображения за съвместимост

Когато проектирате шаблон на формуляр в InfoPath, можете да изберете определен режим на съвместимост за проектиране на шаблон на формуляр, съвместим с браузър. Когато шаблон за формуляр, съвместим с браузър е публикуван до сървър, изпълняващ InfoPath Forms Servicesи след това браузър, формуляри, базирани на шаблона за формуляр може да се преглеждат в уеб браузър. Когато проектирате шаблон на формуляр, съвместим с браузър, някои контроли са налични в прозореца на задачите контроли , защото не могат да бъдат показани в уеб браузър.

Някои функции за проверка на данни работят по различен начин в уеб браузър, отколкото в InfoPath. Например когато добавяте проверка на данни към контрола, вие създавате обяснителен текст да се показва, когато потребителят въведе невалидни данни в тази контрола. Можете да имате този обяснителен текст се показва в екранно пояснение, и по желание позволяват на потребителите да показват предупреждение, което съдържа допълнителна информация, или можете да имате предупреждението да се появява автоматично, когато потребителят въведе невалидни данни. Предупреждения не може да се показва автоматично за формуляри, които се виждат в уеб браузър, но потребителите могат да видят екранното пояснение и ако желаете да се покаже предупреждение с допълнителна информация.

Списък на контролите, които поддържат проверка на данни

Следващата таблица показва списък на контролите на Microsoft Office InfoPath 2007, които поддържат проверка на данни и информация дали са налични за шаблони на формуляри, съвместими с браузър.

Забележка : Въпреки че можете да зададете условие на съвпадение с шаблон за всяка InfoPath контрола, която поддържа проверка на данни, схема работи най-добре с контроли, които показват знаци, като числа, букви или пунктуация. Например задаването на условие на съвпадение с шаблон за текстово поле може да даде полезни резултати, но задаването на такова условие за квадратче за отметка не може да даде полезни резултати.

Контроли, които поддържат проверка на данни

Налични за шаблони на формуляри, съвместими с браузър?

Квадратче за отметка

Да

Контрола за избор на дата

Да

Падащо списъчно поле

Да

Списъчно поле

Да

Бутон за избор

Да

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

Да

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

Да

Списък с водещи символи, номериран списък или обикновен списък

Не

Разгъващ се списък

Не

Най-горе на страницата

Изискване на образец за въвеждане на данни в контрола

  1. Щракнете върху контролата, която искате да добавите проверка на данни.

  2. В менюто Формат щракнете върху Проверка на данни.

  3. В диалоговия прозорец Проверка на данни щракнете върху Добавяне.

  4. Под Ако това условие е вярно в първото поле щракнете върху Избор на поле или група и след това изберете полето или групата, към които е обвързана контролата.

  5. Във второто поле щракнете върху не съответства на образеца.

  6. В третото поле щракнете върху Избор на образец.

  7. Под Стандартни образци в диалоговия прозорец Образец за въвеждане на данни направете едно от следните неща:

    • За да използвате стандартен образец, изберете образеца и след това щракнете върху OK.

      Списък на стандартните образци

      Образец

      Пример

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

      (02) 986-1234

      ЕГН

      123-45-6789

      Пощенски код

      98052

      Пощенски код + 4

      98052-6399

    • За да създадете потребителски модел, щракнете върху Потребителски модел, въведете модела, който искате, в полето Потребителски модел и след това щракнете върху OK.

      Символи, можете да използвате, за да укажете образец

      Можете да вмъквате знаци, които указват ограничения върху образеца, като например само букви, само цифри, само знаци, тирета, точки, запетаи и скоби. В допълнение можете да използвате следните знаци, за да позволите многократна поява на определен знак:

      • Нула или едно (?)     Предишният знак трябва да се появява или нула пъти, или един път. Например \d? означава, че някаква цифра (означена с \d) трябва да се появява или нула пъти, или един път.

      • Нула или повече (*)     Предишният знак може да се появява или нула пъти, или повече от нула пъти. Например r* означава, че знакът r може да се появява или нула пъти, или повече от нула пъти.

      • Един или повече (+)    Предишният знак трябва да е или време на един или повече от един ден. Например. + означава, че знак (означен с.) трябва да се появява или един час или повече от един път.

  8. В полето екранно пояснение въведете текста, който искате да покажете, когато потребител посочи контролата или щраква двукратно контролата.

  9. За да показвате автоматично съобщение на диалогов прозорец, когато потребителят остави някоя контрола празна, отметнете квадратчето Показвай съобщенията на диалоговия прозорец незабавно, щом потребителите въведат невалидни данни.

    Забележка : Тъй като съобщенията на диалоговия прозорец не могат да се показват автоматично в уеб браузър, потребител, който попълва вашия формуляр, използвайки уеб браузър, ще види само екранното пояснение.

  10. В полето Съобщение въведете текста, който искате да показвате в диалоговия прозорец или незабавно, или когато потребителят изиска повече подробности.

    Забележка : Екранно пояснение за грешка при проверка на данни няма да се показват за контроли, които имат по подразбиране, задаване на екранно пояснение в раздела " Разширени " на диалоговия прозорец Свойства на контрола . Това поведение помага да се гарантира, че името на контролата точно е предадена на потребителите, които използват екранни четци.

Най-горе на страницата

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×