El formulario no muestra el resultado
Experto, tengo el siguiente código asociado a un botón de mi formulario:
Dim db As DAO.Database, rs As DAO.Recordset
Dim Buscar As String
DNItc = dnicaso
Buscar = "SELECT DNI, Apellido, Nombre FROM ParaAltaConsulta WHERE DNI ='" & DNItc & "'"
Set db = CurrentDb()
Set rs = db.OpenRecordset(Buscar)
If rs.RecordCount > 0 Then
Me.APELLIDOS = Apellido
Me.NOMBRES = Nombre
Else
MsgBox "No existe esta persona", vbOKOnly + vbCritical, "Aviso"
End If
rs.Close
También tengo en el formulario los controles:
DNICaso donde incorporo el dato buscado y los controles APELLIDOS y NOMBRES, donde deberían aparecerme el resultado de la selección.
Me podrías decir, lo más rápido que puedas, donde me equivoco porque si bien cuando pongo un ejemplo que no esta en la tabla el código funciona, ¿si pongo un caso que si esta no aparecen los nombres ni los apellidos en el formulario?
Espero haber sido clara y muchas gracias
Dim db As DAO.Database, rs As DAO.Recordset
Dim Buscar As String
DNItc = dnicaso
Buscar = "SELECT DNI, Apellido, Nombre FROM ParaAltaConsulta WHERE DNI ='" & DNItc & "'"
Set db = CurrentDb()
Set rs = db.OpenRecordset(Buscar)
If rs.RecordCount > 0 Then
Me.APELLIDOS = Apellido
Me.NOMBRES = Nombre
Else
MsgBox "No existe esta persona", vbOKOnly + vbCritical, "Aviso"
End If
rs.Close
También tengo en el formulario los controles:
DNICaso donde incorporo el dato buscado y los controles APELLIDOS y NOMBRES, donde deberían aparecerme el resultado de la selección.
Me podrías decir, lo más rápido que puedas, donde me equivoco porque si bien cuando pongo un ejemplo que no esta en la tabla el código funciona, ¿si pongo un caso que si esta no aparecen los nombres ni los apellidos en el formulario?
Espero haber sido clara y muchas gracias
1 respuesta
Respuesta de fboaz
1