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

Заявка към несвързани източници на данни

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

Опитайте!

Понякога трябва да създадете заявка, за да изтеглите информация от източници на данни, които нямат директна релация (една към една или една към много).

Използване на междинни таблици за свързване на източници на данни в заявки

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

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

Множество източници на данни на таблица със и без предварително дефинирани релации.

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

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

Използване на една таблица за непряко свързване на две други таблици

Таблицата "Поръчки за покупки" свързва двете различни таблици – "Доставчици" и "Подробни данни за поръчката за покупка". Свързване таблиците, като използвате полета (например ИД в таблицата Доставчик и ИД на доставчик в таблицата Поръчки за покупка), които отговарят на следните критерии:

  • Двете полета имат съответстващи или съвместими типове данни. Например не можете да свържете текстово поле към числова поле.

  • Полетата идентифицират съвпадащи уникални записи във всяка таблица. Например не бихте искали да свържете две полета "Фамилия", тъй като последните имена не винаги са уникални.

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

Стъпки

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

  1. Добавете междинната таблица към вашата заявка между двете несвързани таблици.

  2. Създайте необходимите връзки с междинната таблица.

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

    Създаване на необходимите връзки с междинната таблица
  3. Завършване на заявката.

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

    Забележка: Не е нужно да включвате междинната таблица във вашите резултати. Тя просто трябва да бъде част от източниците на данни на заявката, така че Access да може да свързва данните.

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

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

Създаване на заявки чрез присъединяване към повече от един източник на данни

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

Обучение за Excel

Обучение за Outlook

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

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

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

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

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

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

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

×