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

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

отчёт


samson ©   (2002-08-16 06:11:00) 

Господа ! Я печатаю налоговые карточки . На одного человека приходится
пять листов формата А4 . Я ставлю на форму компонент QuickRep ,
настраиваю его на формат А4 и рисую первыый лист в полосе Detail.
А как остальные четыре ? Брать четыре компонента QuickRep ?
А как же я тогда увижу в едином просмотре весь отчёт ?


Johnmen   (2002-08-16 09:50:00) [1]

>samson © (16.08.02 06:11)

Не проще ли заглянуть в хелп ? А то чувствуется полная дезориентация...:)


Leran2002   (2002-08-16 08:03:00) [2]

Можешь сделать так у созданного бэнда уменьши высоту скажем до 5.
У бэнда есть свойство HasChild, поставь его в True должен появиться еще один (Child) бэнд, растяни его также накидай что необходимо, потом тоже уменьши его высоту до 5. У этого Child’a тоже есть свойство HasChild, тоже его в True, появиться еще один Child-бэнд, также забиваешь уменьшаешь, ну и т.д.
В событии формы OnCreate, на которой лежит TQuickRep:

procedure TForm2.FormCreate(Sender: TObject);
begin
// растягиваем на весь лист
QRBand2.Size.Height:=Round(QuickRep1.Page.Length-
QuickRep1.Page.TopMargin-
QuickRep1.Page.BottomMargin);
ChildBand1.Height:=QRBand2.Height;
...
end;

Вроде все...


Наверх

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