Результат основного запроса (подзапроса) для выполнения выборки

ext_123
Дата: 09.02.2016 23:32:20
Доброго времени суток,уважаемые

Нужна ваша помощь в вопросе оптимизации выполнения запросов на выборку. Являясь профанами, мы используем Access в основном для работы с внешними источниками информации (базы перевозок), которые, не являясь нормированными, требуют определенной обработки информации, допустим, классификации адресов по областям/федеральным округам в той же базе. Соответственно, на основе получаемой информации у нас ведутся специальные таблицы-классификаторы, с помощью которых базы данных приводятся в нормальный вид Updat-ами и после этого Select-ами с условиями и JOIN-ами выгружается обработанная информация в необходимом формате и разрезе.
Соответственно, необходимо проверять полноту обработки информации, то есть, чтобы все адреса были классифицированы итд, для этого у нас есть специальные запросы на проверку полноты в справочных таблицах-классификаторов с соответствующими JOIN-ами к основной базе.

Вопрос: можно ли сделать так, чтобы при отсутствии части адресов основной БД (по которой делается выборка) в таблице-классификаторе выборка НЕ производилась? Поиски в гугле и курении мануалов результата не дало, но у меня есть предположение, что это можно сделать с помощью подзапроса not exists.
З.Ы Прошу макросы не предлагать, тк знание SQL находиться на уровне конструктора запросов, VBA - отсутствует
Спасибо!
ПЕНСИОНЕРКА
Дата: 10.02.2016 06:50:23
ext_123
Прошу макросы не предлагать, тк знание SQL находиться на уровне конструктора запросов, VBA - отсутствует


когда то и макросы/VBA надо осваивать
не вы первый...не вы последний
MrShin
Дата: 10.02.2016 08:28:27
Т.е. если отсутствует хоть один адрес, то запрос должен ничего не возвращать, иначе всю выборку с адресами? Сделайте запрос-признак, считающий количество отутствующих, и используйте его как "выключатель" в основном запросе, где в поле, в котором всегда есть данные пропишите критерий типа
Null Or DCount("*","qry_NoAddresses")=0
ext_123
Дата: 10.02.2016 14:02:47
MrShin, вы гений, спасибо за изящное и простое решение!