Une variable partagée passe en arrière la dernière valeur que vous la placez à dans le subreport.
Si vous avez des valeurs multiples vous devez passer en arrière essayez cette idée. Vous devrez probablement la changer un peu en travail avec vos champs.
Dans le rapport principal ajouter une formule à l'en-tête de rapport
WhilePrintingRecords ;
Rangée partagée de StringVar mySharedArray ;
NumberVar partagé ArraySize ;
''
Dans la section de détail de subreport
WhilePrintingRecords ;
Rangée partagée de StringVar mySharedArray ;
NumberVar partagé ArraySize ;
ArraySize : = ArraySize + 1 ;
Conserve de ReDim mySharedArray [ArraySize] ;
mySharedArray [ArraySize] : = {YourStringField} ;
''
Dans le rapport principal après le subreport
WhilePrintingRecords ;
Rangée partagée de StringVar mySharedArray ;
NumberVar partagé ArraySize ;
Joindre (mySharedArray, « , ")
mlmcc