Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Видео:

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

В това видео

Съобщението "Нееднозначно външно съединение" се появява, когато Access реши, че вашата заявка може да даде различни резултати въз основа на това кое съединение се извършва първо. За да изпълните заявката, ще трябва да направите някои промени. Най-доброто решение обикновено е заявката да се раздели на части. Това значи, че го настройте така, че поне едно от съединенията да се извършва в по-малка дъщерна заявка, която след това се присъединявате към други таблици или заявки в "родителска" заявка. След това Access извършва първо съединенията в дъщерната заявка (или заявките), след което премахва неяснотата в родителските заявки.

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

  1. Създайте нова дъщерна заявка, съдържаща първо таблиците, към които искате да се присъедините (във видеото това са таблиците Companies и Хора).

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

Важно:  Не забравяйте да включите полето за съединение от първоначалната заявка. В примера с видео фирмите са присъединени към региони с помощта на полето RegionID, така че включваме RegionID в мрежата на заявката на дъщерната заявка.

  1. Запишете и затворете дъщерната заявка и отворете първоначалната заявка в изглед за проектиране. Това ще стане родителска заявка.

  2. Изтрийте таблиците, които сте добавили към дъщерната заявка, и след това добавете дъщерната заявка (Проектиране > Добавяне на таблици (Показване на таблица в Access 2013 )> заявки или просто плъзнете дъщерната заявка от навигационния екран в родителската заявка).

  3. В родителската заявка установете съединението както преди– само този път към дъщерната заявка.

  4. Добавете изходните полета от дъщерната заявка към мрежата на заявката.

  5. Запишете и изпълнете родителската заявка.

Правило на палец за нееднозначни външни съединения

Нееднозначни външни съединения възникват, когато имате две или повече съединения в заявка, а едното от тях е външно съединение, което или сочи към равно съединение, или има две външни съединения, които сочат един към друг, например тези две конфигурации на съединение са нееднозначни и трябва да бъдат разделени в отделни заявки:

Таблица1 --> Таблица2 --- Таблица3

Таблица1 --> Таблица2 <-- Таблица3

Външните съединения, които сочат в същата посока или са далеч от други външни съединения или равновесни съединения, са добре:

Таблица1 --> Таблица2 --> Таблица3

Таблица1 <-- Таблица2 --> Таблица3

Таблица1 < - Таблица2 --- таблица3

За повече информация за създаването на заявки вижте Въведение в заявките или Създаване на проста заявка за избиране.

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

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

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

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

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

×