Должно существовать лучшее решение, но здесь есть два обходных пути:
Альтернатива 1:
Превратите ваш основной отчет в подотчет (с дочерним подотчетом) и продублируйте его в новом основном отчете.
Совет: подотчеты используют для плохой работы, но если ваши данные невелики, это нормально.
Альтернатива 2:
Если вы можете легко манипулировать источником данных (например, если вы генерируете набор данных с помощью кода), используйте раздел подробностей для вашего отчета, вставьте дополнительную таблицу в ваш источник данных, где число строк равно числу " копии », которые вы хотите напечатать. Позвольте вашей основной таблице соединиться с этой «поддельной» таблицей без ссылок. Результатом будет декартово произведение, поэтому вы получите столько копий, сколько вам нужно.
Дополнительное примечание: Crystal позволяет использовать другой файл rpt в качестве вложенного отчета. Может быть, вы можете использовать эту функцию для решения вашей проблемы. Лично мне эта функция не нравится, потому что она ведет себя не так, как я ожидал бы благодаря интуиции.