Подаване на данни на формуляр към уеб услуга

Важно: Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

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

  • Променете текста, който се появява върху бутона Подаване в лентата с инструменти Стандартни, и командата Подаване в менюто Файл.

  • Променете клавишната комбинация за бутона Подаване в лентата с инструменти Стандартни и командата Подаване в менюто Файл.

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

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

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

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

  2. В диалоговия прозорец Опции за подаване отметнете квадратчето Позволявай на потребителите да подават този формуляр .

  3. Щракнете върху Изпращане на данните от формуляра на единствено местоназначение и след това изберете Уеб услуга от списъка.

  4. Щракнете върху Добавяне.

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

    Съвет: Ако искате да търсите в сървър на Universal Description, Discovery, and Integration (UDDI) за уеб услуга, щракнете върху Търсене в UDDI, въведете UDDI сървъра, в който искате да търсите, задайте дали искате да търсите по доставчик или по услугите, които се предоставят, въведете ключова дума за търсене и след това щракнете върху Търсене. Уеб услугите, които отговарят на вашата ключова дума за търсене, ще се появят в списъка Резултат от търсенето.

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

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

    Изпращане на данните в поле или група

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

    2. В Опции на параметър щракнете върху Поле или група.

    3. Щракнете върху Модифициране изображение на бутон .

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

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

    Подаване на всички данни във формуляра

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

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

    Подаване на данните като низ

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

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

    3. Поставете отметка в квадратчето Подай данните като низ.

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

    Технически данни за обектите Microsoft ADO.NET DataSet

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

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

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

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

      Съвет: Ако искате да присвоите на клавишна комбинация на този бутон и команда, въведете амперсанд (&) преди знака, който искате да използвате като клавишна комбинация. Например за да присвоите ALT + B като клавишна комбинация за бутона и командата подаване , въведете по & даване.

  10. Уверете се, че информацията е вярна, в раздела Резюме и след това изберете Край.

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

    1. По подразбиране след като потребителите подадат формуляр, InfoPath запазва формуляра отворен и показва съобщение, за да укажете дали формулярът е успешно подаден. За да промените това поведение по подразбиране, щракнете върху Разширении след това направете едно от следните неща:

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

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

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

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

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

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

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

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

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

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

×