Manuel §1.2.8    

Itérateur

Un itérateur est une variable permettant d'accéder successivement à tous les éléments d'un ensemble caractérisé par une propriété.

Par exemple l'ensemble des enregistrements d'un base de données modifiés entre telle et telle date, ou l'ensemble des connexions ayant reçues des données.

MonIter = MesProduits.Select( MonIndex, Now()-86400, Now()) ;

Ces itérateurs sont gérés implicitement dans les boucles For, mais peuvent être utilisées unitairement grâce aux fonctions système good et inc . Good( iterateur) indique que l'itérateur pointe sur un élément valide en rendant 1 et 0 autrement, et Inc( iterateur) permet de passer à l'élément suivant.

Par exemple

MonIter = MesProduits.Select( MonIndex, Now()-86400, Now()) ;
while
MesProduits.Read( MonIter) ;
Message( MesProduits.Date) ;

inc

end