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

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

Снимка на устройство Surface Book

Опитайте!

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

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

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

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

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

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

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

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

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

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

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

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

Стъпки

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

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

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

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

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

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

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

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

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

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

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

Обучение за Excel

Обучение за Outlook

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

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

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

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

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

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

×