Сравняване на две таблици в Microsoft Access

MS AccessЕдна често срещана ситуация в Access: имате две таблици със сходни данни и искате да разберете кои от данните в едната таблица не се повтарят във втората.

Пример: две таблици всяка с по една колона tbl1 и tbl2:

Веднага се вижда, че в tbl1 има данни, които липсват в tbl2.

Задачата може да се реши с помощта на съветника Find Unmatched Query Wizard на Microsoft Access.
Съветникът се стартира през таб Create от групата Queries, бутoн Query Wizard.

Появява се прозорец за избор на съветник, от който трябва да се избере Find Unmatched Query Wizard.

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

В този пример това е таблицата tbl1.

След натискане на бутона Next  се избира и втората таблица, с която правим сравнението.

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

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

И като за финал е необходимо да запишем име на новосъздадената заявка или да се съгласим с предлаганото име от MS Access.

А накрая и самият резултат от заявката:

__________________
Стефан Георгиев
е тренинг мениджър и инструктор в учебен център Ню Хърайзънс.
Сертифициран е като: IBM Certified Instructor, IBM Certified Application Developer, IBM Certified Administrator, IBM Certified Specialist xSeries, IBM PSS, MCTS: SQL Server 2008, Microsoft Office Specialist: Microsoft Access

Други публикации от Стефан Георгиев

Интересувате се от темата? Пишете ни!

    Бързо запитване

    Вашите имена *

    Вашият Email *

    Вашето съобщение *

    captcha

    Добавете коментар

    Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *