Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-04-2008
teclilla teclilla is offline
Miembro
 
Registrado: feb 2008
Posts: 41
Poder: 0
teclilla Va por buen camino
recorrer tabla detalle

hola,
estoy con Delphi5 y paradox7 con un formulario para realizar albaranes, tengo la tabla maestra "Talbaranes" donde guardo datos generales (idalb, fecha, observaciones, transporte, ...) y una tabla detalle "TalbprodDetalle" donde guardo cada linea de detalle del albaran (el id del albaran al que pertenece, el codigo del producto seleccionado y la cantidad). Yo lo que quiero es controlar el stock de los productos, es decir, una vez que doy de alta un albaran y lo guardo, seguidamente quiero recorrer la tabla detalle para cada linea de producto y descontar la cantidad en la tabla "Tproductos" (donde guardo todos los datos de los productos y tengo un campo stock). No se si me explico. Me gustaria saber como recorrer la tabla detalle, tengo un esbozo pero no me funciona, testea el while y sale.

Código Delphi [-]
procedure TFormAlbaran.ControlStock;
begin
        //para los detalles del alb correspondiente
        while not TalbprodDetalle.Eof do
        begin
        TProductos.Locate('Codigo',TalbprodDetalleCodprod.asString,[]);
        TProductos.FieldByName('Stock').asInteger:=TProductos.FieldByName('Stock').asInteger - TalbprodDetalleCantidad.AsInteger;
        TalbprodDetalle.next;
        end;
end;

El procedimiento se realiza justo despues de realizar:

Código Delphi [-]
Talbaranes.Post;
        TalbprodDetalle.Post;
        TalbprodDetalle.ApplyUpdates;

Muchas gracias.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema tabla Maestro-detalle en la q la pk de t.detalle formad por 2cods de la maes akinom38 Varios 1 09-11-2007 19:27:44
Recorrer Tabla, contar registro repetidos y escribir totales en otra Tabla Lucas_diaz1810 Conexión con bases de datos 1 25-12-2006 13:04:34
Problemas al recorrer una tabla paradox zugazua2001 Conexión con bases de datos 4 09-11-2005 05:47:25
recorrer tabla acrophet Conexión con bases de datos 7 30-04-2004 00:03:06
Crear y recorrer una tabla magm2000 MS SQL Server 3 09-02-2004 19:43:34


La franja horaria es GMT +2. Ahora son las 05:57:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi