Расширение сферы использования запросов
Мастер нахождения записей без подчиненных
Этот мастер способен обнаружить записи, не связанные с другими таблицами в базе данных. С его помощью таким образом можно, например, узнать, какие клиенты не разместили свои заказы или же кто из сотрудников ни разу не болел. Запросы такого рода можно создавать самостоятельно, однако мастер предложит вам свой вариант и тем самым сэкономит ваше время.
Воспользуемся мастером для поиска каталогов без записей, т.е. таких, из которых растения еще не заказывались.
- Запустите мастер, выбрав команду Вставка › Запрос, и дважды щелкните на опции Записи без подчиненных (рис. 12.1).
- На первом окне мастера выберите таблицу, содержащую записи первичного ключа. В данном случае речь идет о таблице Каталоги, но, поскольку таблица выбрана по умолчанию, достаточно щелкнуть на кнопке Далее.
- В следующем окне выберите таблицу, содержащую связанные записи или значения внешнего ключа; в нашем случае, это будет таблица Растения. Щелкните на кнопке Далее.
- Мастеру требуется указать поля, которые содержат связанные записи, при этом он попытается найти их самостоятельно. На рис. 12.6 показано, что мастер корректно определил нужные поля – Имя и ИмяКаталога. Щелкните на кнопке Далее.
Рис. 12.6. Мастер определил поля, связанные между собой в двух таблицах