Конструктор формы - контекстное меню поля, Условное форматирование: Воскресенье выделить:
Код: Выделить всё
Weekday([НазваниеПоля]) = 1
Если надо красить форму больше чем 3 цвета, в свойствах формы Текущая запись - Процедура обработки событий...
Код: Выделить всё
Private Sub SetFieldColor()
'Изменение цвета формы в зависимости от значения поля
Dim value As Integer
value = Me.file_set.value 'Название поля формы
Select Case value
Case 0
Me.file_set.BackColor = RGB(255, 255, 255) ' Белый
Case 1
Me.file_set.BackColor = RGB(0, 255, 255) ' Бирюзовый
Case 2
Me.file_set.BackColor = RGB(0, 128, 0) ' Зеленый
Case 3
Me.file_set.BackColor = RGB(255, 255, 0) ' Желтый
Case 4
Me.file_set.BackColor = RGB(255, 0, 255) ' Маджента
Case 5
Me.file_set.BackColor = RGB(75, 0, 130) ' Индиго
Case Else
Me.file_set.BackColor = RGB(255, 0, 0) ' Белый по умолчанию
End Select
End Sub