Ver Mensaje Individual
  #2  
Antiguo 17-03-2012
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Reputación: 17
kapcomx Va por buen camino
A=

creo que tu problema esta cuando asignas el valor de A

Código Delphi [-]
 
A:= qry1.fieldbyname('NUM_REG').AsInteger+1;

 
    tbl1.Insert;

 
    tbl1.FieldByName('NUM_REG').AsInteger := A+1;

aun cuando le sumas uno el valor siempre sera el mismo, por que toma como valor el numero de registros que te arroja la consulta que esta fuera del ciclo.

lo correcto seria dejar
Código Delphi [-]
 
 
A:= qry1.fieldbyname('NUM_REG').AsInteger+1;

antes de comenzar el ciclo y colocar

Código Delphi [-]
 
A:=A+1;


dentro del ciclo, justo antes de
Código Delphi [-]
qry2.Next;
Saludos...
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente....
Responder Con Cita