Microsoft Access 2013 'Conditional Format' 基于纵轴的图表

Microsoft Access 2013 'Conditional Format' a graph based on vertical axis

我正在尝试根据项目类型(SRSH、SRCA 等)对图表进行颜色编码。 S开头的是在一起的,H和I开头的是分开在一起的。有没有办法 'Conditionally format' - 这些数据条根据它们的类别使用不同的颜色?

提前致谢,

Picture of what I have now

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 块中添加线条即可为其他系列着色。

这是静态代码,因此如果图表的结构发生变化,您需要相应地调整代码。