Въведение в контролите

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

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

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

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

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

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

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

В тази статия

Контроли и източник на данни

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

Типове контроли

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

Премахване на контрола от шаблон на формуляр

Контроли и източник на данни

Почти всички контроли във формуляр на InfoPath са асоциирани със или обвързани с източника на данни в шаблона за формуляр. Повечето контроли, включително текстови полета, квадратчета за отметка и списъчни полета, са обвързани с полета в източника на данни. Ако дадена контрола не е обвързана с източника на данни или ако е обвързана неправилно, информацията, въведена в тази контрола, не може да бъде записана правилно във файла за основния формуляр (. XML).

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

В следващия пример проектантът на формуляра е вмъкнал текстово поле за фамилНото име в шаблона за формуляр. Текстовото поле е обвързано с полето Фамилия във вашия източник на данни на шаблона на формуляр.

Relationship between control on form template and field in data source

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

Data entered in the text box is saved as XML

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

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

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

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

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

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

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

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

Типове контроли

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

  • Стандартни контроли

  • Повтарящи се и незадължителни контроли

  • Контроли за файлове и картини

  • Разширени контроли

  • Потребителски контроли

Таблиците по-долу описват предназначението на всяка контрола.

Стандартни контроли

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

Контрола

Икона

Описание

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

Изображение на бутон

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

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

Button image

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

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

Избиране на стил на подчертаване, използване на визуализация на живо

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

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

Избиране на стил на подчертаване, използване на визуализация на живо

Контрола, която представя на потребителите списък с възможности за избор в поле, от което потребителите избират подходящия елемент или въвеждат свой собствен. Възможностите за избор могат да идват от списък, който сте създали ръчно, от стойности в източника на данни на формуляра или от стойности, които идват от връзка към данни към XML документ, база данни, уеб услуга или библиотека или списък на SharePoint.

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

Изображение на бутон

Контрола, която представя на потребителите списък на възможностите за избор в поле, от което потребителите избират подходящия елемент. Възможностите за избор могат да идват от списък, който сте създали ръчно, от стойности в източника на данни на формуляра или от стойности, които идват от връзка към данни към XML документ, база данни, уеб услуга или библиотека или списък на SharePoint.

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

Button image

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

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

Изображение на бутон

Контрола, която позволява на потребителите да задават стойности "да/не" или "истина/неистина", като добавят или премахват отметка от малък квадратен правоъгълник.

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

Изображение на бутон

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

Button

Button image

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

Раздел

Button Image

Контрола, която е контейнер за други контроли. Секциите могат да включват всички контроли, които са посочени в прозореца на задачите контроли , включително други секции.

Повтарящи се и незадължителни контроли

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

Контрола

Икона

Description

Допълнителна секция

Изображение на бутон

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

Повтаряща се секция

Избиране на стил на подчертаване, използване на визуализация на живо

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

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

Изображение на бутон

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

Хоризонтална повтаряща се таблица

Изображение на бутон

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

Образец/детайл

Изображение на бутон

Контрола, която всъщност е набор от повтарящи се контроли, които са директно свързани една с друга. Контролата образец винаги е повтаряща се таблица, а контролата подробна може да бъде повтаряща се таблица или повтаряща се секция. Контрола образец/детайл помага на потребителите да работят по-ефективно с големи обеми от данни. Например ако вашият шаблон на формуляр показва записи на служители на база данни, можете да укажете, че в контролата образец трябва да се показва само подмножество на информацията за всеки служител. След това, когато потребителят избере запис (ред) в контролата образец, контролата подробно може да покаже по-подробна информация за служителя.

Списък с водещи символи

Изображение на бутон

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

Номериран списък

Изображение на бутон

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

Обикновен списък

Изображение на бутон

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

Списъчно поле за множествен избор

Изображение на бутон

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

Контроли за файлове и картини

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

Контрола

Икона

Description

Прикачени файлове

Изображение на бутон

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

Картина

Изображение на бутон

Контрола, която може да бъде включена в шаблон на формуляр като статичен елемент, като например заглавие или фон, или може да позволява на потребителите да вмъкват картина като част от формуляра. Контролите за картини могат да съхранят изображението в самия формуляр или да съхранят адрес (URL адрес), който сочи към записаното местоположение на картината.

Ръкописна картина

Изображение на бутон

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

Разширени контроли

Разширените контроли са контроли, които може да се използват по-рядко от стандартните контроли или само при определени обстоятелства.

Контрола

Икона

Description

Hyperlink

Изображение на бутон

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

Поле за израз

Изображение на бутон

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

Вертикален етикет

Изображение на бутон

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

Област за превъртане

Изображение на бутон

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

Хоризонтална област

Избиране на стил на подчертаване, използване на визуализация на живо

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

Група за избор

Изображение на бутон

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

Група за повтарящи се избори

Изображение на бутон

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

Секция за избор

Button image

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

Повтаряща се рекурсивна секция

Изображение на бутон

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

Потребителски контроли

Можете да използвате съветника за добавяне на контроли по избор, за да извършвате персонализирани проверки, включително Microsoft ActiveX контроли и части за шаблон, налични в InfoPath. Контрола по избор е тази, която не е включена в InfoPath по подразбиране.

Контрола

Description

Част на шаблон

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

ActiveX контрола

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

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

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

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

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

  • Списъчни полета с повече от един избор

  • Контрола образец/детайл

  • Контролите за списък с водещи символи, номерирани списъци и обикновени контроли

  • Контроли за картина и ръкопис

  • Контроли за ръкописна картина

  • Вертикални етикети

  • Областите за превъртане

  • Хоризонтално измежду регионите

  • Хоризонтални повтарящи се таблици

  • Група за избор, повтаряща се група за избор и контроли за секция за избор

  • Повтарящи се рекурсивни секции

  • ActiveX контроли

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

Ако имате конкретна част от шаблон на формуляр, която искате да използвате повторно в други шаблони на формуляри, можете да проектирате част за шаблон. Типичната част на шаблон се състои от контроли и източник на данни и може да включва и функции, като например връзки с данни, проверка на данни и правила. В части за шаблон ActiveX контролите не се поддържат и следователно са скрити в прозореца на задачите контроли . Освен това, ако проектирате част, съвместима с браузър, имате достъп до по-малко контроли и функции, отколкото ако проектирате частта за шаблон само за използване в InfoPath.

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

Премахване на контрола от шаблон на формуляр

За да премахнете контрола от шаблон на формуляр, изберете контролата и след това натиснете клавиша DELETE. Когато премахнете контрола, полето, което е обвързано с тази контрола, остава в източника на данни. Обаче формуляр, базиран на този шаблон на формуляр, няма да показва данните, съхранени в това поле. За да покажете данните, можете да обвържете контрола с полето.

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

Changing an existing control to a different type

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

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

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

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

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

×