Caros amigos, boa noite!
Poderiam me ajudar, não estou conseguindo criar um ElseIf para verificar se já existe um registro na tabela.
Se não tiver o registro deveria aparecer a mensagem "SAO NÃO LOCALIZADO, FAVOR VERIFICAR!"
Private Sub OK1_AR_Click()
If Me.SAO_AR1 = "" Then
MsgBox "Favor verificar o número do SAO!"
ElseIf Me.SAO_AR1 < 8000000 Then
MsgBox "Favor verificar o número do SAO!"
ElseIf Me.SAO_AR1 <> [SAO] Then
"SAO NÃO LOCALIZADO, FAVOR VERIFICAR!"
Me.SAO_AR1 = ""
Me.SAO_AR1.SetFocus
Else
Dim dbl As Database
Dim rs As Recordset
Dim strSQL As String
strSQL = "Select * FROM cadastro WHERE SAO = '" & Me.SAO_AR1 & "'ORDER BY id desc"
Set dbl = CurrentDb
Set rs = dbl.OpenRecordset(strSQL)
If Not rs.BOF Then
Me.SAO_HC = rs("sao")
Me.Status_HC = rs("status_hc")
Me.Tratamento_HC = rs("Tratamento")
Me.Data_HC = rs("data_hc")
Me.Hora_HC = rs("hora_hc")
Me.Op_DIP = rs("Operador_dip")
Me.Bastao = rs("bastão")
Me.Op_Optimal = rs("operador_optimal")
Me.Optimal = rs("optimal")
End If
rs.Close
Set rs = Nothing
dbl.Close
Set dbl = Nothing
End If
Me.OK2_AR.SetFocus
End Sub
Poderiam me ajudar, não estou conseguindo criar um ElseIf para verificar se já existe um registro na tabela.
Se não tiver o registro deveria aparecer a mensagem "SAO NÃO LOCALIZADO, FAVOR VERIFICAR!"
Private Sub OK1_AR_Click()
If Me.SAO_AR1 = "" Then
MsgBox "Favor verificar o número do SAO!"
ElseIf Me.SAO_AR1 < 8000000 Then
MsgBox "Favor verificar o número do SAO!"
ElseIf Me.SAO_AR1 <> [SAO] Then
"SAO NÃO LOCALIZADO, FAVOR VERIFICAR!"
Me.SAO_AR1 = ""
Me.SAO_AR1.SetFocus
Else
Dim dbl As Database
Dim rs As Recordset
Dim strSQL As String
strSQL = "Select * FROM cadastro WHERE SAO = '" & Me.SAO_AR1 & "'ORDER BY id desc"
Set dbl = CurrentDb
Set rs = dbl.OpenRecordset(strSQL)
If Not rs.BOF Then
Me.SAO_HC = rs("sao")
Me.Status_HC = rs("status_hc")
Me.Tratamento_HC = rs("Tratamento")
Me.Data_HC = rs("data_hc")
Me.Hora_HC = rs("hora_hc")
Me.Op_DIP = rs("Operador_dip")
Me.Bastao = rs("bastão")
Me.Op_Optimal = rs("operador_optimal")
Me.Optimal = rs("optimal")
End If
rs.Close
Set rs = Nothing
dbl.Close
Set dbl = Nothing
End If
Me.OK2_AR.SetFocus
End Sub