|
Обсуждение вопросов, связанных с Crystal Reports 2008, Crystal Reports Server, Crystal Xcelsius, BusinessObjects Enterprise, BusinessObjects Edge и другими продуктами Business Objects.
Тема "Re[3]: Изменить ширину секции Details"
Автор:
Владислав
|
Дата: 06.06.2006 12:32 |
| perceptron пишет 31.05: как можно узнать в отчёте когда напечаталась последняя строка в группе, чтобы вывести итого по этой группе ? > Можно узнать общее количество строк через функцию Count (fld, condFld) (подробнее можно почитать в хелпе на Count нажмите F1). Дальше можно через нумерацию каждых строк определить какая строка последняя. Для этого нужно поставить счетчик такой: //@CounterEval WhilePrintingRecords; NumberVar Counter; Counter := Counter + 1; И сбрасывать его когда при новых секциях: //@CounterReset WhilePrintingRecords; NumberVar Counter := 0; |
Ответить на сообщение » |
| Владислав пишет 30.05: >perceptron пишет 29.05: >>Есть отчёт. В нём 3 группы. Каждая группа начинается с новой страницы. На последней странице каждой группы нужно вывести "ИТОГО"... "Итого" выводится в PageFooter, проблема в том, что если данных на странице мало. То как мне поднять секцию Page Footer, чтобы за данными сразу подбилось "итого". То есть чтобы оно было не в самом низу отчёта а сразу после данных. Такое реально сделать? > >А почему не делаете через Summary? >Или сделать через еще одну секцию Detail, чтобы она была отображена только на последней странице.
Сделал как и советовали ещё одну секцию Detail, в которой вывожу итоги. Сделал её скрытой. а что написать в Supress, чтобы эта секция показывалась не знаю... ? как можно узнать в отчёте когда напечаталась последняя строка в группе, чтобы вывести итого по этой группе ? |
Ответить на сообщение » |
Автор:
Владислав
|
Дата: 30.05.2006 15:45 |
| perceptron пишет 29.05: >Есть отчёт. В нём 3 группы. Каждая группа начинается с новой страницы. На последней странице каждой группы нужно вывести "ИТОГО"... "Итого" выводится в PageFooter, проблема в том, что если данных на странице мало. То как мне поднять секцию Page Footer, чтобы за данными сразу подбилось "итого". То есть чтобы оно было не в самом низу отчёта а сразу после данных. Такое реально сделать?
А почему не делаете через Summary? Или сделать через еще одну секцию Detail, чтобы она была отображена только на последней странице. |
Ответить на сообщение » |
| Есть отчёт. В нём 3 группы. Каждая группа начинается с новой страницы. На последней странице каждой группы нужно вывести "ИТОГО"... "Итого" выводится в PageFooter, проблема в том, что если данных на странице мало. То как мне поднять секцию Page Footer, чтобы за данными сразу подбилось "итого". То есть чтобы оно было не в самом низу отчёта а сразу после данных. Такое реально сделать? |
Ответить на сообщение » |
|