POUR CHAQUE TV
BUT
Le "POUR CHAQUE TV" permet d'accéder dans la requête à des informations stockées dans la base de données. Le mot clé "POUR CHAQUE TV" permet d'accéder à plusieurs enregistrements de la table de valeurs. Une ou plusieurs conditions peuvent compléter la recherche. Les champs d'une table de valeurs ne sont visibles qu'à l'intérieur du "POUR CHAQUE TV" correspondant. Le "POUR CHAQUE TV" est accessible pour tout début d'instruction quelque soit le bloc où elle se situe. Le mot clé "POUR CHAQUE TV" est toujours disponible.
SYNTAXE
POUR CHAQUE TV NomTableValeur { CONDITION [ Condition_Sur_TV]n |
CONDI-IDX [ Index_TV ] [ Condition_Sur_TV ]n |
CONDI-IDX-AUTO [ Index_TV ] [ Condition_Sur_TV ]k }
{ CLASSE PAR INDEX [ Index TV ] }
{ CLASSE PAR [ Champ_Table_TV]n }
(k) = Nombre de champs de l’index
EXEMPLE
Dans cet exemple, la table de valeurs DTFourni est parcourue pour toutes les références fournisseurs commençant par G :
POUR CHAQUE TV DTFourni AVEC DTFourni.AppRefFour COMMENCE PAR CLO."G"
VLO.DesFou = DTFourni.AppFouNom
FIN_BLOC
NOTE
Il est possible d'utiliser la variable RefSocApp afin d'accéder à une autre société DIAPASON que la société courante pour la table de valeurs donnée.