Сложный отчёт

отредактировано 05:50 Раздел: FastReport 3.0
Можно ли средствами FastReport (просто) создать отчёт следующего вида:

***************
* 1 * 2.1 *
* ***********
* * 2.2 *
***************

т.е. для некоторого переменного количества полей иметь одну общую для всех ячейку с текстовой (или графической) информацией. (пока достаточно текстовой)

Комментарии

  • отредактировано 05:50
    Это отчет с группами. См. user manual.
  • отредактировано 05:50
    К сожалению не могу присоединить картинку, чтобы показать, что требуется. Нет, это не отчёт с группами, поскольку общая ячейка с текстом должна начинаться на уровне первой записи Detail, а заканчиваться на уровне последней. Этот эффект достигается при помещении этого общего поля (оно из набора Master) на Detail-band, с установкой свойства SuppressRepeated в true. Но возникает другая проблема: необходимо и объединённое обрамление, а FastReport, хоть и не повторяет данные, но повторяет линии... кроме того, когда текста много, он должен быть растянут параллельно записям Detail...
  • отредактировано 05:50
    получается так:
    Master-band

    Master.Field1 Master.Field2
    Detail-band

    Master.Field3 Detail.Field1 Detail.Field2

    Так вот, у memo-поля Master.Field3 св-во SuppressRepeater=true.
    Но! Когда текста много, то он сначала выводится весь (допустим - поллиста), и только потом начинается вывод второй строки Detail-band. А нужно, чтобы они выводились оптом все, а текст memo шёл вдоль них по всем записям, да ещё и дальше продолжался, если текста больше, чем записей Detail

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

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