Bonjour!
Voici la difficulté que j'ai rencontrée. Je ne suis lié à aucune base de donnée, j'ajoute des datasets et je précise comme source XML. Donc, je mets moi-même un texte format XML et c'est ainsi que mon rapport s'alimente. Supposons que j'ai une section ressemblant à cela : <ListeEmployes>
<Employe>
<EstAssure>O</EstAssure>
</Employeur>
<Employe>
<EstAssure>N</EstAssure>
</Employeur>
</ListeEmployes>
Ce que je ferais normalement si je voulais faire afficher une table serait de mentionner que la source de données est ListeEmployes/Employe. Ainsi Une ligne serait créée pour chaque employé. J'aurais ensuite accès à l'information "EstAssure" pour chacun.
Ce que je veux réellement, c'est itérer dans ces employés pour avoir accès à "EstAssure" et incrémenter une variable globale pour chaque "O". Le seul moyen que j'ai trouvé est de créer un tableau avec le dataset lié, je peux ensuite vérifier le "EstAssurable" de chaque employé et incrémenter quand la valeur est "O". Par contre, cela implique d'avoir un tableau qui sert seulement pour faire le calcul du nombre de "O", pas très pratique! De plus, si je cache ce tableau (car évidemment je ne veux pas son rendu), et bien l'itération n'est plus faite dans le tableau et je ne peux pas modifier ma variable globale.
Pour résumer ce que je veux, c'est un moyen de faire l'itération dans mon dataset pour donner la bonne valeur à ma variable globale avant d'afficher le rendu du formulaire, car je me sers de cette variable pour montrer ou cacher certains sous-rapports.
Si vous avez des idées ça me ferait grand plaisir
Partager