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

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

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Вашият браузър не поддържа видео. Инсталирайте Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4. приключване на заявката

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

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

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

Обучение за Excel

Обучение за Outlook

Нека видим как да използвате лявото и дясното външни съединения в заявка за избиране.

Външни съединения имат страни – отляво и отдясно – и те се връщат всички данни от една таблица и само СЪВПАДЕНИЕ данни от другия. Те са полезни, когато искате да знаете, когато нещо не се е случило; например даден артикул не се продава или ученици не са регистриране за определен клас.

Така че сега да добавим само малко в това.

Таблицата, която връща всички данни се нарича "основната таблица" и таблицата, която връща СЪВПАДЕНИЯ се нарича "процент".

Което е основата и което е процент зависи от посоката на съединението.

Ако използвате дясно външно съединение, таблицата отдясно, е основната таблица. Ако използвате ляво външно съединение, таблица от лявата страна е основната таблица.

Можете да управлявате дали използвате ляво или дясно външно съединение в диалоговия прозорец Свойства на съединението . Изберете и след това или да щракнете с десния бутон или докоснете присъединяване ред... и след това Свойства на съединението... и след това изберете опцията втори или трети.

И така, нека закачи за работа:

В раздела Създаване изберете Проектиране на заявки. Тук ще добавим OrderDetails и продукти таблици.

Можете да видите, че Access използва "един към много" като модел за присъединяване към и това означава, че е вътрешно съединение.

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

Знаем това, защото ако заявката се връщат данни за продукти на неподреден, ние ще видим празни записи тук.

Обратно към изглед за проектиране, ние щракнете с десния бутон или докоснете присъединяване линията и изберете Свойства на съединението. Изберете втората опция и обърнете внимание на реда за присъединяване.

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

И така, какво става, ако променим към дясно външно съединение?

Правим промяна,... изпълнение на заявката,... и да получите същия резултат, както вътрешно съединение: няма празни записи.

Ако погледнем в диалоговия прозорец Свойства на съединението , ние виждаме защо.

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

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

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

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

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

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

×