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

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

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

Створення завдання

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

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

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

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

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

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

Більшість об'єднання – це внутрішні об'єднання. Це – це проти зовнішнє об'єднання, що обговорюються в створення запитів за допомогою зовнішніх з'єднань.

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

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

Рефлексивні з'єднання

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

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

Ідентифікатор

Прізвище

Ім’я

Звіти

1

Freehafer

Nancy

5

2

Cencini

Андрій

3

Котас

січ.

10

4

Сергієнко

Марія

5

5

Thorpe

Steven

2

6

Neipper

Владислав

10

7

Zare

Robert

10

8

Guissani

Laura

10

9

Hellung-Larsen

Anne

5

10

Дмитренко

Ганна

3

Щоб знайти ім'я працівника в диспетчері, знайти співробітника в таблиці, код Диспетчер звітів поле та виберіть Пошук керівника Ідентифікатор у тому самому полі працівників. Наприклад, Марія звітів для керівника, ідентифікаційний номер працівника – 5 – це Торп пошуку.

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

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

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

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

Джерела даних, можуть містити таблиці, з якої ви бажаєте, щоб відобразити відомості (наприклад, у таблиці «Товари») і таблиці, які містять відомості, що вам потрібно використовувати для створення умов.

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

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

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

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

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

  • Звичайний кроки зі створення запиту: додавання поля виводу, можна додати будь-які умови та запустити або зберегти запит. Щоб дізнатися, як переглянути створити основні запитів.

Додаткові відомості

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

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

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

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

Крім того, ви дізнаєтеся про різні типи об'єднань доступні.

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

Відкрийте Конструктор запитів, виберіть свій таблиці або запити та додавання полів.

Але є поворот.

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

Наприклад, якщо ви хочете дізнатися, які товари мають набору замовлення, ви повинні відповідати замовлень з їх продуктів.

Щоб створити ці збіги, ви використовуєте те, що називається «приватне».

ОБ'ЄДНАННЯ порівняння даних у двох спільні поля: один з кожного джерела даних.

Об'єднання визначає, як дані в кожному полі відповідає.

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

Інший тип об'єднання повертає дані з одного поля, але лише УЗГОДЖЕННЯ даних від інших.

І у цьому прикладі, запит буде про те, замовлень, які не містять заданого продукту.

Тепер під час створення до зв'язків між таблицями, Access також створено для кожного зв'язку об'єднання.

Програма Access використовує ваші зв'язки як ШАБЛОНІВ для об'єднання, так у більшості випадків Об'єднаних полів буде до первинного та зовнішнього ключів.

Але вони не мають бути. Ви також можете приєднатися непов'язані джерел.

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

А поки вас з'єднання між до таблиць або запитів, можна додавати поля з обох джерел.

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

Ви можете виконати запит і отримати результат.

Тепер Погляньмо докладно на об'єднання, тому що потрібно пам'ятати кілька ключових моментів.

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

Ці параметри керування тип об'єднання в запиті, а нижче наведено найбільш поширені типи об'єднань.

Цей параметр, буде створено «внутрішнє об'єднання». Це тип об'єднання, яке повертає відповідні дані з ОБОХ таблиць.

Програма Access створює цей тип об'єднання під час створення зв'язку.

Другий варіант створює "лівим зовнішнім об'єднанням," це означає, що запит повертає всі дані з таблиці, у списку ліворуч і лише УЗГОДЖЕННЯ даних з іншої таблиці.

Третій варіант створює "Праворуч зовнішнє з'єднання" і імовірно, ви можете здогадатися, що відбувається.

Запит повертає всі дані з таблиці праворуч а лише УЗГОДЖЕННЯ даних із таблиці в області ліворуч.

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

Відкликання, що нижче наведено три найпоширеніші типи об'єднань. Можна також використовувати «перехресне об'єднання» і «порівняльне об'єднання», але це не дуже часто використовуються.

Інші основні місця про об'єднання, що "зв'язки" та "з'єднань" не те ж саме.

ЗВ'ЯЗКУ – це набір правил, яка керує цілісності даних: як можна додавати й видаляти дані.

ОБ'ЄДНАННЯ визначає, як ваш запит точно відповідає даних.

Але, двох може бути роду схожі.

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

Наприклад, можна видалити об'єднання без шкоди бази даних, те, що не можна з зв'язку.

Крім того, можна додати об'єднання, де немає зв'язків.

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

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

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

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

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

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

×