Uma variável compartilhada passa para trás o último valor que você o ajusta no subreport.
Se você tem valores múltiplos você precisa de passar para trás tenta esta idéia. Você precisará provavelmente de mudá-la um bocado ao trabalho com seus campos.
No relatório principal adicionar uma fórmula ao encabeçamento do relatório
WhilePrintingRecords;
Disposição compartilhada de StringVar mySharedArray;
NumberVar compartilhado ArraySize;
''
Na seção do detalhe do subreport
WhilePrintingRecords;
Disposição compartilhada de StringVar mySharedArray;
NumberVar compartilhado ArraySize;
ArraySize: = ArraySize + 1;
Conserva de ReDim mySharedArray [ArraySize];
mySharedArray [ArraySize]: = {YourStringField};
''
No relatório principal após o subreport
WhilePrintingRecords;
Disposição compartilhada de StringVar mySharedArray;
NumberVar compartilhado ArraySize;
Juntar-se (mySharedArray, “, ")
mlmcc