version 6.0
La syntaxe de la structure répétitive (ou boucle) Repeter...Jusque est la suivante :
Repeter instruction(s) Jusque (Expression_booléenne)
La boucle Repeter...Jusque est semblable à la boucle Tant que...Fin tant que, à la différence qu'elle teste la valeur de l'expression booléenne après l'exécution de la boucle et non avant. Ainsi, la boucle est toujours exécutée au moins une fois, tandis que si l'expression booléenne est initialement à FAUX, la boucle Tant que...Fin tant que ne s'exécute pas du tout.
L'autre particularité de la boucle Repeter...Jusque est qu'elle se poursuit jusqu'à ce que l'expression booléenne soit à VRAI.
Exemple
Comparez l'exemple suivant avec celui de la boucle Tant que...Fin tant que : vous constatez qu'il n'est pas nécessaire d'initialiser l'expression booléenne il n'y a pas de commande CONFIRMER pour initialiser la variable OK.
Repeter AJOUTER ENREGISTREMENT([aTable]) Jusque (OK=0)
Référence
Au cas ou...Sinon...Fin de cas, Boucle...Fin de boucle, Conditions et boucles, Si...Sinon...Fin de si, Tant que...Fin tant que.