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

Дізнайтеся, як створювати запити до непов’язаних джерел даних.

Ваш браузер не підтримує відео. Інсталюйте Microsoft Silverlight, Adobe Flash Player або Internet Explorer 9.

Спробуйте!

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

Використання проміжних таблиць для підключення джерел даних у запитах

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

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

Кілька джерел даних таблиці з попередньо визначеними зв'язками та без ними.

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

Якщо не потрібно створювати проміжну таблицю в базі даних, використайте таблицю "Замовлення на придбання" як проміжну таблицю в запиті. Додайте таблицю "Постачальники" ліворуч від таблиці "Замовлення на придбання" та створіть підключення.

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

Таблиця "Замовлення на придбання" з'єднує дві розрізнені таблиці: "Постачальники" та "Відомості про замовлення на придбання". З'єднайте таблиці за допомогою полів (наприклад, ідентифікатора в таблиці "Постачальник" і "Ідентифікатор постачальника" в таблиці "Замовлення на придбання"), які відповідають таким умовам:

  • Два поля мають однакові або сумісні типи даних. Наприклад, не можна підключити текстове поле до числового поля.

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

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

Кроки

Якщо у вас є проміжна таблиця в базі даних або просто плануєте використовувати її в запиті, виконайте такі дії:

  1. Додайте проміжну таблицю до запиту між двома непідключеними таблицями.

  2. Створення потрібних підключень із проміжною таблицею.

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

    Створення необхідних підключень із проміжною таблицею
  3. Виконайте запит.

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

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

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

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

Створення запитів, об'єднавши кілька джерел даних

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

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

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

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

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

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

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

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

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

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

×