Додавання зв'язку даних на веб-служби

Примітка.:  Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою .

Один або кілька допоміжних зв'язків даних можна додати до шаблону форми, яка запиту або надсилання даних до веб-служби.

У цій статті

Огляд

Зауваження щодо сумісності

Попередня інформація

Додавання зв'язку даних запиту

Додавання зв'язок даних для надсилання

Огляд

Додаткового зв'язку даних – це будь-які дані підключення до зовнішнього джерела даних, які додаються до шаблону форми. Цей зв'язок даних відрізняється від основний зв'язок даних, створений під час створення шаблону форми на основі бази даних, веб-служби і настройок у бібліотеці зв'язків. Додавання додаткового зв'язку даних тільки, якщо не вдається запиту або надіслати дані через основний зв'язок даних.

Під час додавання додаткового зв'язку даних до шаблону форми, запити даних, Microsoft Office InfoPath створює додатковий джерело даних даних поля та групи, який відповідає Схема XML веб-служби. Оскільки у додаткове джерело даних, структури даних має відповідати XML-схему, не можна змінити наявні поля або групи в додаткове джерело даних. Під час додавання зв'язок даних для надсилання до шаблону форми, настроїти шаблон форми для надання користувачам дозволу на надсилання даних форм і настроїти параметри надсилання форми, на основі вашого шаблону.

На початок сторінки

Зауваження щодо сумісності

Не можна настроїти зв'язок даних для надсилання в сумісний із браузером шаблон форми , щоб дозволити користувачам надіслати змінити відомості разом із даних форми до веб-служби, які приймаються Microsoft ADO.NET набору даних. Змінення відомостей про складається з зміни, які користувач робить даних, які зберігаються в базі даних. База даних використовується веб-служби підключення користувачів до бази даних. ADO.NET може використовувати відомості про зміни, щоб дізнатися, як оновити дані в базі даних. Попросіть адміністратора веб-служби, якщо веб-служби необхідно змінити відомості про оновлення бази даних. Якщо це так, ви повинні шаблон форми форми яких можна заповнювати лише за допомогою програми InfoPath.

На початок сторінки

Попередня інформація

Щоб додати додаткового зв'язку даних до шаблону форми, потрібні такі відомості від адміністратора веб-служби:

  • Розташування веб-служби.

  • Підтвердження, що веб-служба використовує кодування стилю документа й тексту. InfoPath можна використовувати лише документа й тексту стилю веб-служби.

  • Ім'я операцію веб-служби, які буде даних для надсилання або отримання даних із форм, на основі цього шаблону форми.

На початок сторінки

Додавання зв'язку даних запиту

Щоб дозволити користувачам надсилати запит даних із веб-служби за допомогою шаблону форми, потрібно виконати такі дії у шаблоні форми:

  1. Додавання додаткового зв'язку даних.

  2. Настроювання шаблону форми для використання в додаткового зв'язку даних.

