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

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

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

В тази статия

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

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

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

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

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

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

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

Repeating section on form

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

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

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

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

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

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

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

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

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

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

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

Средата за работа на потребителите

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

Shortcut menu overlapping repeating section on form

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

Вмъкване на повтаряща се секция

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

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

Repeating section selected in design mode

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

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

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

Relationship between repeating section on form and repeating group in Data Source task pane

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  6. InfoPath използва името на полето или групата като етикет на контролата. Ако е необходимо, променете текста на етикета.

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

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

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

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

layout table used to arrange controls in repeating section

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

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

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

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

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

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

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

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

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

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

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

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

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

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

×