Caro amigo, já tentei desta forma também, porém continua oferecendo um outro erro, 3021 - Sem registro na tabela, então tentei assim:
On Error GoTo errado
Dim DataReservada As Date
Dim TimeAlarme As Date
DataReservada = Data1.Recordset.Fields("DataReservada")
TimeAlarme = Data1.Recordset.Fields("Horario")
If Format$(Hour(Time - TimeAlarme) & ":" & Minute(Time - TimeAlarme) & ":" & Second(Time - TimeAlarme), "hh:mm:ss") = TimeValue("01:00:00") Then
If DataReservada = Date Then
frmLembrete.Show
frmLembrete.txtPesquisa = TimeAlarme
frmLembrete.txtPesquisaData = DataReservada
End If
End If
Exit Sub
errado:
Dim Numero_erro As String
Numero_erro = CStr(Err.Number)
If Numero_erro = "3021" Or "13" Then
Else
MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear
End If
End sub
Parece que acabou tal erro!!!
Se puder me ajudar mais!!!
Agradeço.
Marcelino Neto