Подскажите, пожалуйста, в отчете есть два числовых поля. В обработчике события OpenForm необходимо сравнить значения этих полей и по результату подкрасить фон. Я использую конструкцию: **************** If Поле74 = Поле 65 Then Поле65.BackColor = 1677798 Else Поле65.BackColor = 255 End if ******************** Поле65 красится в красный во всех случаях.
Лучше использовать обработку события загрузки формы (Load), там загружаются данные, а при открытии формы (Open) их еще нет. И писать выражения надо правильно: nz(Me.Поле1.Value,0) = ..., т.к. в поле могут быть и пустые данные.