Крок 1: Додавання додаткового зв'язку даних

  1. У меню Знаряддя виберіть пункт Зв'язки даних.

  2. У діалоговому вікні Підключення до даних натисніть кнопку Додати.

  3. У майстрі зв'язків даних натисніть кнопку створити нове підключення до, виберіть пункт отримати даніта натисніть кнопку Далі.

  4. У розділі від того, де ви бажаєте отримувати данінатисніть кнопку веб-служби і натисніть кнопку Далі.

  5. На наступній сторінці майстра Введіть розташування веб-служби і натисніть кнопку Далі.

    Примітка.: Якщо потрібно знайти веб-служби за допомогою сервера універсальний опис, пошук і (UDDI), натисніть кнопку Пошук в UDDI, введіть URL-адресу сервера UDDI, на які потрібно виконати пошук, укажіть, чи потрібно виконати пошук за допомогою постачальника послуг або служби, що за умови, введіть ключове слово для пошуку а потім натисніть кнопку Пошук. Веб-служби, які відповідають ключове слово для пошуку, які відображатимуться в списку результатів пошуку . Виберіть елемент веб-служби, які потрібно використовувати і натисніть кнопку OK.

  6. Виберіть дію списку на наступній сторінці майстра натисніть кнопку операцію веб-служби, який повертає дані з формою і натисніть кнопку Далі.

  7. Якщо майстер зв'язків даних виявляє невідомий елемент у схемі веб-служби, на наступній сторінці майстра може вимагати вказати значення зразка для кожного параметра, щоб визначити, які поля або групи, щоб додати до основного джерела даних.

    Ось як це зробити:

    1. Виберіть параметр в таблиці, Параметри і натисніть кнопку Установити значення-зразок.

    2. У полі зразок значення введіть значення, що користувача може використовувати для цього поля і натисніть кнопку OK.

    3. Повторіть ці кроки для кожного параметра в таблиці, Параметри і натисніть кнопку Далі.

    Технічні подробиці

    Під час настроювання зв'язку з даними веб-служби в майстрі зв'язків даних, Microsoft Office InfoPath підключається до веб-служби та миттєві файл мови опису веб-служби (WSDL). Цей файл містить схему, яка використовується веб-службою. Веб-служби відповідає на запит, надіславши файл InfoPath. InfoPath використовує ці відомості в цьому файлі, щоб додати додаткове джерело даних у шаблоні форми відповідних полів і груп. Якщо InfoPath знаходить елемент невідомого типу у файлі WSDL, InfoPath використовує зразки даних, щоб визначити визначення типу невідомий елемент а потім додає відповідні поля та групи до додаткове джерело даних.

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

    Примітка про безпеку.: Якщо встановити цей прапорець зберігає результатів запиту в шаблоні форми. Оскільки дані зберігаються в шаблоні форми, буде доступний у формах, які заповнення, навіть якщо на їхніх комп'ютерах не підключено до мережі. Якщо ви отримуєте конфіденційну інформацію з цього зв'язку даних, ви можете вимкнути цю функцію для захисту даних на випадок, якщо комп'ютер втраті.

  9. Натисніть кнопку Далі.

  10. На наступній сторінці майстра введіть описове ім'я підключення даних запиту.

  11. Щоб увімкнути форми, на основі цього шаблону форми, щоб автоматично отримувати дані, коли вони відкриваються, установіть прапорець поруч із пунктом автоматично отримувати дані під час відкриття форми .

  12. Перевірте правильність інформації в розділі зведення а потім натисніть кнопку Готово.

  13. Натисніть кнопку Закрити.

Крок 2: Настроювання шаблону форми для використання в додаткового зв'язку даних

Під час додавання зв'язок даних для запиту до шаблону форми, за промовчанням на основі цього шаблону форми за допомогою зв'язків даних їх відкриттям користувачем. Можна також настроїти шаблон форми для використання зв'язок даних для запиту в один із таких способів:

  • Додавання правила    Ви можете настроїти правила використання зв'язок даних для запиту настання умови у правилі.

  • Додавання кнопки    Можна додати кнопки до шаблону форми, що користувачі можуть клацати для отримання даних за допомогою зв'язок даних для запиту.

  • Використання настроюваного коду    Якщо не вдається додати правило або кнопка, за допомогою настроюваного коду для отримання даних за допомогою зв'язок даних для запиту. За допомогою настроюваного коду вимагає розробника для створення настроюваних код.

Add a rule

Можна додати правила до шаблону форми для отримання даних із зв'язок даних для запиту під час виконання умови для правила. Цю процедуру припускається, що створено зв'язок даних для запиту на основі шаблону форми, і що ви настроїли елемента керування у шаблоні форми, щоб відобразити дані з зв'язку даних.

  1. Якщо шаблон форми має кількох подань, клацніть ім'я подання в меню " вигляд ", щоб перейти до подання з елемента керування, де потрібно відобразити дані з додаткове джерело даних.

  2. Двічі клацніть елемент керування, який потрібно додати до правила.

  3. Перейдіть на вкладку Дані.

  4. У розділі правила перевірки тавиберіть пункт правила.

  5. У діалоговому вікні правила натисніть кнопку Додати.

  6. У полі ім'я введіть ім'я для правила.

  7. Щоб указати умови, коли слід запускати правило, натисніть кнопку Установити стана потім введіть умову. Правило виконуватиметься, коли умова. Якщо умова не настроєно, правило виконуватиметься, коли користувач змінює значення в елементі керування а потім переходить його або її вказівник миші від цього елемента керування.

  8. Натисніть кнопку Додати дію.

  9. У списку дія виберіть запиту за допомогою зв'язків даних.

  10. У списку зв'язку з даними натисніть кнопку зв'язок даних для запиту, який потрібно використовувати і натисніть кнопку OK , щоб закрити кожне діалогове.

  11. Щоб перевірити зміни, клацніть елемент Попередній перегляд на панелі інструментів Стандартна або натисніть клавіші Ctrl+Shift+B.

