Puedes hacerlo de varias formas en Access. La más recomendable es usar un cuadro combinado.
Alternativa 1: Cuadro combinado que guarda el IdUsuario
En el formulario de Préstamos, crea un campo tipo Cuadro combinado para elegir usuario por apellidos.
Propiedades recomendadas:
Origen de la fila:
Columna dependiente: 1
Número de columnas: 3
Ancho de columnas: 0cm;4cm;3cm
Así el usuario ve Apellidos y Nombre, pero Access guarda automáticamente el CodUsuario en el préstamo.
Esta es la mejor opción si el campo del préstamo es CodUsuario.
Alternativa 2: Mostrar el Id en otro cuadro de texto
Si quieres que se vea el Id además de guardarse, añade un cuadro de texto llamado, por ejemplo, txtCodUsuario.
En su Origen del control pon:
Y en el combo:
serían los apellidos, porque Access empieza a contar columnas desde 0.
Alternativa 3: Combo por apellidos + autocompletar otros datos
Puedes usar el evento Después de actualizar del combo:
Útil si quieres rellenar también nombre, teléfono, curso, etc.
Alternativa 4: Usar asistente de cuadros combinados
En vista diseño del formulario:
- Inserta un Cuadro combinado.
- Elige: “Buscar los valores en una tabla o consulta”.
- Selecciona la tabla Usuarios.
- Añade
CodUsuario, Apellidos, Nombre. - Ordena por
Apellidos. - Oculta la columna clave.
- Elige guardar el valor en
CodUsuario.
Es la forma más sencilla si estás trabajando visualmente.
Mi recomendación: usa la Alternativa 1. No necesitas escribir el Id manualmente: seleccionas los apellidos y Access guarda el Id del usuario en la tabla Préstamos.
Comentarios
Publicar un comentario