Boa tarde,
Tenho um relatório onde fiz uma formatação condicional por VBA, porém ele identifica o primeiro registro e aplica a cor do primeiro registro para os outros independente do que tiver nos outros registros.
Como eu faço pra ele executar o código para cada um desses registros?
Segue o código usado:
Private Sub Report_Load()
'Para seleção 24
If Me.Seleção24.Value = "Cana Nova" Then
Me.Seleção24.BackColor = QBColor(11)
ElseIf Me.Seleção24.Value = "Cana Velha" Then
Me.Seleção24.BackColor = QBColor(12)
ElseIf Me.Seleção24.Value = "Sem Plantação" Then
Me.Seleção24.BackColor = QBColor(13)
ElseIf Me.Seleção24.Value = "Cana Retirada" Then
Me.Seleção24.BackColor = QBColor(14)
ElseIf Me.Seleção24.Value = "Mato Sujeito à fogo" Then
Me.Seleção24.BackColor = QBColor(5)
ElseIf Me.Seleção24.Value = "Mata" Then
Me.Seleção24.BackColor = QBColor(1)
ElseIf Me.Seleção24.Value = "Açude" Then
Me.Seleção24.BackColor = QBColor(2)
ElseIf Me.Seleção24.Value = "Estrada" Then
Me.Seleção24.BackColor = QBColor(3)
ElseIf Me.Seleção24.Value = "Outro" Then
Me.Seleção24.BackColor = QBColor(6)
ElseIf Me.Seleção24.Value = "" Then
Me.Seleção24.BackColor = QBColor(15)
End If
End Sub
E segue em anexo de como está o relatório
Tenho um relatório onde fiz uma formatação condicional por VBA, porém ele identifica o primeiro registro e aplica a cor do primeiro registro para os outros independente do que tiver nos outros registros.
Como eu faço pra ele executar o código para cada um desses registros?
Segue o código usado:
Private Sub Report_Load()
'Para seleção 24
If Me.Seleção24.Value = "Cana Nova" Then
Me.Seleção24.BackColor = QBColor(11)
ElseIf Me.Seleção24.Value = "Cana Velha" Then
Me.Seleção24.BackColor = QBColor(12)
ElseIf Me.Seleção24.Value = "Sem Plantação" Then
Me.Seleção24.BackColor = QBColor(13)
ElseIf Me.Seleção24.Value = "Cana Retirada" Then
Me.Seleção24.BackColor = QBColor(14)
ElseIf Me.Seleção24.Value = "Mato Sujeito à fogo" Then
Me.Seleção24.BackColor = QBColor(5)
ElseIf Me.Seleção24.Value = "Mata" Then
Me.Seleção24.BackColor = QBColor(1)
ElseIf Me.Seleção24.Value = "Açude" Then
Me.Seleção24.BackColor = QBColor(2)
ElseIf Me.Seleção24.Value = "Estrada" Then
Me.Seleção24.BackColor = QBColor(3)
ElseIf Me.Seleção24.Value = "Outro" Then
Me.Seleção24.BackColor = QBColor(6)
ElseIf Me.Seleção24.Value = "" Then
Me.Seleção24.BackColor = QBColor(15)
End If
End Sub
E segue em anexo de como está o relatório