Как сделать многостраничный отчет с одним Masterdata

отредактировано 01:50 Раздел: FastReport 4.0
Добрый день!
Необходимо сделать отчет (многостраничный - 4 страницы). Query используется один на весь отчет. Запросом возвращается, предположим, три записи. Нужно вывести отчет так, чтобы страницы формировались следующим образом: лист1, лист2, лист3, лист4, лист1, лист2, лист3, лист4, лист1, лист2, лист3, лист4 для каждой записи соответственно. Сейчас получается только так: лист1, лист1, лист1, лист2, лист2, лист2, лист3, лист3, лист3, лист4, лист4, лист4. То есть сначала выводятся только все первые листы, потом вторые и т.д., но так не надо. Нужно чтобы напечатались все листы по первой записи, потом по второй и т.д... Помогите советом, примером, как реализовать это. Спасибо!

Комментарии

  • отредактировано 01:50
    В момент построения так сделать не получится.
    Можно перетасовать страницы после построения.
  • gpigpi
    отредактировано 01:50
    Попробуйте подключить датасет к отчёту, а не к дата-бэнду
  • отредактировано 01:50
    2 Дмитрий Гордеев

    в этой статье есть решение: http://reportingfor.com/ru/news.php?extend.27

    я сделал так:
    Query выбрал мне нужные данные, далее цикл по этому Query и многостраничный отчет получился как мне нужен.

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

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