Керування даними за допомогою запитів

Створення запитів із зовнішніми з’єднаннями

Фото пристрою Surface Book

Спробуйте!

Інколи в запитах потрібно переглянути всі записи з однієї таблиці, а також відповідні записи з іншої таблиці. Для цього створіть зовнішні об'єднання.

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

Навпаки, зовнішні об'єднання повертають всі дані з одного джерела даних, а деякі дані з іншої таблиці або джерела даних.

Наприклад, якщо ви хочете дізнатися, які продукти не продали, ви створюєте запит, який відображає ІДЕНТИФІКАТОР продукту з таблиці "Товари" та будь-які ідентифікатори порядку відповідно до таблиці "відомості про замовлення". Продукти, у яких немає відповідних записів у таблиці "відомості про замовлення", повертають назву продукту без значення для поля "код замовлення".

Ліве зовнішнє об'єднання та правильні зовнішні об'єднання

У зовнішньому об'єднанні таблиця, яка відображає всі його записи, називається базовою таблицею. Таблиця, яка відображає лише деякі записи (зіставлення), називаються допоміжною таблицею.

У діалоговому вікні " Властивості об'єднання " розповідається про те, що ви бачите в різних типах з'єднань.

Знімок екрана: три таблиці та їхні властивості об'єднання

Припустімо, ви створили запит для відображення продуктів, придбаних клієнтами. Поля "Вивід" – це Назва продукту, ІДЕНТИФІКАТОР замовлення та кількість.

  1. Внутрішнє об'єднання. Додавати лише рядки (записи), у яких об'єднані поля з обох таблиць дорівнюють, наприклад, тільки продукти, які мають замовлення, пов'язані з ними.

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

  3. Праве зовнішнє об'єднання. Включіть всі записи з таблиці в розділі ім'я правої таблиці та лише ті записи з таблиці в розділі "ліва таблиця", у якій об'єднані поля дорівнюють, наприклад всі продукти, навіть якщо для них немає замовлень, у такому випадку пусті значення ВІДОБРАЖАТИМУТЬСЯ в полях "ідентифікатор замовлення" та "кількість".

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

1. Додавання джерел даних

  • Виберіть елемент створити > Конструктор запитів.

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

Якщо вона виявляє або віднімає їх, програма Access може відображати зв'язки для джерел даних.

2. Додавання об'єднання

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

    знімок екрана: об'єднання між двома таблицями

3. змінення з'єднання

  1. Двічі клацніть лінію, яка позначає об'єднання, яке потрібно змінити.

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

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

    Знімок екрана: властивості "об'єднання" з виділенням лівого імені таблиці

4. виконання запиту

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

Бажаєте отримати додаткову інформацію?

Створення простих запитів

Навчальні курси з Excel

Навчальні курси з Outlook

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

Потрібна додаткова довідка?

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

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

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

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

×