POUR CHAQUE/SOC
BUT
Ce mot clé permet de parcourir une table de la base de données en se positionnant sur les enregistrements de la société (requête REB et RCT). Le /SOC indique qu’il est inutile de gérer la société, c’est réalisé de façon automatique par le Macro-langage.
SYNTAXE
POUR CHAQUE/SOC NomBase NomTable { CONDITION [ Condition_Sur_La_Table ]n |
CONDI-IDX [ Index_Table ] [ Condition_Sur_La_Table ]n |
CONDI-IDX-AUTO [ Index_Table ] [ Condition_Sur_La_Table]k }
{ CLASSE PAR INDEX [ Index Table ] }
{ CLASSE PAR [ Nom_Champ ]n }
(k) = Nombre de champs de l’index
EXEMPLE
Dans cet exemple, on parcours toute la table DDArtic, en se positionnant sur les articles standards (“R”) de la société, et qui sont destinés à la vente (GenDesVente = VRAI), dans le but de créer une liste d’aide.