Задаване на стойности по подразбиране за формуляр

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

Когато проектирате 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. В диалоговия прозорец условие въведете условието и след това щракнете върху OK.

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

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

  9. В списъка действие щракнете върху Задаване на стойност на поле.

  10. Щракнете върху Изображение на бутон до полето поле и след това в диалоговия прозорец избор на поле или група щракнете върху контролата, чиято стойност по подразбиране, който искате да зададете.

  11. Направете едно от следните неща:

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

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

  12. За да тествате промените, щракнете върху Визуализация на лентата с инструменти Стандартни или натиснете CTRL+SHIFT+B.

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

Задаване на всички стойности по подразбиране за формуляр

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

  1. В менюто Инструменти щракнете върху Опции за формуляри.

  2. Щракнете върху Разширени в списъка категория и след това щракнете върху Редактиране на стойностите по подразбиране.

  3. В диалоговия прозорец Редактиране на стойностите по подразбиране изберете поле, чиято стойност по подразбиране, който искате да зададете.

  4. Направете едно от следните неща:

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

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

      Съвет : Да актуализирате автоматично стойността в избраното поле всеки път, когато формулата се изчислява, поставете отметка в квадратчето Актуализирай тази стойност, когато се преизчислява, резултатът от формулата в диалоговия прозорец Редактиране на стойностите по подразбиране .

  5. Повторете стъпки 3 и 4 за всяко поле, чиято стойност по подразбиране, който искате да зададете.

  6. За да тествате промените, щракнете върху Визуализация на лентата с инструменти Стандартни или натиснете CTRL+SHIFT+B.

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

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

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

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

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

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

×