Пов’язані теми
×
Керування даними за допомогою запитів
Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.
Керування даними за допомогою запитів

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

Ваш браузер не підтримує відео.

Спробуйте!

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

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

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

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

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

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

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

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

Припустімо, ви створили запит на відображення продуктів, які придбали клієнти. У ваших полях виводу містяться поля "Назва товару", "Ідентифікатор замовлення" та "Кількість".

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

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

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

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

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

  • Натисніть кнопку Створити > макет запиту.

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

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

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

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

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

3. Змінення об'єднання

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

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

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

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

4. Заповніть запит.

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

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

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

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

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

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

Потрібні додаткові параметри?

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

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×