Controlar si no encuentra .Seek
Buenas, agradezco si podéis ayudarme.
Pido un código y lo busco en la base de datos y lo muestro en un formulario. Si no existiera quiero abrir otro formulario y crearlo. No se como verificar que no exista, pues lo puedo poner donde el código de error "Salida", pero no lo veo correcto. Adjunto el código
Gracias.
Public eluno As String
Private Sub Alternar1_Click()
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Pacientes")
With rst
.Index = "PrimaryKey"
eluno = InputBox("Entre el si a buscar:", , "555")
On Error GoTo salida
.Seek "=", eluno
' MsgBox (.SI & "-" & .Nombre & " " & .Apellidos & " GEnial")
' DoCmd.OpenForm "Pacientes2", , , , acFormEdit
DoCmd.OpenForm "Pacientes2", , , "[SI] ='" & eluno & " ' ", acFormEdit
salida:
MsgBox Err.Description
End With
' Form!PacientesF6
End Sub