| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Crystal Report Многостраничный отчёт |
| Автор: Walker 21.11.2007, 16:53 | ||
| Доброго времени суток, Уважаемые жители Форума. В БД хранится таблица с премиями сотрудников. Структура приблизительно такова
Нужно получить отчёт, каждая страница которого - результат по одному сотруднику - Id, ФИО, Зарплата и расписанные премиальные коэффициенты. Коэффициенты распределены по категориям, если сотрудник в какую-то премиальную категорию не попадает - у него, соответстветствующий премиальный коэффициент = 0. И категория даже отображаться в его отчёте не должна. Количество сотрудников заранее неизвестно. Я создаю отчёт - указываю в качестве источника БД, выбираю нужные столбцы. Оформляю страницу (логотипы, местоположения записей, подписи, дату и т.п.) А вот как дальше ему сказать, что "построй-ка мне теперь точно такую же страницу по каждой записи из БД"? Что должно быть указано в полях, значения которых индивидуальны для каждого сотрудника и вытягиваются из записей БД? Можно ли организовать какой-то цикл по всем записям, бежит и формирует странички одинаковой структуры? Или требуется вообще другой подход? Спасибо! |
| Автор: thomas 22.11.2007, 00:32 |
| Walker, Привет. В окне дизайнера рапорта в низу на сером фоне щелкни правой кнопкой мыши, откроется контекстное меню, выбери Report -->Section Expert, откроется окошко, там слева выдели Details и в правой части поставь галочку перед NewPageAfter. И посмотри в привью что получилось. Каждый рекорд будет отображаться на отдельной странице. Успехов. |
| Автор: Walker 22.11.2007, 08:09 |
| thomas..., нет слов... Одни цифры... +1 Спасибо!!! |