Microsoft Access 2013 "Условный формат" графика на основе вертикальной оси

Я пытаюсь сделать так, чтобы мой график имел цветовую кодировку в зависимости от типа проекта (SRSH, SRCA и т. Д.). Те, которые начинаются с S, вместе, как те, что с H и I вместе. Есть ли способ "условно отформатировать" - эти полосы данных могут быть другого цвета в зависимости от их категории?

Заранее спасибо,

Картинка что у меня сейчас

1 ответ

Решение
Dim g As Object
Set g = Forms!MyForm!MyGraph.Object
If g.SeriesCollection.Count > 0 Then
  g.SeriesCollection("SRSH").Interior.Color = RGB(0, 0, 0)
End If
Set g = Nothing
End Sub

Этот код изменит цвет серии "SRSH" на графике. Просто добавьте строки в IF блок, чтобы покрасить другие серии.

Это статический код, поэтому, если структура диаграммы изменится, вам необходимо соответствующим образом адаптировать код.

Другие вопросы по тегам