Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как печатать QRGroup с новой страницы? [D6, Paradox]


Makaron ©   (2004-04-17 11:24:00) 

Причем не отрывая его от QRGroup, которые над ним.

Группа1
группа2
 Группа3

Группу3 нужно каждый раз начинать с новой страницы. Если ставлю ForceNewPage, то она отрывается от Группы1 и 2, то есть первая страница получается только с заголовками первых двух групп.

Пробовал в AfterPrint подвала группы3 ставить Quickrep.NewPage, тогда последняя страница выходит пустая, только с подвалами первых двух групп.

Помогите, очень прошу


Anatoly Podgoretsky   (2004-04-17 16:18:00) [1]

Практически в любом Begore/AfterPeint
Важно в какой группе (секции)
Если не работает, то значит что ты что то неверно сделал.


Makaron   (2004-04-17 16:17:00) [2]

получилось когда перенес FirstInstanceOfGroup := false;в обработчик Afterprint, а остальное оставил в BeforePrint группы3

Гран мерси за идею!!!


Makaron   (2004-04-17 16:05:00) [3]

В каком обработчике эту переменную в True устанавливать?

А то не работает ни в группа2beforeprint ни в группа2afterprint


Anatoly Podgoretsky   (2004-04-17 13:50:00) [4]


if not FirstInstanceOfGroup then
begin
  Quickrep.NewPage;
  FirstInstanceOfGroup := false;
end;

FirstInstanceOfGroup твоя переменная флаг, сбрасываешь в группа2


Makaron   (2004-04-17 13:13:00) [5]

никто не знает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо