Я пытаюсь раскрасить фон подробного раздела записи в отчете, разными цветами в зависимости от того, с кем связана запись. это то, что я получил до сих пор, но это не работает. Access говорит "не могу найти поле" персона "":
Private Sub Detail_Format()
Select Case Me!Color
Case "Red"
Me!Detail.BackColor = vbRed
Case "Blue"
Me!Detail.BackColor = vbBlue
Case "Green"
Me.Detail.BackColor = vbGreen
Case "Yellow"
Me.Detail.BackColor = vbYellow
End Select
End Sub
Поскольку на странице есть несколько записей, я пытаюсь получить их, поэтому все «красные» записи на странице имеют красный фон, все «синие» записи имеют синий фон и т. Д., Поэтому страница отчет будет выглядеть примерно так:
Красный
синий
красный
зеленый
желтый
желтый
Синий
и т. Д., Каждая отдельная запись, назначенная человеку этого цвета.
В отчете есть различные поля (Имя, Возраст, Позиция, Заметки и т. Д.), Но поле «Цвет» находится в таблице вместе с остальными и НЕ используется в самом отчете, только остальные поля в таблице.
Итак, можно ли раскрасить отчет таким образом, основываясь на поле записи, которое не используется в самом отчете?