Вопрос

У меня есть Crystal Report, который выглядит так:

Дата | Человек | Билет | Краткое содержание
Дата | Человек | Билет | Краткое содержание
Дата | Человек | Билет | Краткое содержание

Я бы хотел, чтобы это выглядело так:

Дата
Человек | Билет | Краткое содержание
Человек | Билет | Краткое содержание

Дата
Человек | Билет | Краткое содержание

Все значения извлекаются из базы данных MS SQL 2000. Приложение, которое в конечном итоге будет использовать отчет, — это приложение VB 6, которое, к сожалению, мне приходится поддерживать.

Это было полезно?

Решение

В Crystal есть функция добавления группировки, и все, что вам нужно сделать, это выбрать в нее поле даты.Вы сможете сделать это, щелкнув правой кнопкой мыши поле даты и выбрав опцию «Группировать по»!

Другие советы

У JFV есть правильный ответ.Единственное, на что следует обратить внимание, это то, что при добавлении группы последний раскрывающийся список на вкладке «Общие» («Этот раздел будет напечатан:») устанавливает, что вы хотите группировать данные по дате, а не по часам, неделям, месяцам. год или любой другой период времени.
Если вы этого не установили и ваше поле даты и времени в базе данных также содержит часть времени, у вас может оказаться больше групп, чем вы ожидали.
Если вы забыли установить параметр «Этот раздел будет напечатан:», щелкните правой кнопкой мыши часть раздела и выберите «Изменить группу...».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top