Как заставить два столбца сведений в отчете Crystal?

Я понимаю и хорошо следую инструкциям, чтобы детали отчета передавались по двум столбцам, но моя проблема в том, что Crystal продолжает настаивать только на одном столбце. В нем всего десять строк, и я предполагаю, что Кристалл начинает второй столбец, когда первый достигает конца страницы.

Как заставить Crystal перейти ко второму столбцу, когда мои десять строк были выведены в первом столбце?

Причина этого заключается в том, что подробные линии занимают только верхнюю часть страницы и оставляют место для диаграммы в нижней половине страницы.

1 ответ

Решение

Вы не можете настроить отображение отчета на 10 строк, а затем переключиться на следующий столбец, но вы можете установить направление печати "Через, а затем вниз".

Обычно я помещаю наборы данных в крошечные объекты отчета "размер куска" через поле, обычно называемое report_set. В основном отчете запросите объект (таблицу или сохраненную процедуру) со списком всех идентификаторов набора отчетов: это числа в том порядке сортировки, в котором наборы данных должны отображаться в отчете. Затем для каждого значения свяжите встроенный подотчет, который содержит значение report_set вместе с фактическим подмножеством данных отчета для отображения.

Основной отчет - это просто список всех значений report_set в каждой строке сведений... но затем каждая деталь содержит небольшой объект вложенного отчета. С параметрами базы данных в сохраненной процедуре вы можете выполнять всевозможные забавные условные форматирования во время выполнения, включая принудительные разрывы страниц после определенных экземпляров подотчета или оставлять пробелы для других вещей, таких как диаграмма.

Другие вопросы по тегам