Variables

10/08/2004 - 15:13 por diego | Informe spam
Hola

En un código como este:

legajo1 = 6622
legajo2 = 6578

for i = 1 to 2
INSERT INTO cuentacambios (idlegajo, mes , cantidad);
values ( legajo(i) , fmes1, cantidad1)
next i

no reconoce el "legajo(i)" como una variable "legajo1" y luego "legajo2",
sino que lo busca como un programa a ejecutar.
Cómo puedo hacer un bucle como este?. La idea es aplicar las mismas
instrucciones tanto al legajo 1 como al 2 sin tener que repetir el código
para cada variable.

Desde ya, muchas gracias.
Diego.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Jeffrey
10/08/2004 - 15:47 | Informe spam
Aqui va. Tambien se puede hacer con operador macro (&), pero me parece que
este funcionara sin dudas.

En un código como este:

legajo1 = 6622
legajo2 = 6578

for i = 1 to 2



val=EVAL("legajo"+STR(i,1))

INSERT INTO cuentacambios (idlegajo, mes , cantidad);
values ( val , fmes1, cantidad1)
next i

no reconoce el "legajo(i)" como una variable "legajo1" y luego "legajo2",
sino que lo busca como un programa a ejecutar.
Cómo puedo hacer un bucle como este?. La idea es aplicar las mismas
instrucciones tanto al legajo 1 como al 2 sin tener que repetir el código
para cada variable.

Desde ya, muchas gracias.
Diego.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares