Duda modificando un registro en tablas vinculadas
Los consejos que me diste la anterior vez me ayudaron mucho, así que de nuevo recurro a ti.
Es referente a la parte relativa a facturas de mi bd de análisis. Te explico como funciona...
Cuando voy a pasar los datos del análisis, relleno los parámetros y tal... Y en el mismo formulario selecciono el tipo de análisis a través de un combo box vinculado a otra tabla; en base a este valor, pasando por la consiguiente consulta, me elabora el informe (hay uno para cada tipo de análisis) y también la factura, donde aplica el precio asociado. La tabla "tipos de análisis" es muy sencilla, solo tiene id_analisis, tipo y precio. El problema viene porque me he encontrado la situación de tener que modificar un precio para un cliente y no sé como hacerlo. Si me voy a la consulta y cambio el precio en ese registro, automáticamente me cambia el precio de todos los registros de ese tipo de análisis.
La pregunta es ¿Existe alguna forma de conseguir que en un registro concreto no vincule ese campo, que sea independiente y escribible por mí?
Es importante que tenga su precio bien, no me lo puedo saltar porque hay una contabilidad asociada en la misma bd.
Pienso que crear un nuevo tipo de análisis para ese precio es un jaleo, porque tendría que crear también un nuevo informe o cambiar las consultas. Además, sería lo mismo cada vez que tenga que cobrar un precio distinto, complicando mucho la db.
¿Cómo lo harías? ¿Cómo puedo tener un precio vinculado pero que yo pueda cambiar según las circunstancias sin cargarme la estructura de la bd?
Es referente a la parte relativa a facturas de mi bd de análisis. Te explico como funciona...
Cuando voy a pasar los datos del análisis, relleno los parámetros y tal... Y en el mismo formulario selecciono el tipo de análisis a través de un combo box vinculado a otra tabla; en base a este valor, pasando por la consiguiente consulta, me elabora el informe (hay uno para cada tipo de análisis) y también la factura, donde aplica el precio asociado. La tabla "tipos de análisis" es muy sencilla, solo tiene id_analisis, tipo y precio. El problema viene porque me he encontrado la situación de tener que modificar un precio para un cliente y no sé como hacerlo. Si me voy a la consulta y cambio el precio en ese registro, automáticamente me cambia el precio de todos los registros de ese tipo de análisis.
La pregunta es ¿Existe alguna forma de conseguir que en un registro concreto no vincule ese campo, que sea independiente y escribible por mí?
Es importante que tenga su precio bien, no me lo puedo saltar porque hay una contabilidad asociada en la misma bd.
Pienso que crear un nuevo tipo de análisis para ese precio es un jaleo, porque tendría que crear también un nuevo informe o cambiar las consultas. Además, sería lo mismo cada vez que tenga que cobrar un precio distinto, complicando mucho la db.
¿Cómo lo harías? ¿Cómo puedo tener un precio vinculado pero que yo pueda cambiar según las circunstancias sin cargarme la estructura de la bd?
1 Respuesta
Respuesta de manuelpacha
1