ActiveReports, как управлять переносами на новую страницу?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

ActiveReports, как управлять переносами на новую страницу?

Сообщение alibek » 13.04.2007 (Пт) 9:02

Имеется отчет (один уровень группировки), в конце отчета имеется блок (подпись, дата) высотой сантиметра три. Блок сделан неразрывным, если он не влезает на текущую страницу, то переносится на следующую. Как сделать, чтобы в этом случае он переносил последнюю строчку из деталей?
А то что-то не получается сделать красиво.
Lasciate ogni speranza, voi ch'entrate.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: ActiveReports, как управлять переносами на новую страниц

Сообщение Andrey Fedorov » 13.04.2007 (Пт) 18:04

Э... Такой возможности я вроде ни в одном генераторе я не встречал.

Если только ручками. Но повозиться, кажись, придется...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 14.04.2007 (Сб) 15:53

Нет, у секции есть свойство "Не отрывать от следующей секции".
То есть по идее, если установить и детали это свойство, то строчка детали и подвал будут на одной странице.
Но это надо сделать только для последней строки секции.
И пока не придумал, как это можно сделать.
Lasciate ogni speranza, voi ch'entrate.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 14.04.2007 (Сб) 19:12

alibek писал(а):Нет, у секции есть свойство "Не отрывать от следующей секции".


Это для заголовка - чтобы он не печатался внизу странички без данных. Ты же хочешь подобное для подвала группы.

alibek писал(а):И пока не придумал, как это можно сделать.


Можно прогнать репорт в невидимом режиме определить первую страничку на которой подвал вверху без данных, в строку с данными перед ним вставляем перевод страницы и идем на начало. И так пока все строки не расставятся так как нам нужно. Только на больших репортах это будет дюже долго, и оттого это нигде не практикуется. Может ну ее, эту фичу?
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.04.2007 (Вс) 13:00

Просто в результате печатается отчет и в последнем листе (где печати и подписи) данных никаких нет. И начальство не хочет на таком пустом листе расписываться. Клиент хочет, чтобы там (на последнем листе) хотя бы одна строчка данных была.
Свойство "Не отрывать от следующей секции" я хочу установить не для подвала, а для строчки деталей, но только для последней. Вообщем, в раздумьях я.
Lasciate ogni speranza, voi ch'entrate.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 16.04.2007 (Пн) 9:21

alibek писал(а):Просто в результате печатается отчет и в последнем листе (где печати и подписи) данных никаких нет. И начальство не хочет на таком пустом листе расписываться.


И я начальство понимаю :lol:

Но даже если на подобном последнем листе нет ни одной строчки с данными (а что она даст, собственно - ведь ничего), то там должны быть какие-то суммарные данные по отчету. А вот это уже реально, просто реализуется и должно устраивать начальство. А где-то в колонтитулах еще можно писать что за отчет и за какую дату, на скольки листах, кто печатал...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 112

    TopList