Problema de relaciones
Publicado por César (216 intervenciones) el 12/02/2013 00:33:21
Periódicamente publico esta cuestión para ver si alguien me puede ayudar.
Estoy haciendo una BD para la facturación de mi hermano, que es cirujano.
Trabaja, fundamentalmente, con Mutuas. Aunque el "trabajo" que hace es el mismo (cortar, dar puntos, operar apéndice, operar vesícula) cada una tiene una tarifa.
Tengo una tabla "Cliente" donde tengo un campo donde pongo la mutua del cliente.
Tengo otra tabla, "Actividades", donde tengo los campos Id_actividad, mutua, actividad y precio
Tengo otra tabla, que veo en la tabla cliente mediante un portal, que son las líneas de facturacion y donde, según la mutua, me debería actualizar el precio de cada actividad.
El problema me viene en esta tabla. Esta relacionada por el campo mutua con la tabla "actividades", pero el valor que me da para una actividad es el primero con ese nombre, no el que corresponde por su mutua. No se sí me explico: aunque ponga que la mutua es Previasa, el precio que me pone es el de Adeslas.
He pensado que el problema es que tengo que hacer la relación por dos campos a la vez.
¿Qué pensáis?
Estoy haciendo una BD para la facturación de mi hermano, que es cirujano.
Trabaja, fundamentalmente, con Mutuas. Aunque el "trabajo" que hace es el mismo (cortar, dar puntos, operar apéndice, operar vesícula) cada una tiene una tarifa.
Tengo una tabla "Cliente" donde tengo un campo donde pongo la mutua del cliente.
Tengo otra tabla, "Actividades", donde tengo los campos Id_actividad, mutua, actividad y precio
Tengo otra tabla, que veo en la tabla cliente mediante un portal, que son las líneas de facturacion y donde, según la mutua, me debería actualizar el precio de cada actividad.
El problema me viene en esta tabla. Esta relacionada por el campo mutua con la tabla "actividades", pero el valor que me da para una actividad es el primero con ese nombre, no el que corresponde por su mutua. No se sí me explico: aunque ponga que la mutua es Previasa, el precio que me pone es el de Adeslas.
He pensado que el problema es que tengo que hacer la relación por dos campos a la vez.
¿Qué pensáis?
Valora esta pregunta


0