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

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

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

В тази статия

Общ преглед

Преди да започнете

Стъпка 1: Добавяне на връзка към данни на заявка

Стъпка 2: Конфигуриране на контролата

Общ преглед

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

За да получите данни от външен източник на данни, добавяте вторична връзка към данни във вашия шаблон на формуляр тези заявки за данни. Като резултат Microsoft Office InfoPath създава вторична източник на данни с полета за данни и групи, което съответства на XML схема на уеб услуга. Връзката към данни за заявка получава данни от уеб услугата и съхранява тези данни във вторичен източник на данни на формуляра. По подразбиране данните в вторичен източник на данни е налична само когато потребителят е свързан към мрежа. Можете да конфигурирате вторичната връзка към данни да запишете резултатите от заявката на компютрите на вашите потребители, така че те могат да имат достъп до данните, когато техните формуляри не са свързани към мрежа.

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

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

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

Преди да започнете

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

  • Местоположението на уеб услуга.

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

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

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

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

Стъпка 1: Добавяне на връзка към данни на заявка

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

  1. В менюто инструменти щракнете върху Връзки с данни.

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

  3. В съветника за връзка към данни щракнете върху Създаване на нова връзка към, изберете получаване на даннии след това щракнете върху напред.

  4. На следващата страница на съветника щракнете върху уеб услугаи след това щракнете върху напред.

  5. На следващата страница на съветника въведете местоположението на уеб услуга.

    Забележка: Ако искате да търсите уеб услуга с помощта на универсално описание, откриване и интегриране (UDDI) сървър, щракнете върху Търсене в UDDI, въведете URL адреса на UDDI сървъра, който искате да търсите, задайте дали искате да търсите по доставчик или услуга, която е осигурени, въведете ключова дума за търсене и след това щракнете върху търсене. Уеб услуги, които отговарят на вашата ключова дума за търсене ще се появи в списъка с резултатите от търсенето . Изберете уеб услугата, която искате да използвате и след това щракнете върху OK.

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

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

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

    Как?

    1. Изберете параметър в таблицата параметри и след това щракнете върху Задай примерна стойност.

    2. В полето примерна стойност въведете стойност, че вашата потребител може да използва за това поле и след това щракнете върху OK.

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

    Технически подробности

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

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

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

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

  11. На следващата страница на съветника въведете описателно име за тази вторична връзка към данни.

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

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

Стъпка 2: Конфигуриране на контролата

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

  2. Щракнете двукратно върху списъчното поле, падащото списъчно поле или разгъващ се списък, който искате да попълните.

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

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

  5. В списъка Източник на данни щракнете върху източника на данни с група или полетата, съдържащи данните, които искате да използвате.

  6. Щракнете върху Избор на XPath Изображение на бутон до полето елементи .

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

    Укажете, че данните, които потребителят ще види са едни и същи данни, които ще подаде

    • Щракнете върху поле и след това щракнете върху OK.

    Укажете, че данните, които потребителят ще види се различава от данните, които ще подаде

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

    1. Щракнете върху група и след това щракнете върху OK.

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

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

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

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

  8. Ако полето в полето Показвано име има стойности с подобни показвани имена и искате да покажете само уникални имена, поставете отметка в квадратчето Показвай само записи с уникални показвани имена .

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

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

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

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

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

×