Boucle en fonction de 2 valeurs incrémentées automatiquement.
Syntaxe :
*
FOR MaVariable = NombreDebut TO NombreFin STEP NombrePas
Instructions à effectuer
ENDFOR
MaVariable : nom de la variable
NombreDebut : valeur du début de la variable pour l'exécution
NombreFin : valeur de la fin de la variable pour l'exécution
NombrePas : valeur entre les 2 valeurs de la variable (1 par défaut si STEP non utilisé)
peut être une valeur négative ou positive
LOOP : renvoie au début de la boucle en incrémentant la variable
EXIT : sort de la boucle en ignorant les instructions entre EXIT et ENDFOR,
sans incrémenter la variable de condition
Dans des précédentes versions de dBase ou dans Clipper, ENDFOR était remplacé par NEXT