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

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2023
  • функция DCount как условие в макросе для определения значения поля в таблице БД Access
    программы на Microsoft Access
    access-program.ru/

ความคิดเห็น • 4

  • @migurv555
    @migurv555 6 หลายเดือนก่อน

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

    • @access-program
      @access-program  6 หลายเดือนก่อน

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

    • @migurv555
      @migurv555 6 หลายเดือนก่อน

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

    • @access-program
      @access-program  6 หลายเดือนก่อน

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