Вмъкване на списъчно поле

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

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

В тази статия

Кога да използвате списъчно поле

На потребителския интерфейс

Вмъкване на списъчно поле

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

Кога да използвате списъчно поле

Използвайте списъчно поле, когато искате да:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вмъкване на списъчно поле

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

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

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

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

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

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

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

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

Вмъкване на списъчно поле

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

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

  3. В прозореца на задачите Контроли направете едно от следните неща:

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

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

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

  4. Под Вмъкване на контролищракнете върху Списъчно поле.

  5. Ако е отметнато квадратчето за отметка Създай автоматично източник на данни в стъпка 3, изберете поле в списъка диалоговия прозорец Свързване към която искате да обвържете списъчното поле.

  6. За да добавите етикет към списъчното поле в шаблон на формуляр, въведете текст над или отляво на списъчното поле, последвано от двоеточие (:).

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

  8. Щракнете върху раздела Данни.

  9. Направете едно от следните неща, за да попълните списъчното поле:

    Въведете сами стойностите на списъчното поле

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

    1. Щракнете върху Добави.

    2. В полето Стойност въведете текста, който искате да съхранявате, ако потребител избере този запис.

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

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

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

    Използвайте стойности от друга част на формуляра

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

    1. Под Елементи на списъчно поле щракнете върху Търсене на стойности в източника на данни на формуляра.

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

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

    3. Щракнете върху Избиране на XPath Изображение на бутон до полето Стойност, щракнете върху полето, съдържащо възможните стойности за елементите в списъчното поле, и след това щракнете върху OK. Една от тези стойности ще се запише в основния XML, когато потребителят щракне върху елемент в списъчното поле.

    4. Щракнете върху Избиране на XPath Изображение на бутон до полето Показвано име, щракнете върху полето, съдържащо стойностите, които се показват в списъчното поле, и след това щракнете върху OK.

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

    Използвайте стойности от база данни, уеб услуга, XML документ или сайт на SharePoint

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

    1. Щракнете върху Търсене на стойности от външен източник на данни.

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

      • Ако вече сте добавили връзка за данни, щракнете върху нея в полето Връзка с данни.

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

        Записите в списъчното поле трябва да бъдат свързани с конкретна повтаряща се група или повтарящо се поле.

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

    4. Щракнете върху Избиране на XPath Изображение на бутон до полето Стойност, щракнете върху полето, съдържащо възможните стойности за елементите в списъчното поле, и след това щракнете върху OK. Една от тези стойности ще се запише в основния XML, когато потребителят щракне върху елемент в списъчното поле.

    5. Щракнете върху Избиране на XPath Изображение на бутон до полето Показвано име, щракнете върху полето, съдържащо стойностите, които се показват в списъчното поле, и след това щракнете върху OK.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

×