Ver Mensaje Individual
  #2  
Antiguo 26-02-2009
tebre tebre is offline
Miembro
 
Registrado: nov 2008
Posts: 93
Reputación: 16
tebre Va por buen camino
corregido

tablaproducto
claveproducto----stock
100--------------50
200--------------40
300--------------100

tablaventa
folio---fecha------ numempleado
1-- 08/02/09------- 03390586

tabladetalleventa
folio------claveproducto-----cantidad
1 -----------100------------- 10
1 -----------200------------- 5
1 -----------300------------- 20

ahora bien este es la estructura de las tablas...el problema es que cuando yo elimine una venta en este caso el folio 1 en la tabla venta. recupere en la tabla detalleventa la cantidad y se lo sume al stock en la tabla producto. tengo la idea de hacer un select..y recorrer lo por un ciclo for..pero no se como?

Código Delphi [-]
   Datos.QryProducto.Active:= False;
   Datos.QryProducto.SQL.Clear;
   Datos.QryProducto.SQL.Add('SELECT cantidad');
   Datos.QryProducto.SQL.Add('FROM DetalleVenta');
   Datos.QryProducto.SQL.Add('WHERE FolioVenta='+ QuotedStr(EdfolioVenta.Text ));
   Datos.QryProducto.Active:= True;

ahora como recorre los elementos para ir salvando la cantidad...y sumarlo al stock del producto............

esperando respuesta.....................grax
Responder Con Cita