В твоем примере можно было обойтись без дополнительного запроса, используя функцию DLookUp. Например: Если DLookUp("[уд_док]";"[настройки]";"[Код]=" & 3)= -1 то ..., но на вкус и цвет товарищи разные :)
Да, можно. Но с запросом более универсальный вариант. Если запись в таблице настройки случайно удалить, то значение кода изменится и условие не будет работать
@@migurv совершенно верно. В самом запросе уже можно сделать несколько критериев для вывода нужной записи и Dcount - их подсчета и использовать это значение в каком-нибудь условии (логике)
В твоем примере можно было обойтись без дополнительного запроса, используя функцию DLookUp. Например: Если DLookUp("[уд_док]";"[настройки]";"[Код]=" & 3)= -1 то ..., но на вкус и цвет товарищи разные :)
Да, можно. Но с запросом более универсальный вариант. Если запись в таблице настройки случайно удалить, то значение кода изменится и условие не будет работать
@@access-program можно без критерия, тогда функция будет возвращать первое значение в поле. DLookUp("[уд_док]";"[настройки]")
@@migurv совершенно верно. В самом запросе уже можно сделать несколько критериев для вывода нужной записи и Dcount - их подсчета и использовать это значение в каком-нибудь условии (логике)