Додавання кнопки

Можна додати кнопки до шаблону форми, користувачі зможуть отримати дані з зв'язок даних для запиту. Описана нижче процедура передбачає, що створено зв'язок даних для запиту на основі шаблону форми.

  1. Якщо шаблон форми має кількох подань, клацніть ім'я подання в меню " вигляд ", щоб перейти до подання з елемента керування, де потрібно відобразити дані з додаткове джерело даних.

  2. Якщо область завдань Елементи керування не відображається, у меню Вставлення виберіть пункт Інші елементи керування або натисніть клавіші Alt+I, C.

  3. Перетягніть елемента керування «кнопка» на шаблон форми.

  4. Двічі натисніть кнопку, яку ви додали до шаблону форми.

  5. Перейдіть на вкладку Загальні.

  6. У списку дія натисніть кнопку оновити.

  7. У полі позначка введіть ім'я, яке буде відображатися в меню "," у шаблоні форми.

  8. Натисніть кнопку Настройки.

  9. У діалоговому вікні оновлення виберіть одне додаткове джерело даних.

  10. У списку Виберіть додаткове джерело даних натисніть кнопку додаткове джерело даних, пов'язані з зв'язок даних для запиту і натисніть кнопку OK , щоб закрити кожне діалогове.

  11. Щоб перевірити зміни, клацніть елемент Попередній перегляд на панелі інструментів Стандартна або натисніть клавіші Ctrl+Shift+B.

На початок сторінки

Додавання зв'язок даних для надсилання

Щоб дозволити користувачам надсилати форми, на основі шаблону форми до веб-служби, спочатку додайте додаткового зв'язку даних до шаблону форми, який надсилає дані та настройте шаблону, щоб дозволити користувачам надсилати дані форми.

Крок 1: Додавання додаткового зв'язку даних

  1. У меню Знаряддя виберіть пункт Зв'язки даних.

  2. У діалоговому вікні Підключення до даних натисніть кнопку Додати.

  3. У майстрі зв'язків даних натисніть кнопку створити нове підключення до, виберіть пункт надіслати даніі натисніть кнопку Далі.

  4. У розділі, як ви збираєтеся надіслати данінатисніть кнопку веб-служби і натисніть кнопку Далі.

  5. На наступній сторінці майстра Введіть розташування веб-служби, де користувачі надсилатимуть дані і натисніть кнопку Далі.

    Примітка.: Якщо потрібно знайти веб-служби за допомогою сервера універсальний опис, пошук і (UDDI), натисніть кнопку Пошук в UDDI, введіть URL-адресу сервера UDDI, на які потрібно виконати пошук, укажіть, чи потрібно виконати пошук за допомогою постачальника послуг або служби, що за умови, введіть ключове слово для пошуку а потім натисніть кнопку Пошук. Веб-служби, які відповідають ключове слово для пошуку, які відображатимуться в списку результатів пошуку . Виберіть елемент веб-служби, які потрібно використовувати і натисніть кнопку OK.

  6. У списку Виберіть дію виберіть операцію веб-служби, які отримання даних форми а потім натисніть кнопку Далі.

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

    Надсилання даних у поля або групи

    1. У списку Параметри виберіть параметр веб-служби, які отримають даних із форми.

    2. У розділі Параметри параметрнатисніть кнопку поля або групи.

    3. Натисніть кнопку змінити Зображення кнопки .

    4. У діалоговому вікні Вибір поля або групи виберіть поле або групу, дані якого потрібно надіслати і натисніть кнопку OK.

    5. У полі включити виберіть текст і дочірні елементи надсилання лише даних у цьому полі і дочірніх елементів поля або групи, або виберіть пункт дерево XML, включно з вибраним елементом для надсилання імені поля, даних у полі та дочірні елементи у вибраній групі або полі.

    Надсилання всіх даних у формі

    1. У списку Параметри виберіть параметр веб-служби, які отримають даних із форми.

    2. У розділі Параметри параметрнатисніть кнопку весь форми (XML-документа, зокрема інструкції з обробки).

    Надсилання даних як рядок

    1. У списку Параметри виберіть параметр веб-служби, які отримають даних із форми.

    2. У розділі Параметри параметрнатисніть кнопку весь форми (XML-документа, зокрема інструкції з обробки).

    3. Установіть прапорець надсилати дані як рядок .

      Примітка.: Зазвичай ви Установіть цей прапорець для надсилання даних із цифровим підписом. У більшості випадків зніміть цей прапорець.

    Технічні відомості про набір даних ADO.NET об'єктів

    Якщо веб-служби потрібний об'єкт ADO.NET набору даних, виберіть вузол набору даних під час настроювання зв'язку даних. Якщо використовується будь-якого іншого типу вузла для зв'язку з даними веб-служби, що потрібний об'єкт набору даних ADO.NET надсилання не вдасться.

  8. Натисніть кнопку Далі.

  9. На наступній сторінці майстра введіть ім'я для зв'язку даних для надсилання.

  10. Перевірте правильність інформації в розділі зведення а потім натисніть кнопку Готово.

  11. Натисніть кнопку Закрити.

