Para cargar los datos de nombre, apellidos y departamento en tres cuadros de texto basados en el valor seleccionado de un cuadro combinado que coincide con la tabla de usuarios, puedes utilizar una consulta de búsqueda en Access. A continuación, te proporciono un ejemplo de cómo realizar esta condición:
1. Asegúrate de tener un cuadro combinado llamado "cmbUsuarios" que muestra los valores de la tabla "Usuarios" y tres cuadros de texto llamados "txtNombre", "txtApellidos" y "txtDepartamento" para mostrar los datos correspondientes.
2. En el evento "Después de actualizar" del cuadro combinado "cmbUsuarios", puedes utilizar una consulta de búsqueda para obtener los datos de nombre, apellidos y departamento basados en el valor seleccionado. El código VBA podría ser similar a esto:
Asegúrate de realizar los siguientes cambios:
- Reemplaza "cmbUsuarios" con el nombre de tu cuadro combinado.
- Reemplaza "txtNombre", "txtApellidos" y "txtDepartamento" con los nombres de tus cuadros de texto correspondientes.
- Reemplaza "Usuarios" con el nombre de tu tabla de usuarios.
- Ajusta "IDUsuario" según el campo que coincida entre el cuadro combinado y la tabla de usuarios.
En este código, se construye una consulta de búsqueda que selecciona los campos de nombre, apellidos y departamento de la tabla de usuarios donde el IDUsuario coincide con el valor seleccionado en el cuadro combinado. Luego, se ejecuta la consulta y se verifica si se encontraron registros. Si se encuentran registros, se cargan los datos correspondientes en los cuadros de texto; de lo contrario, se limpian los cuadros de texto.
Al utilizar este código en el evento "Después de actualizar" del cuadro combinado, los cuadros de texto se actualizarán automáticamente con los datos de nombre, apellidos y departamento cuando se seleccione un valor coincidente en el cuadro combinado.