subformulario dependiente de formulario y otro subformulario

09/09/2012 - 19:42 por davcolme | Informe spam
Buenas tardes. Necesito su ayuda.
Les cuento mi problema. Tengo 3 tablas. La primera llamada TRABAJADORES (IDtrabajador es el índice) con el listado de trabajadores existentes.. La segunda TRABAJOS(IDTRABAJO) con un listado de las obras pendientes. La 3 tabla llamada REALIZACIONES que marca que TRABAJADOR ha hecho que parte de que TRABAJO en que fecha.
No se mi me explicado bien, la tabla que enlaza las otras dos es la de REALIZACIONES.
Estoy intentado hacer un formulario con subformularios para rellenar esas tablas y no consigo enlazas los subformularios. Hago un formulario principal que recorre los trabajadores. Un formulario secundario con los trabajos pendientes. Y una vez en los registros adecuados, quiero ir rellenando las fechas en las que ha hecho algo esa persona para ese trabajo. El problema es que entre TRABAJADORES y TRABAJOS no existe relación. Y en el subformulario REALIZACIONES no consigo enlazarlo con el formulario principal y el subformulario trabajos.

Me he conseguido explicar??

Preguntas similare

Leer las respuestas

#1 José Mª Fueyo
10/09/2012 - 09:32 | Informe spam
Hola
¿Miraste la base de datos de Northwind, el formulario Pedidos? es la misma situación que describes.

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#2 davcolme
16/09/2012 - 16:37 | Informe spam
Conocía algo esa base de datos de versiones anteriores. Voy a echarla un vistazo. Me la he bajado de Internet y me parece que es bastante extensa.. me podrías ayudar a encauzar un poco el tiro... muchas gracias.
Respuesta Responder a este mensaje
#3 tajin23
26/09/2012 - 01:34 | Informe spam
El domingo, 9 de septiembre de 2012 12:42:32 UTC-5, (desconocido) escribió:
Buenas tardes. Necesito su ayuda.

Les cuento mi problema. Tengo 3 tablas. La primera llamada TRABAJADORES (IDtrabajador es el índice) con el listado de trabajadores existentes.. La segunda TRABAJOS(IDTRABAJO) con un listado de las obras pendientes. La 3 tabla llamada REALIZACIONES que marca que TRABAJADOR ha hecho que parte de que TRABAJO en que fecha.

No se mi me explicado bien, la tabla que enlaza las otras dos es la de REALIZACIONES.

Estoy intentado hacer un formulario con subformularios para rellenar esas tablas y no consigo enlazas los subformularios. Hago un formulario principal que recorre los trabajadores. Un formulario secundario con los trabajos pendientes. Y una vez en los registros adecuados, quiero ir rellenando las fechas en las que ha hecho algo esa persona para ese trabajo. El problema es que entre TRABAJADORES y TRABAJOS no existe relación. Y en el subformulario REALIZACIONES no consigo enlazarlo con el formulario principal y el subformulario trabajos.



Me he conseguido explicar??



Mira amigo es muy simple!!!!

Primero tiene que hacer campos que se vinculen entre sí. Conoces el concepto de llave primaria y foránea? Pues este concepto te define qie por ejemplo en tu situación, debes tener id_trabajador/tbl_trabajadores; id_trabajos/tbl_trabajos; id_realizaciones/tbl_realizaciones.

Pues bien, si quieres que la tbl_trabajos se relaciones con tbl_trabajadores, debes poner en la tbl_trabajos una llave foránea, es decir, trabajador_id, numérico y en la tbl_realizaciones una fk trabajador_id, trabajos_id.

Luego, solo basta en el formulario principal (creo trabajaores, arrastrar trabajos y vincular los campos id_trabajador_trabajos_id) Luego dentro del formulario trabajos arrastrar y pegar la tbl_realizaciones y vincular los campos.

De esta forma en la tabla trabajos se repetirá tantas trabajos tenga un trabajador y así sucesivamente con realizaciones. Recuerda que las llaves foráneas debe permitir duplicados.

Espero te sirva amigo.
Respuesta Responder a este mensaje
#4 davcolme
30/09/2012 - 23:22 | Informe spam
Lo probare. muchas gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida