функция DCount как условие в макросе БД Access

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

Комментарии • 4

  • @migurv
    @migurv 11 месяцев назад

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

    • @access-program
      @access-program  11 месяцев назад

      Да, можно. Но с запросом более универсальный вариант. Если запись в таблице настройки случайно удалить, то значение кода изменится и условие не будет работать

    • @migurv
      @migurv 11 месяцев назад

      @@access-program можно без критерия, тогда функция будет возвращать первое значение в поле. DLookUp("[уд_док]";"[настройки]")

    • @access-program
      @access-program  11 месяцев назад

      @@migurv совершенно верно. В самом запросе уже можно сделать несколько критериев для вывода нужной записи и Dcount - их подсчета и использовать это значение в каком-нибудь условии (логике)