Problema con formularios y relaciones
Hola Experto; espero que me puedas ayudar.
Tengo una BD con un formulario llamado Gestión de Averías basado en una tabla llamada tblVehiculos cuyo campo principal es Matricula, dentro de Form principal tengo un Control de Fichas con 2 Fichas FichaAverias y FichaReparaciones.
En la FichaAverias tengo un Subformulario llamado SubAverias basado en la tabla llamada tblAverias contiene los campos; campo principal IdAverias, fAverias, tDescripcion, tMecanico, fReparado, cvOrden(casilla de verificación), esta Subform, sirve para registrar la avería que van apareciendo en el vehículo activo en el Form Principal, ya que pueden repararse en muy poco tiempo o por el contrario tras un largo periodo de tiempo.
En la FichaReparaciones, tengo un Subformulario llamado SubReparaciones basado en una tabla llamada tblReparaciones contiene los campos; campo principal tNumOrden, fOrden, fCerrada, ademas tengo un Subformulario llamado SubAveriasRepar basado en la tblAverias
Tengo las tablas relacionadas de uno a varios de esta forma
tblVehiculo (1) a (varios)tblAverias
tblVehiculo (1) a (varios)tblReparaciones
tblReparaciones (1) a (varios)tblAverias
Pero no me funcionan como quiero, ya que la intención inicial, es la de seleccionar mediante una casilla de verificación, una a una, todas las averías registradas en la ficha1, SubAverias que quiero que sean reparadas en una orden de reparación y que no tienen por que ser todas las que hay registradas para el vehículo activo, el problema es que el SubReparaciones al estar vinculado al principal por el campo Matricula y dentro de él, el SubAveriasRepar basado en la tblAverias y vinculado al SubReparaciones por el campo NumOrden, no me aparecen los datos que anteriormente he dado de alta en la ficha1 del control de ficha (el SubAverias), apareciendo todo en blanco.
Y si saco en Subformulario SubAveriasRepar del SubReparaciones y lo vinculo al principal por el campo Matricula, si que me aperencen las averías registradas anteriormente, pero al completar el SubReparaciones y comprobar las tablas, no se vinculan las reparaciones con las averías, que es lo que quiero.
Espero que me puedas ayudar. Un saludo
Tengo una BD con un formulario llamado Gestión de Averías basado en una tabla llamada tblVehiculos cuyo campo principal es Matricula, dentro de Form principal tengo un Control de Fichas con 2 Fichas FichaAverias y FichaReparaciones.
En la FichaAverias tengo un Subformulario llamado SubAverias basado en la tabla llamada tblAverias contiene los campos; campo principal IdAverias, fAverias, tDescripcion, tMecanico, fReparado, cvOrden(casilla de verificación), esta Subform, sirve para registrar la avería que van apareciendo en el vehículo activo en el Form Principal, ya que pueden repararse en muy poco tiempo o por el contrario tras un largo periodo de tiempo.
En la FichaReparaciones, tengo un Subformulario llamado SubReparaciones basado en una tabla llamada tblReparaciones contiene los campos; campo principal tNumOrden, fOrden, fCerrada, ademas tengo un Subformulario llamado SubAveriasRepar basado en la tblAverias
Tengo las tablas relacionadas de uno a varios de esta forma
tblVehiculo (1) a (varios)tblAverias
tblVehiculo (1) a (varios)tblReparaciones
tblReparaciones (1) a (varios)tblAverias
Pero no me funcionan como quiero, ya que la intención inicial, es la de seleccionar mediante una casilla de verificación, una a una, todas las averías registradas en la ficha1, SubAverias que quiero que sean reparadas en una orden de reparación y que no tienen por que ser todas las que hay registradas para el vehículo activo, el problema es que el SubReparaciones al estar vinculado al principal por el campo Matricula y dentro de él, el SubAveriasRepar basado en la tblAverias y vinculado al SubReparaciones por el campo NumOrden, no me aparecen los datos que anteriormente he dado de alta en la ficha1 del control de ficha (el SubAverias), apareciendo todo en blanco.
Y si saco en Subformulario SubAveriasRepar del SubReparaciones y lo vinculo al principal por el campo Matricula, si que me aperencen las averías registradas anteriormente, pero al completar el SubReparaciones y comprobar las tablas, no se vinculan las reparaciones con las averías, que es lo que quiero.
Espero que me puedas ayudar. Un saludo
1 respuesta
Respuesta de Antonio Pugliese
1