Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Crystal Report Многостраничный отчёт


Автор: Walker 21.11.2007, 16:53
Доброго времени суток, Уважаемые жители Форума.

В БД хранится таблица с премиями сотрудников. Структура приблизительно такова
Код

| Id | ФИО |  Зарплата | Коэфф.1 | Коэфф.2 | ... | Коэфф.7 |


Нужно получить отчёт, каждая страница которого - результат по одному сотруднику - Id, ФИО, Зарплата и расписанные премиальные коэффициенты. Коэффициенты распределены по категориям, если сотрудник в какую-то премиальную категорию не попадает - у него, соответстветствующий премиальный коэффициент = 0. И категория даже отображаться в его отчёте не должна. Количество сотрудников заранее неизвестно.
 smile 
Я создаю отчёт - указываю в качестве источника БД, выбираю нужные столбцы. Оформляю страницу (логотипы, местоположения записей, подписи, дату и т.п.) А вот как дальше ему сказать, что "построй-ка мне теперь точно такую же страницу по каждой записи из БД"? Что должно быть указано в полях, значения которых индивидуальны для каждого сотрудника и вытягиваются из записей БД? Можно ли организовать какой-то цикл по всем записям, бежит и формирует странички одинаковой структуры? Или требуется вообще другой подход?

Спасибо!

Автор: thomas 22.11.2007, 00:32
Walker
Привет.
В окне дизайнера рапорта в низу на сером фоне щелкни правой кнопкой мыши,
откроется контекстное меню,
выбери Report -->Section Expert, откроется окошко,
там слева выдели Details и в правой части поставь галочку перед NewPageAfter.

И посмотри в привью что получилось. Каждый рекорд будет отображаться на отдельной странице.

Успехов.  smile 

Автор: Walker 22.11.2007, 08:09
thomas..., нет слов... Одни цифры...

+1

Спасибо!!! smile  smile  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)