Форум: "Основная";
Текущий архив: 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