ActiveReports 2

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
geba47
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 10.11.2004 (Ср) 12:28

ActiveReports 2

Сообщение geba47 » 28.01.2005 (Пт) 15:47

Помогите реализовать идею в ActiveReports 2. Надо отпечатать две копии отчета на одном листе друг под другом. В каждом отчете есть заголовок, сам отчет и подпись. Между отчетами должна быть разделительная линия, что-то вроде отрывной. В единственном экземпляре все печатает нормально. Заранее благодарен.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 28.01.2005 (Пт) 16:14

а разве кол-во копий для печати задается не в настройках принтера перед печатью?

geba47
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 10.11.2004 (Ср) 12:28

Сообщение geba47 » 28.01.2005 (Пт) 16:27

Надо отпечатать две копии отчета на одном листе друг под другом.

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

Сообщение Andrey Fedorov » 28.01.2005 (Пт) 16:49

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

geba47
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 10.11.2004 (Ср) 12:28

Сообщение geba47 » 28.01.2005 (Пт) 18:13

To Андрей

А как быть с заголовками и подписями обоих отчетов? Помоему лучше создать группу отчетов . А для симметрии по листу обоих отчетов, методом проб , добавлять пустые строки. Кажется ты это и имел в виду. :) Спасибо за ответы.

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

Сообщение Andrey Fedorov » 31.01.2005 (Пн) 8:22

А как быть с заголовками и подписями обоих отчетов? Помоему лучше создать группу отчетов . А для симметрии по листу обоих отчетов, методом проб , добавлять пустые строки. Кажется ты это и имел в виду. Спасибо за ответы.


Да можно-то как угодно - что мешает, к примеру сделать все одним и тем-же отчетом? Его можно прекрасно вывести дважды на одной и той-же странице. Со всеми нужными загололовками - в простейшем случае что, к примеру мешает эти заголовки сделать в секции Detail?

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

geba47
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 10.11.2004 (Ср) 12:28

Сообщение geba47 » 31.01.2005 (Пн) 11:17

Спасибо Андрей. Я уже разобрался. Как и предпологал, лучше создать в отчете группу. В GroupHeader сделал заголовок и установил Field1 со свойством Visible=False. В GroupHeader поставил DataField= Field1. В ActiveReport_FetchData проверяю, если закончился отчет , то меняю текст Field1. Все отлично получается. Ест-но подпись делаю в GroupFooter. А делать заголовки в Detail вообще нельзя. Иначе после каждой строки будет отображаться заголовок. Спасибо за ответы. Тема закрыта.

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

Сообщение Andrey Fedorov » 31.01.2005 (Пн) 11:28

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


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Google-бот и гости: 12

    TopList  
cron