Как напечатать многоколончатый отчет
Stalker4
123
Привет All,
Есть отчет:
MasterData (формировать новую страницу)
DetailData
В MasterData заголовок группы номеров, в DetailData собственное сами номера.
Так как номеров много (на каждую мастер-запись приходится несколько сотен номеров), то я хочу печатать номер в несколько колонок.
Соответственно для этого я устанавливаю опции у страницы отчета
Page1.Columns := 4.
Запускаю отчет (см. картинку в атаче) и вижу, что первая колонка началась печататься от верха с правильной позиции, а вот вторая колонка и последующие начали почему то печататься с самого начала листа.
Это так и должно быть или это баг ? На мой взгляд это очень похоже на баг.
Если это так, то нужен фикс.
Делать колонки непосредственно на банде не годится, так как банд в этом случае печатает колонки слева-направо, а надо сверху-вниз.
SubReport тоже годится, так как он не использует свойства своей страницы.
Вопрос: Как все таки можно сделать такой отчет ?
Есть отчет:
MasterData (формировать новую страницу)
DetailData
В MasterData заголовок группы номеров, в DetailData собственное сами номера.
Так как номеров много (на каждую мастер-запись приходится несколько сотен номеров), то я хочу печатать номер в несколько колонок.
Соответственно для этого я устанавливаю опции у страницы отчета
Page1.Columns := 4.
Запускаю отчет (см. картинку в атаче) и вижу, что первая колонка началась печататься от верха с правильной позиции, а вот вторая колонка и последующие начали почему то печататься с самого начала листа.
Это так и должно быть или это баг ? На мой взгляд это очень похоже на баг.
Если это так, то нужен фикс.
Делать колонки непосредственно на банде не годится, так как банд в этом случае печатает колонки слева-направо, а надо сверху-вниз.
SubReport тоже годится, так как он не использует свойства своей страницы.
Вопрос: Как все таки можно сделать такой отчет ?
Комментарии
См. в атаче пример отчета.
Если 50 в скрипте заменить на "y", то тоже не работает.
Но все таки интересно: Это ошибка FR4 или так и должно быть ?