Como sincronizar los datos de un formulario de Access con un subformulario

Supongamos que el objetivo del formulario es poder editar los datos de una persona y asignarle un departamento pero mostrando los datos del departamento.

En ese caso habría que ver si vas a necesitar relaciones múltiples (una persona varios departamentos) o sencillas (una persona un departamento).

Tablas con relaciones sencillas

Creas un formulario nuevo (formulario principal) y pones los campos de la persona, incluyendo el campo identificador de su departamento. Luego creas un subformulario con los datos de la tabla de departamentos vinculado al principal por el campo identificador de departamento que une ambas tablas. Si la persona no tiene departamento asignado al teclear el identificador de departamento en el formulario principal se refresca automáticamente el subformulario con los datos del departamento.

Formulario y subformularios sincronizados utilizando una relación sencilla

Formulario y subformularios sincronizados utilizando una relación sencilla

Tablas con relaciones múltiples

La mecánica es parecida pero se complica un poco pues en la consulta que une las dos tablas con la tabla intermedia hay que tener en cuenta la dirección de la combinación.

Lo dejo pendiente de desarrollar a petición de algún usuario que lo necesite.

Esta entrada fue publicada en Dudas resueltas y etiquetada , , . Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *