Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-01-2006
CarmaZone CarmaZone is offline
Miembro
 
Registrado: mar 2005
Posts: 59
Poder: 20
CarmaZone Va por buen camino
Problema en bucle

Hola a todos, no sabia si poner aki el post o en otro hilo porque es de tablas y de programacion general. El codigo es este:
Código Delphi [-]
        with DataModule_Fact_Albar do 
        begin 
            while not(Query_Alb.Eof) do 
            begin 
                Query_Alb.DisableControls; 
                Query_Lin_Alb.First; 
                while not(Query_Lin_Alb.Eof) do 
                begin 
                    Query_Lin_Alb.DisableControls; 
                    Query_Lin_Resum_Alb.Append; 
                    Query_Lin_Resum_AlbNUM_ALB.Value:=Query_Resum_AlbNUM_ALB.Value; 
                    Query_Lin_Resum_AlbCANTIDAD.Value:=Query_Lin_AlbCANTIDAD.Value; 
                    Query_Lin_Resum_AlbCONCEPTO.Value:=Query_Lin_AlbCONCEPTO.Value; 
                    Query_Lin_Resum_AlbPRECIO_UNIDAD.Value:=Query_Lin_AlbPRECIOUNIDAD.Value; 
                    Query_Lin_Resum_AlbTOTAL.Value:=Query_Lin_AlbTOTAL.Value; 
                    Query_Lin_Resum_Alb.Post; 
                    Query_Lin_Alb.EnableControls; 
                    Query_Lin_Alb.Next; 
                end; 
                Query_Alb.EnableControls; 
                Query_Alb.Next; 
            end; 
        end;

Me explico, el codigo me coge varios albaranes y me va recorriendo su cuerpo para hacerme una convercion de "Varios Albaranes"" --> "A uno Solo", esto me lo hace bien. EL problema viene a que quiero que cuando me recorre lso albaranes me vaya poniendo a "SI" el campo convertido del albaran, para que cuando realize conversiones posteriores solo me coja los "Albaranes NO Convertidos", por lo que añado el codigo:

Código Delphi [-]
DataModule_Fact_Albar.Query_AlbConvertido.value:='SI';

Pero no me lo hace bien, me pone a "SI", el 1º y 3º y el 2º lo deja a "NO" , he probado a poner en todas partes del bucle, incluso lo puesto 2 y 3 veces xDDD y siempre me hace lo mismo, y además de no ponerme a "SI" todos los "albaranes convertidos", la conversion tambien la hace mal y sin esa linea convierte bien

Estoy un poco desesperado porque nose ya que probar jeje.

Gracias de antemano y Salu2!!!

Última edición por roman fecha: 17-01-2006 a las 20:16:39. Razón: Cambiar etiqueta [code] por [delphi] ¡Para algo las hicimos!
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 con ComponentEditor y TStringList Sonic C++ Builder 0 17-01-2006 08:36:44
Problema con los Post_Events Aldo Firebird e Interbase 1 21-10-2005 12:58:10
Problema cerrando un thread tortelini Varios 0 14-03-2005 15:21:16
problema con bucle while do acrophet Varios 1 16-09-2004 14:13:02
detener un bucle con un boton cancelar... dmariscal Varios 7 13-07-2004 12:52:47


La franja horaria es GMT +2. Ahora son las 09:26:21.


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