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

Створення запитів із кількома джерелами даних

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

Спробуйте!

Часто, щоб отримати потрібні відповіді, ви створюєте запити, які збирають інформацію з кількох таблиць або з поєднання таблиць і запитів.

Початок роботи з об'єднаннями

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

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

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

Внутрішні об’єднання

Більшість об'єднань є внутрішніми об'єднаннями. Це не відносяться до екстер'єрнихоб'єднань , які описано в розділі Створення запитів із екстер'єрними об'єднаннями.

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

Знімок екрана: таблиці "Товар" і "Замовлення"

Самостійне з'єднання

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

Припустімо, наприклад, що є таблиця "Працівники", у яку перелічено всіх працівників в організації, зокрема керівників. Таблиця містить поле "Звіти до", у якому міститься ідентифікатор керівника працівника.

ID

Прізвище

Ім’я

Звіти до

1

Freehafer

Nancy

5

2

Cencini

Андрій

3

Kotas

Січ

10

4

Сергієнко

Марія

5

5

Thorpe

Steven

2

6

Neipper

Владислав

10

7

Zare

Robert

10

8

Ґвісані

Laura

10

9

Hellung-Larsen

Anne

5

10

Дмитренко

Ганна

3

Щоб знайти ім'я керівника працівника, знайдіть його в таблиці, знайдіть його ідентифікатор у полі "До звітів", а потім знайдіть ідентифікатор керівника в тому самому полі "Працівники". Наприклад, Данило звітує керівнику, ідентифікаційний номер працівника якого – Степа Торпу.

Щоб автоматизувати це завдання, двічі додайте таблицю працівників до запиту, а потім створіть самостійне об'єднання. Якщо додати джерело даних вдруге, Access додає "_1" до імені другого екземпляра. Наприклад, якщо додати таблицю "Працівники" двічі, другий екземпляр озвучуватиме Employees_1. Щоб відобразити імена керівників для кожного працівника, створіть об'єднання між полем "Звіти до" в таблиці "Працівники" та полем "Ідентифікатор працівника" Employees_1 таблиці.

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

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

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

Джерела даних можуть містити таблиці, з яких потрібно відобразити інформацію (наприклад, таблицю "Товари"), а також таблиці з відомостями, які потрібно використати для умов.

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

2. Об'єднання пов'язаних джерел даних

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

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

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

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

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

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

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

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

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

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

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

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

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

×