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

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

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

В тази статия

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

Използвайте повтаряща се таблица, когато искате да:

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

  • Събиране на елементи от редове, числови данни и други типове данни, които най-добре се показват в таблица.

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

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

В изображението по-долу повтаряща се таблица се използва за събиране на елементи от редове във формуляр за отчет на разходите.

.

Повтаряща се таблица се състои от три части:

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

  • Ред с данни    Редът с данни е ред, който може да "повтаря" във формуляра за колкото пъти е необходимо. Като проектант на шаблон на формуляр ще виждате само един ред в режим на проектиране , когато вмъквате повтаряща се таблица. Лицето, което попълва формуляр, който е базиран на вашия шаблон на формуляр, да добавите няколко реда във формуляра, като натиснете CTRL + ENTER, като щракнете върху команди от контекстното меню или като щракнете върху Вмъкни елемент под последния ред на таблицата.

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

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

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

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

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

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

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

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

Shortcut menu for repeating table

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

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

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

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

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

Repeating table in design mode

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

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

В следващия пример се таблица Списъчни разходи във формуляра е обвързано с елемент повтаряща се група в прозореца на задачите Източник на данни . Контролите текстови полета в таблицата – Дата, Описание, категорияи Цена – са обвързани с полета, които са част от елемент повтаряща се група.

Relationship between repeating table on form template and repeating 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. На първата страница на съветника за обвързване на повтаряща се таблица щракнете върху източника на данни, които искате да използвате в списъка източник на данни и след това щракнете върху повтаряща се група Изображение на икона, която искате да обвържете редовете на таблицата.

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

  5. Щракнете върху Напред.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

×