Как изменить обратный цвет поля непрерывной подформы, если это поле равно нулю

#vba #ms-access

#vba #ms-access

Вопрос:

У меня есть непрерывная подформа с 2 полями «id_arriv» и «id_depart», в которых только одно из них не равно null, а другое равно null в зависимости от типа перемещения. Я бы хотел, если одно из них равно null, тогда backcolor изменится на красный. Я пытался:

 if Me.id_aariv.value is null then
ME.id_arriv.back color = vbred
 

Это работает, но измените все поля «id_arriv

Комментарии:

1. Используйте условное форматирование в этом поле. Проверьте выделение данных с помощью условного форматирования

Ответ №1:

В режиме конструктора выберите нужное поле и нажмите меню Формат. Есть значок условного форматирования. Щелкните по нему. Щелкните Новое правило и установите его так, чтобы значение поля было равно vbNull . Выберите нужный цвет и нажмите OK.