2013-11-08 3 views
0

Я получаю данные отчета из DataSet. Существует конкретная таблица (игроки), которая имеет более одной строки. Эта таблица содержит только две колонки: HeadLinePlayer и SubstitutePlayer. Если игрок начал матч в качестве заголовка, его имя хранится в строке в столбце HeadLinePlayer, а другой столбец остается пустым.Печать нескольких строк в Crystal Report

Затем я хочу сначала напечатать все игроки, которые были заголовком, а затем все игроки, которые заменили.

Результат будет выглядеть примерно так:

HEADLINE Майкл Jhon Питер

SUBSTITUTES Walt Майк

Как я могу это сделать?

ответ

1

Для достижения этой цели вы можете использовать подзаголовок. Создайте два подзаголовка: один для HeadLinePlayers и один для SubstitutePlayer. Ничего не связывайте. В отчетах вы помещаете HeadLinePlayer или SubstitutePLayer в поле детали. Поместите заголовки полей в заголовок отчета (он должен создаваться автоматически) и подавлять все остальное в подписях. Затем в главном отчете создайте второй раздел Detail. Поместите один подзаголовок в подробный раздел a, другой в подробный раздел b. Он будет перечислять все записи для первого вложенного отчета, затем все записи для второго вложенного отчета.

Смежные вопросы