Додавання зв'язків даних до бази даних Microsoft Access

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

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

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

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

У цій статті

Огляд

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

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

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

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

Огляд

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

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

Хоча додаткового зв'язку даних можна додати до шаблону форми, які можна надсилання даних форми до зовнішнього джерела даних, наприклад на веб-служби або в бібліотеці служб Windows SharePoint Services, можна використовувати лише допоміжних зв'язків даних для отримання даних із бази даних Access. Не можна додавати додаткового зв'язку даних, надсилання даних форми до бази даних Access.

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

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

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

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

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

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

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

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

Можливості сумісності

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

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

Перш ніж почати

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

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

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

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

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

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

Крок 1: Додавання допоміжного зв’язку даних

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

  2. У діалоговому вікні Зв’язки даних натисніть кнопку Додати.

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

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

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

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

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

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

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

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

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

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

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

    Інструкції

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

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

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

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

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

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

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

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

  14. На наступній сторінці майстра введіть описове ім’я для цього допоміжного зв’язку даних, а потім перевірте відомості в розділі Зведення.

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

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

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

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

Додавання правила

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

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

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

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

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

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

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

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

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

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

  9. У списку Дія виберіть компонент Запитування з використанням зв’язків даних.

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

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

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

Можна додати до шаблону форми елемент керування «Кнопка», який користувачі зможуть натискати для отримання даних зі зв’язку даних для запиту.

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

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

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

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

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

  6. У списку Дія виберіть команду Оновити.

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

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

  9. У діалоговому вікні Оновити виконайте одну з таких дій:

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

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

  10. Натисніть кнопку ОК для закриття кожного відкритого діалогового вікна.

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

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

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

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

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

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

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

×