Je dois savoir comment itérer à travers les enregistrements dans CR2008 et quand il atteint un enregistrement qui n'est pas NULL, enregistrer cela dans une variable.
J'ai une formule appelée "frmAccum" que je dépose dans la section de détails et que je supprime. Je l'utilise pour rassembler des informations pour chaque enregistrement qui est traité. J'ai aussi une formule appelée frmReset où je réinitialise la stringvar "person_name" à "" et je peux la déposer dans un en-tête de groupe pour réinitialiser après un regroupement.
Quand il rencontre un champ person_name qui n'est pas NULL et n'est pas vide, je veux qu'il retienne le nom dans une variable à utiliser dans l'en-tête du rapport.
Donc quelque chose comme ceci :
stringvar person_name;
whileprintingrecords;
If ({Command.personname} <> "") Then
person_name := {Command.personname}
Je n'arrive pas à faire fonctionner cette combinaison. Toute aide est appréciée.