Re: Imprimer des stats

Posté par R&B le 2/6/2004 11:18:52
Bonjour Clea.
Une solution que nous utilisons régulièrement consiste à utiliser la possibilité de WinDev à utiliser les "Références à un élément WinDev dans un traitement W-Langage" (voir l'aide).
Il est possible dans WinDev d'accéder depuis un état au champs et variables globales des fenêtres ouvertes.
Ainsi, si l'état est toujours ouvert par la même fenêtre (règle de gestion dans le projet), il peut alors utiliser ses champs, variables et procédures locales.

Votre fenêtre doit donc proposer un remplissage des champs en fonction de l'enregistrement courant (via une procédure locale par exemple). Votre Etat est alors basé sur le parcours (filtré ou pas) de votre fichier et, pour chaque enregistrement (ligne du corps), fait appel à la procédure et récupère le contenu des champs par la syntaxe suivante :
NomChampEtat=NomFenêtre.NomChamp

Donc pour votre tableau :
nTab est une globale de la fenêtre donnant le nombre de lignes du tableau tTab.
POUR i = 1 A NomFenêtre.nTab
   NomChampEtat=NomFenêtre.tTab[i<,nColonne>]
FIN

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=963&post_id=3947