Після додавання додаткових зв'язок даних для надсилання, потрібно настроїти для надання користувачам дозволу на надсилання зв'язок даних для надсилання даних форми за допомогою цього шаблону форми.

Крок 2: Увімкнути надсилання в шаблоні форми

Під час настроювання шаблону форми для надання користувачам дозволу на надсилання даних форм, InfoPath додає кнопки Надіслати на панелі інструментів Стандартна і команди Надіслати з меню файл » у формі. Також можна настроїти параметри надсилання для шаблону форми у такий спосіб:

  • Змінити текст, який відображається кнопка " Надіслати " і команди Надіслати .

  • Змінити сполучення клавіш для кнопки Надіслати і команда Надіслати ».

  • Створіть настроюване повідомлення, яке відображатиметься під час надсилання форм.

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

  • У меню Знаряддя виберіть пункт Параметри надсилання.

  • У діалоговому вікні Параметри надсилання встановіть прапорець дозволити користувачам для надсилання форми , натисніть кнопку надсилання даних форми до одного розташуваннята у списку, натисніть кнопку Веб-служби.

  • У списку Виберіть зв'язок даних для надсилання виберіть ім'я зв'язку даних для надсилання до веб-служби створену в попередні кроки.

    1. Щоб змінити ім'я кнопки Надіслати », що відображається на панелі інструментів Стандартна і команди Надіслати , що з'являється в меню файл » під час заповнення форми, введіть нове ім'я в полі назва у надсилання Параметри діалогове вікно.

      Порада.: Якщо потрібно призначити цій кнопці та команді сполучення клавіш, амперсанда (&) перед символом, який потрібно використати як сполучення клавіш. Наприклад, щоб призначити сполучення клавіш ALT + B як сполучення клавіш для команди і кнопка " Надіслати ", введіть Su & bmit.

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

    1. За промовчанням після надсилання форми, InfoPath зберігає відкриття форми та відображає повідомлення, яке вказує, якщо у формі успішно надіслано. Щоб змінити таку поведінку за промовчанням, натисніть кнопку Додатковоа потім виконайте одну з таких дій:

      • Щоб закрити форму або створення пустої форми, після того, як користувач надсилає заповненої форми, виберіть потрібний параметр у списку після надсилання .

      • Щоб створити Настроювані повідомлення для позначення, якщо у формі успішно надіслано, установіть прапорець поруч із пунктом використовувати Настроювані повідомлення а потім введіть повідомлення в полях на успіх а Помилка .

        Порада.: Використання повідомлення в полі на помилка сказати користувачам те, що слід робити, якщо вони не зможуть надсилати форми. Наприклад, може запропонувати, користувачам зберегти форму та зв'язатися з іншим користувачем за вказівками.

      • Якщо ви не хочете, щоб відобразити повідомлення, коли користувач надсилання форми, зніміть прапорець Відображати успішне й невдале .

На початок сторінки

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×