Boa tarde a todos, estava estudando Recordset + Loop e pensei em fazer que o Loop percorresse o Recordset de forma intermitente para alterar a cor de fundo de um rótulo.
Até agora não usei esse recurso e gostaria de fazê-lo no Timer para que a cor mudasse em intervalos definidos por mim.
Como fazer?
Obrigado
Private Sub Form_Timer()
On Error Resume Next
Dim dbCor As DAO.Database
Dim rsCor As DAO.Recordset
Dim strCor As String
strCor = "SELECT IdCor, Vermelho, Verde, Azul, ObservacoesCor FROM TabCores"
Set dbCor = CurrentDb()
Set rsCor = dbCor.OpenRecordset(strCor)
Do While Not rsCor.EOF
rsCor.MoveNext
MsgBox rsCor("ObservacoesCor")
Loop
dbCor.Close
Set dbCor = Nothing
rsCor.Close
Set rsCor = Nothing
End Sub
Até agora não usei esse recurso e gostaria de fazê-lo no Timer para que a cor mudasse em intervalos definidos por mim.
Como fazer?
Obrigado
Private Sub Form_Timer()
On Error Resume Next
Dim dbCor As DAO.Database
Dim rsCor As DAO.Recordset
Dim strCor As String
strCor = "SELECT IdCor, Vermelho, Verde, Azul, ObservacoesCor FROM TabCores"
Set dbCor = CurrentDb()
Set rsCor = dbCor.OpenRecordset(strCor)
Do While Not rsCor.EOF
rsCor.MoveNext
MsgBox rsCor("ObservacoesCor")
Loop
dbCor.Close
Set dbCor = Nothing
rsCor.Close
Set rsCor = Nothing
End Sub