La estructura de bucle vfp de Visual FoxPro tiene varias formas de declaración y cuáles son sus usos principales.
Bucle Do While, bucle for, bucle Scan
1. DO WHILE
[LOOP ]
[SALIR]
ENDDO
2, FOR variable = valor inicial TO valor final [paso PASO long]
[LOOP]
[SALIR]
ENDFOR (o SIGUIENTE)
3. SCAN [rango] [CONDICIÓN FOR]
[BUCLE]
[SALIR]
ENDSCAN
El primer tipo ejecuta el bucle de acuerdo con la condición y sale del bucle si la condición no es met
El segundo tipo determina el número de bucles en función del valor inicial, el valor final y el valor incremental de la variable
El tercer tipo ejecuta el bucle en función del rango especificado cuando se cumplen las condiciones