Формат подотчетов в отчетах Crystal
Я экспортирую отчет Crystal в PDF-документ. У меня есть подробный раздел, который содержит два подотчета рядом. Когда я просматриваю PDF, я вижу, что поля, в которых отображаются данные подотчетов, имеют разную высоту, несмотря на установку обоих блоков на одинаковую высоту. Также высота детального раздела в обоих подотчетах также одинакова.
2 ответа
Высота вложенного отчета откладывается, так как при предварительном просмотре отчета данные будут добавляться по вертикали, поэтому размер вложенного отчета увеличивается, и я не вижу никаких ошибок в поведении отчета.
Если это не ваша проблема, предоставьте больше информации о том, какие данные вы отображаете в обоих подотчетах.
Вертикальный размер объекта вложенного отчета в основном отчете на самом деле не имеет значения, так как вложенный отчет будет увеличиваться настолько, насколько это необходимо для соответствия (это не относится к горизонтальному измерению).
Таким образом, чтобы иметь два параллельных подотчета одинакового размера, необходимо выполнить два условия:
Размер самих подотчетов должен быть точно такого же размера. Это включает в себя все видимые разделы подотчета.
В каждом подотчете должно быть одинаковое количество записей. Если в одном подотчете есть 1 запись, а в другом - 5 записей, очевидно, что эти два подотчета в конечном итоге будут иметь разные размеры.
Самый простой способ предотвратить это - просто не размещать их рядом. Если вы не хотите этого делать, вы можете попытаться увеличить размер каждого подотчета таким образом, чтобы он уже содержал максимум 5 записей и, следовательно, не нуждался в увеличении размера. Если эти вещи не работают, вы можете добавить разделы-заполнители в каждый вложенный отчет и условно подавить их в зависимости от количества записей в каждом подчиненном отчете. Например, каждый подотчет имеет 5 разделов, и для каждой дополнительной записи, которая должна появиться, вы подавляете один из этих разделов.