Управление на данни със заявки

Създаване на заявки с външни съединения

Вашият браузър не поддържа видео.

Опитайте!

Понякога в заявките си искате да видите всички записи от една таблица заедно със съответстващите записи от друга таблица. За да направите това, създайте външни съединение.

Вътрешните връзки показват само данни, когато има съответстващ ИД и в двата свързани източника на данни. Ако например искате да покажете продадените продукти и количества, можете да създадете вътрешно съединение между таблиците "Продукти" и "Подробни данни за поръчките". Когато изпълните заявката, връщат се само продукти, които се появяват в поръчки и по този начин се показват и в двете таблици.

За разлика от това външните съединениевръщат всички данни от един източник на данни и някои от данните от друга таблица или източник на данни.

Ако например искате да видите кои продукти не са продадени, можете да създадете заявка, която показва ИД на продукт от таблицата "Продукти" и всички съответстващи ИД на поръчки от таблицата "Подробни данни за поръчките". Продуктите, които нямат съвпадащи записи в таблицата "Подробни данни за поръчките", връщат името на продукта без стойност за полето "ИД на поръчка".

Ляво външно съединение и дясно външно съединение

Във външно съединение таблицата, която показва всички свои записи, се нарича базова таблица. Таблицата, която показва само някои (съответстващи) записи, се нарича вторична таблица.

Диалоговият прозорец Свойства на съединението описва това, което виждате с различни типове присъединяване:

Екранна снимка на три таблици и техните свойства за присъединяване

Да предположим, че сте създали заявка, за да покажете кои продукти са закупени от клиентите ви. Вашите изходни полета са Име на продукт, ИД на поръчка и Количество.

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

  2. Ляво външно съединение. Включете всички записи от таблицата под Име на лявата таблица и само тези записи от таблицата под Име на дясната таблица, в която съединените полета са равни, например всички поръчки, но само количествата и ИД на продукти за тези поръчки, които имат продукти, свързани с тях.

  3. Дясно външно съединение. Включете всички записи от таблицата под Име на дясната таблица и само тези записи от таблицата под Име на лява таблица, в която съединените полета са равни, например всички продукти, дори когато няма поръчки за тях, в който случай празните стойности се показват в полетата ИД на поръчка и Количество.

Както можете да кажете от тези примери, е важно да знаете коя таблица е отляво и коя е отдясно, което всъщност може да се различава от начина, по който таблиците са подредени в прозореца на заявката. За да разберете кои данни ще получите от вашата заявка, прочетете текста внимателно в диалоговия прозорец Свойства на съединението.

1. Добавяне на източници на данни

  • Изберете Създаване на > на заявка.

Добавете всички таблици и заявки, от които се нуждаете, като източници на данни. (Не се безпокойте. Ако забравите такъв, все още имате възможност да добавите още източници на данни по-късно.)

Ако ги открие или ги открие, Access може да покаже релации за източниците на данни.

2. Добавяне на съединение

  • Ако не виждате релация между източниците, добавете съединение. Плъзнете от полето, което искате, в един източник на данни в съответното поле в друг източник на данни. Таблицата, от която плъзгате, е таблицата, която ще се появи отляво в диалоговия прозорец Свойства на съединението. По подразбиране Access създава вътрешно съединение. Ако имате нужда от външно съединение, променете типа му.

    екранна снимка на съединение между две таблици

3. Промяна на съединение

  1. Щракнете двукратно върху реда, представящ съединението, което искате да промените.

  2. В диалоговия прозорец Свойства на съединението, за да създадете външно съединение, изберете втората или третата опция. След това изберете OK.

    Не забравяйте да обърнете внимание коя таблица е базовата таблица – тази, от която се показват всички записи.

    Екранна снимка на свойства на съединението, осветяваща името на лявата таблица

4. Завършване на заявката

Следвайте обичайните стъпки за създаване на заявка: добавяне на изходни полета, добавяне на критерии и изпълнение или записване на вашата заявка. За да научите как, вижте Създаване на основни заявки.

Искате още информация?

Създаване на основни заявки

Обучение за Excel

Обучение за Outlook

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×