Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2016.01.17;
Скачать: [xml.tar.bz2];

Вниз

QuickReport   Найти похожие ветки 

 
Сергей   (2011-06-22 16:10) [0]

Приветствую участников форума.
   Хотел бы задать следующий вопрос: как создать новую страницу в QuickRep из палитры компонентов QReport, причем именно в режиме редактора (или конструктора, в общем, DesignTime)?
   Я вынес на форму QuickRep, на нем разместил нужные мне компоненты, эта страница печатается отлично, но теперь нужно перейти к следующей странице, на ней разместить уже другие компоненты, и так далее. Вроде бы нашел метод "NewPage" у объекта QuickRep, но мне нужно, чтобы страница создавалась не в Runtime, а в редакторе.

С уважением,
Сергей


 
Smile   (2011-06-22 16:19) [1]

Видимо наиболее простым решением в DesignTime будет, положить на форму еще один QuickRep и на нем "разместить уже другие компоненты и так далее".


 
Сергей   (2011-06-22 16:23) [2]

Smile, спасибо, но дело в том, что мне бы хотелось, чтобы пользователь мог при помощи метода Preview просмотреть все страницы, и распечатать тоже, а если вытаскивать для каждой страницы отдельный QuickRep, то получиться, что просматривать и печатать придется по одной странице, что не очень хорошо.


 
oldman ©   (2011-06-22 16:33) [3]


> а если вытаскивать для каждой страницы отдельный QuickRep,
>  то получиться, что просматривать и печатать придется по
> одной странице, что не очень хорошо.


Это почему по одной странице?
Напиши свой Prewiew и печатай.


 
Сергей   (2011-06-22 16:40) [4]

oldman, спасибо, я попытаюсь решить проблему таким образом.
Но, что интересно, среди свойств QuickRep есть "PageNumber", то есть эта штука должна поддерживать работу с несколькими страницами. Но "PageNumber" нельзя изменять, только считывать. Возможно, все же есть способ создать несколько страниц в пределах QuickRep?


 
Германн ©   (2011-06-23 04:47) [5]


> Но, что интересно, среди свойств QuickRep есть "PageNumber"

Ни капельки не интересно.Это свойство только "для печати" номера страницы на бумаге.


 
Сергей   (2011-06-24 08:19) [6]

Проблема решена. Большое спасибо за помощь всем ответившим.

Нашел такое решение: в конце страницы просто разместил ChildBand с включенным свойством ForceNewPage, в свойстве ParentBand указал вышестоящий Band, на ChildBand разместил элементы следующей страницы. При желании можно наращивать таким образом отчет до любого количества страниц.


 
Alex.H   (2012-05-02 14:04) [7]

А у меня это заработало только после того как для ChildBand добавил событие ChildBand1BeforePrint, где прописал QuickRep.NewPage;



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2016.01.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
4-1275072763
Циркуль
2010-05-28 22:52
2016.01.17
Как узнат содержит ли шрифт символы определенной кодовой страницы


15-1428174592
Kerk
2015-04-04 22:09
2016.01.17
ExitCode


2-1404635754
ElenkaG
2014-07-06 12:35
2016.01.17
PaintBox


15-1431865792
Pavelnk
2015-05-17 15:29
2016.01.17
Интерактивная карта ветров


15-1431625439
кгшзх
2015-05-14 20:43
2016.01.17
зависимость g от широты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский