¿Cómo relacionar estas tablas en Access? (Difícil)
La situación es la siguiente:
Necesito armar una base de datos para hacer el seguimiento de las reparaciones del área de servicio técnico.
Pensé en hacer una tabla llamada "equipos" con los datos de cada modelo de equipo y luego otra llamada "reparaciones" en la que se vuelquen los datos de la reparación como el cliente dueño del equipo a reparar, fecha de ingreso, reparación realizada, fecha de egreso, estado de la reparación, costo, etc. Por último una tabla de "clientes" para guardar los datos de los mismos.
Hasta aquí las relaciones entre las tablas son sencillas.
Una relación de uno a muchos entre la tabla de equipos y la de reparaciones y lo mismo con la tabla de clientes
Pero ocurre lo siguiente que me complica todo y no puedo resolver
Se reparan varios modelos de equipos. Cada modelo de equipo tiene diferentes kits de accesorios que vienen "sueltos". Se hace necesario controlar que accesorios tiene al ingresar el equipo y que accesorios al salir. Pues sino terminan reclamándome cosas que nunca enviaron o al revés extraviamos accesorios que son propiedad del cliente. (Algunos son muy costosos y fáciles de perder)
Si el modelo de equipos que reparáramos fuese uno solo, o todos los equipos tuvieran los mismos accesorios no tendría problema, pues sería cuestión de agregar dos campos de "si/no" para cada accesorio en la tabla de reparaciones (uno de ingreso y otro de egreso).
Pero cada juego de accesorios es propio de cada modelo y a su vez necesito registrar si el mismo está o no está en cada ingreso de reparación. Y como si fuera poco registrarlo al egreso!
¿Cómo puedo lograr que al elegir el modelo me traiga la lista de accesorios correspondientes y yo pueda registrar si están al ingreso y al egreso?
Necesito armar una base de datos para hacer el seguimiento de las reparaciones del área de servicio técnico.
Pensé en hacer una tabla llamada "equipos" con los datos de cada modelo de equipo y luego otra llamada "reparaciones" en la que se vuelquen los datos de la reparación como el cliente dueño del equipo a reparar, fecha de ingreso, reparación realizada, fecha de egreso, estado de la reparación, costo, etc. Por último una tabla de "clientes" para guardar los datos de los mismos.
Hasta aquí las relaciones entre las tablas son sencillas.
Una relación de uno a muchos entre la tabla de equipos y la de reparaciones y lo mismo con la tabla de clientes
Pero ocurre lo siguiente que me complica todo y no puedo resolver
Se reparan varios modelos de equipos. Cada modelo de equipo tiene diferentes kits de accesorios que vienen "sueltos". Se hace necesario controlar que accesorios tiene al ingresar el equipo y que accesorios al salir. Pues sino terminan reclamándome cosas que nunca enviaron o al revés extraviamos accesorios que son propiedad del cliente. (Algunos son muy costosos y fáciles de perder)
Si el modelo de equipos que reparáramos fuese uno solo, o todos los equipos tuvieran los mismos accesorios no tendría problema, pues sería cuestión de agregar dos campos de "si/no" para cada accesorio en la tabla de reparaciones (uno de ingreso y otro de egreso).
Pero cada juego de accesorios es propio de cada modelo y a su vez necesito registrar si el mismo está o no está en cada ingreso de reparación. Y como si fuera poco registrarlo al egreso!
¿Cómo puedo lograr que al elegir el modelo me traiga la lista de accesorios correspondientes y yo pueda registrar si están al ingreso y al egreso?
1 respuesta
Respuesta de sir_drake
1