Access completar campos formulario

Buenos días,
Mi pregunta es la siguiente: estoy intentando elaborar una base de datos Access en la que tengo creada una tabla con los siguientes campos:
- Departamento (texto)
- ID (aunque sea un ID lo he considerado como texto)
- Descripción ID (texto)
- % (Numérico)
- Relevancia (texto)
- Fecha prevista (formato fecha/hora)
Por otro lado, he creado una consulta "sencilla" con esta tabla.
El objetivo es crear un subformulario dentro de un formulario principal que me filtre por Departamento y por ID (con cuadros combinados). Una vez que seleccionara el ID deberían salir los campos de Descripción, %, Relevancia y Fecha prevista de ese ID en los cuatro cuadros de texto correspondientes. Este subformulario coge los datos de la consulta. El problema es que no me salen automáticamente y no veo cuál puede ser el error. Si establezco en la consulta el criterio de Departamento en la columna de Departamento no me sale nada en el formulario. Si no pongo ningún criterio, en el subformulario me salen todos los IDs de todos los departamentos sin discriminarlos. A ver si me podéis ayudar con esto. Muchas gracias. Un saludo.

1 respuesta

Respuesta
1
Creo que me faltan algunos elementos o no he comprendido bien. Supongo que el objetivo de ese formulario es asignar esos departamentos a otras entidades: personas, proyectos o lo que sea ¿no?
En ese caso habría que ver si vas a necesitar relaciones múltiples (una persona varios departamentos) o sencillas(una persona un departamento).
En el caso de las sencillas es más fácil: en un formulario principal pones los campos de la persona (por seguir con el ejemplo) e incluyes el campo identificador de su departamento. Luego pones 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.
Te pondo esto mismo con una imagen para que lo entiendas mejor en mi web: http://josenrique.es/2011/08/como-sincronizar-formulario-subformulario-access/
En el caso de 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 si finalmente es lo que necesitas.
Un saludo y espero haberte aclarado algo, en caso contrario mándame más datos para poder ayudarte mejor

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas