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