Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Crystal Report Многостраничный отчёт 
V
    Опции темы
Walker
Дата 21.11.2007, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 363
Регистрация: 23.10.2006

Репутация: 1
Всего: 16



Доброго времени суток, Уважаемые жители Форума.

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

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


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

Спасибо!



--------------------
"От вчерашних побед остаётся усталость, если завтрашний день не сулит ничего..."
PM MAIL   Вверх
thomas
Дата 22.11.2007, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

Репутация: 6
Всего: 65



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

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

Успехов.  smile 


Это сообщение отредактировал(а) thomas - 22.11.2007, 00:43


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
Walker
Дата 22.11.2007, 08:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 363
Регистрация: 23.10.2006

Репутация: 1
Всего: 16



thomas..., нет слов... Одни цифры...

+1

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



--------------------
"От вчерашних побед остаётся усталость, если завтрашний день не сулит ничего..."
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.