Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Можете да използвате секция, за да организирате групи от сродни контроли в шаблон на формуляр на Microsoft Office InfoPath.

В тази статия

Кога да използвате секция

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

Section containing text boxes

Можете също да използвате условно форматиране , за да показвате или скривате секции, които се базират на стойности, които потребителите въвеждат някъде другаде във формуляра. Например във формуляр за отчет на разходите, можете да използвате условно форматиране, за да покаже секция за одобрение на диспечера на потребителите, когато техните разходи са повече от $1000. Ако разходи са по-малко от това, секцията остава скрита във формуляра.

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

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

Свързани контроли

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

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

Допълнителна секция    Ако добавите секция във вашия шаблон на формуляр, то ще се вижда във формуляра, когато потребителят първо я отвори. Секции по избор, от друга страна, са скрити по подразбиране. Потребителите могат да изберете дали да вмъкнете допълнителна секция в техния формуляр.

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

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

Вмъкване на раздел

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

Следващата илюстрация показва как изглежда секция в режим на проектиране.

Empty section selected in design mode

Контролите могат да бъдат обвързани или необвързани. Когато дадена контрола е обвързана, тя се свързва към поле или група в източника на данни, така че данните, въведени в контролата, се записват в основния файл на формуляра (.xml). Когато една контрола е необвързана, тя не се свързва към поле или група и данните, които се въвеждат в контролата, не се записват. Когато изберете или преместите показалеца над контрола, в горния десен ъгъл на контролата се появяват текст и икона за обвързване. Текстът указва групата или полето, към които е обвързана контролата в източника на данни. Иконата указва дали контролата е правилно обвързана към тази група или поле. Когато обвързването е правилно, се появява зелена икона. Ако нещо не е наред с обвързването, вместо това ще видите синя или червена икона.

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

В следващия пример секцията полицата информация в шаблон на формуляр е обвързана с група addressPolicyholder в прозореца на задачите Източник на данни .

relationship between section on form template and corresponding group in data source

Вмъкване на секция на шаблон за нов, празен формуляр

Когато проектирате нов, празен шаблон за формуляр, квадратчето за отметка Създай автоматично източник на данни в прозореца на задачите Контроли е избрано по подразбиране. Това позволява на InfoPath да създава автоматично полета и групи в източника на данни, докато добавяте контроли към шаблона за формуляр. Тези полета и групи са представени от икони на папки и файлове в прозореца на задачите Източник на данни.

  1. В шаблона за формуляр поставете курсора там, където искате да вмъкнете контролата.

  2. Ако прозорецът на задачите Контроли не се вижда, щракнете върху Още контроли в менюто Вмъкване или натиснете клавишите ALT+I, C.

  3. Под Вмъкване на контролищракнете върху раздел.

  4. За да добавите контроли в секцията, плъзнете контролите, които искате, от прозореца на задачите контроли в секцията във вашия шаблон на формуляр.

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

  5. За да добавите етикет към контролата, въведете текст над нея.

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

Ако базирате проектирането на вашия шаблон на формуляр на съществуващ файл с Extensible Markup Language (XML), база данни или уеб услуга, InfoPath извлича полетата и групите в прозореца на задачите Източник на данни от този съществуващ източник на данни. В този случай можете да добавите секция, като плъзгате повтаряща се група от прозореца на задачите Източник на данни на шаблона на формуляр или вмъкнете секцията с помощта на прозореца на задачите контроли , както е описано в следващата процедура:

  1. В шаблона за формуляр поставете курсора там, където искате да вмъкнете контролата.

  2. Ако прозорецът на задачите Контроли не се вижда, щракнете върху Още контроли в менюто Вмъкване или натиснете клавишите ALT+I, C.

  3. Под Вмъкване на контролищракнете върху раздел.

  4. В диалоговия прозорец Свързване на секция изберете групата, в която искате да съхранявате данните на секцията и след това щракнете върху OK.

  5. Добавяне на контроли в раздела и след това ги обвържете с подходящите полета в източника на данни.

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

Скриване на секция въз основа на стойностите във формуляра

Условното форматиране не е само за прилагане на промените във форматирането на контролите. Един от най-добрите начини за използване на условно форматиране е за показване или скриване на контрола, която се базира на стойността, въведена в друга контрола. Типичен начин да направите това е да проектирате вашия формуляр с квадратче за отметка над секция, така че да поставите отметка в квадратчето показва или скрива секцията. Тази техника улеснява показването на правилната информация в точния момент.

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

  1. В шаблона за формуляр щракнете върху раздела, който искате да скриете.

  2. В менюто формат щракнете върху Условно форматиране.

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

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

    Съвет: За квадратчетата за отметка по подразбиране TRUE означава "избрано" или "провери", докато FALSE означава същото нещо като "изчиства" или "не са избрани."

  5. Под след това да приложите това форматиранещракнете върху Скрий тази контрола.

  6. За да запишете условието и да се върнете към шаблона за формуляр, щракнете двукратно върху OK .

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

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

Съвети за оформлението

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

Section with layout table containing text boxes

Освен с таблици на оформлението, можете да направите едно или повече от следните неща:

  • За да промените размера на няколко раздела наведнъж, изберете секциите, чийто размер, който искате да промените, натиснете ALT + ENTER, изберете раздела размер и след това направете необходимите корекции.

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

  • За да видите как ще изглеждат контролите във вашия раздел с истински текст в тях, щракнете върху Примерни данни в менюто изглед . Това ви помага да се ориентирате как ще изглежда формуляр, базиран на вашия шаблон на формуляр, когато потребителят го попълва.

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

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×