Autocompletar dos campos con los datos grabados en el registro anterior

La idea es la siguiente: Quiero para evitar errores de cumplementación crear un botón en el formulario de entrada de datos o de otra forma que autocomplete el nombre y los apellidos con los nombre y los apellidos grabados en el registro anterior (campo clave autonumérito).

1 respuesta

Respuesta
1

En el código de tu botón, ponle esto, suponiendo que tu tabla se llama TDatos y los campos son, clave, nombre y apellidos:

Dim maxClave as Long
maxClave=DMax("Clave","TDatos")
Me.Nombre=DLookUp("Nombre","TDatos","Clave=" & maxClave)
Me.Apellidos=DLookUp("Apellidos","TDatos","Clave=" & maxClave)

Lo que hace es buscar la última clave, que al ser autonumérica también será la más alta, por eso uso DMax(), aunque en este caso se podría usar tambien DLast().

Luego uso la función DLookUp para buscar el nombre y el apellido que corresponde a esa clave máxima.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas