Використайте значення з бази даних Access, щоб заповнити список, розкривний список або поле зі списком

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

У форму InfoPath можна заповнити список, розкривний список або поле зі списком з використанням даних з запиту зв'язків даних із базою даних Microsoft Office Access 2007 (формат accdb) або бази даних Access, які було збережено за допомогою попередньої версії (. mdb формат).

У цій статті

Огляд

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

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

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

Крок 2: Настроювання керування

Необов'язково: Настроювання фільтра, щоб обмежити кількість елементів в елементі керування

Огляд

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

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

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

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

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

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

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

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

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

Зв'язок даних для запиту можна додати до бази даних Access лише тоді, коли ви створюєте шаблону форми, яка не є сумісний із браузером шаблон форми.

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

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

Перш ніж значень із бази даних Access можна використовувати для заповнення елементів керування в шаблоні форми, потрібні такі відомості від адміністратора бази даних:

  • Ім'я та розташування бази даних.

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

  • Ім'я таблиці або запиту, який задає значення для елементів керування. Ви будете використовувати у цій таблиці або запиту як головної таблиці під час настроювання зв'язок даних для запиту.

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

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

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

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

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

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

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

  4. На наступній сторінці майстра виберіть базу даних (Microsoft SQL Server або Microsoft Office Access лише)і натисніть кнопку Далі.

  5. На наступній сторінці майстра виберіть Виберіть базу даних.

  6. У діалоговому вікні Вибір джерела даних перейдіть до розташування бази даних.

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

  7. Виберіть ім'я бази даних а потім натисніть кнопку Відкрити.

  8. У діалоговому вікні Виділити таблицю виберіть головної таблиці або запиту, який потрібно використати і натисніть кнопку OK.

  9. На наступній сторінці майстра встановіть прапорець Відображати стовпці таблиці .

    За промовчанням всі поля таблиці або запиту буде додано до основного джерела даних шаблону форми.

  10. Зніміть прапорці для полів, які не потрібно включати в джерелі даних.

  11. Додайте будь-які додаткові таблиць або запитів, які потрібно включити в зв'язок даних для запиту.

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

    1. Натисніть кнопку Додати таблицю.

    2. У діалоговому вікні Додати таблицю або запит, виберіть ім'я дитини таблиці і натисніть кнопку Далі. InfoPath намагається встановити зв'язки, зіставляючи імена полів в обох таблицях. Якщо ви не хочете використовувати запропоновані зв'язки, виберіть зв'язок і виберіть пункт Видалити зв'язок. Щоб додати зв'язок, натисніть кнопку Додати рівень. У діалоговому вікні Додати рівень клацніть ім'я кожної пов'язаних полів у відповідних стовпців і натисніть кнопку OK.

    3. Натисніть кнопку Готово.

    4. Щоб додати додаткові дочірній таблиці, повторіть ці кроки.

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

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

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

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

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

  16. Щоб настроїти форму, щоб автоматично отримувати дані під час відкривання, установіть прапорець автоматично отримувати дані під час відкриття форми .

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

Крок 2: Настроювання керування

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

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

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

  4. У розділі елементи спискунатисніть кнопку Пошук значень із зовнішнього джерела даних.

  5. У списку джерело даних виберіть джерело даних, який потрібно використовувати.

  6. Натисніть кнопку Вибрати XPath Зображення кнопки , поруч із полем записи .

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

    Указати, що дані, які користувач побачить однакові дані, які надсилатимуться

    • Виберіть поле і натисніть кнопку OK.

    Укажіть, що дані, які користувач побачить відрізняється від даних, які надсилатимуться

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

    1. Виберіть групу а потім натисніть кнопку OK.

    2. У діалоговому вікні Властивості елементів керування натисніть кнопку Вибрати XPath Зображення кнопки , поруч із полем значення .

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

    4. У діалоговому вікні Властивості елементів керування натисніть кнопку Вибрати XPath Зображення кнопки , поруч із полем коротке ім'я .

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

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

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

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

Необов'язково: Настроювання фільтра, щоб обмежити кількість елементів в елементі керування

  1. Двічі клацніть список, розкривний список або поле зі списком у шаблоні форми, який потрібно настроїти.

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

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

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

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

    Примітка.: Якщо потрібно, щоб додати умову наявний фільтр, натисніть кнопку фільтр, який потрібно застосувати і натисніть кнопку змінити.

  6. У першому полі в діалоговому вікні Визначення умов фільтрування клацніть ім'я поля, дані якого потрібно фільтрувати.

  7. У другому полі виберіть тип фільтр, який потрібно використовувати.

  8. У третьому полі виберіть тип умови, які ви хочете, щоб застосувати фільтр а потім введіть умову.

  9. Щоб настроїти кілька умов фільтра, натисніть кнопку тата виконайте одну з таких дій:

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

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

  10. Натисніть кнопку OK , щоб закрити діалогові вікна.

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

    Шаблон форми відкриється в новому вікні.

  12. У вікні попереднього перегляду виберіть пункт різні значення в елементі керування фільтра для перевірки, що фільтр працює належним чином.

    Фільтр не працює належним чином

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

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

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

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

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

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

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

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

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

×