FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
UPDATE en una relacion 1 a Muchos...
Hola comunidad!, la pregunta es la siguiente, pongamos el ejemplo articulos - facturas, decimos 1 articulo puedes estar facturado varias veces, asi mismo 1 factura tiene 1 solo articulo, en resumen 1 a Muchos, si yo quiero a traves de una sentencia UPDATE grabar el total facturado en la tabla de articulos, como seria la sentencia???
__________________
Visita mi Weblog de Ingeniería de Software... |
#2
|
|||
|
|||
Hola JorgeBec:
Podrias crear un trigger que al actualizar automaticamente busque el codigo del articulo y grabe el total facturado. Saludos. |
#3
|
||||
|
||||
Hola Jorge:
Ya leí ayer tu pregunta, pero no veo claro, lo que deseas, por ejemplo si lo que quieres decir, tenemos una factura, Tabla Maestro y sus líneas tabla detalle, cual es el total de la factura, que se hallaría sumando todas sus líneas? Pues en este caso, y no sé si es lo que pides?, bastaría con sumar todas las líneas, con una Sentencia Sum de Sql, recuperar el valor y bien con Código Delphi o con un Update contra la tabla facturas, número actual, grabarlo. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
|||
|
|||
Antes que nada agradezco sus respuestas.
Para JulioGO. No puedo usar triggers ya que estoy usando xBase, yo que SQL y xBAse no es la mejor combinacion, pero he estado trabajando asi. Para Marcos Buen punto Marcos, tienes razon , se me olvida que facturacion se controla a traves de un maestro detalle, entonces la relacion de articulos seria contra el detalle, 1 articulo tendria varios detalles, y 1 detalle tendria solo un articulo, y el punto es necesito saber cuanto se ha facturado de un artículo. Código:
Tabla articulos -------------- Codigo Descripcion Monto Facturado x Zapato $ 1,000.00 ->> este es el dato que iria en el UPDATE Tabla Facturas -------------- Factura Codigo Monto 1 x $300.00 2 x $300.00 3 x $400.00
__________________
Visita mi Weblog de Ingeniería de Software... |
#5
|
||||
|
||||
Yo haría algo parecido a esto, cambia el código para tus tablas y campos.
Al ser Xbase la tabla creo que esto sería lo más simple sumar el producto que se elija buscarlo en la otra tabla y actualizar su contenido. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
|
|