Печать деталей после мастер-данных и перенос на новую страницу

отредактировано 04:18 Раздел: FastReport 4.0
Добрый день. Есть набор данных:
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

Подскажите, как можно решить данную задачу? Думал реализовать через связь мастер-дитейл, но в таком случае детальные данные печатаются для каждой строки мастер данных, а нужно чтобы печатались после вывода всех мастер-строк.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.