Печать деталей после мастер-данных и перенос на новую страницу
Добрый день. Есть набор данных:
В отчете должен полностью печататься первый набор данных, затем второй и третий, при этом если не хватает места на текущей странице необходимо осуществлять перенос таким образом, чтобы на одной странице были данные из всех трех наборов с одинаковыми ID:
Подскажите, как можно решить данную задачу? Думал реализовать через связь мастер-дитейл, но в таком случае детальные данные печатаются для каждой строки мастер данных, а нужно чтобы печатались после вывода всех мастер-строк.
ID NAME
1 а
2 б
3 в
4 г
И два набора данных вида:
ID DATA ID DATA
1 AAA 1 AAA
1 ABB 2 BB
2 AAA 2 AAA
3 CCD 3 CC
3 EEF 4 DDD
3 ABB 4 EE
4 AAA 4 AAA
В отчете должен полностью печататься первый набор данных, затем второй и третий, при этом если не хватает места на текущей странице необходимо осуществлять перенос таким образом, чтобы на одной странице были данные из всех трех наборов с одинаковыми ID:
1 СТРАНИЦА
1 а
2 б
1 AAA
1 ABB
2 AAA
1 AAA
2 BB
2 AAA
2 AAA
2 СТРАНИЦА
3 в
4 г
3 CCD
3 EEF
3 ABB
4 AAA
3 CC
4 DDD
4 EE
4 AAA
Подскажите, как можно решить данную задачу? Думал реализовать через связь мастер-дитейл, но в таком случае детальные данные печатаются для каждой строки мастер данных, а нужно чтобы печатались после вывода всех мастер-строк.