FAQ по Crystal Reports

       

Q: Как сделать, чтобы заголовок группы был раньше шапки на странице?


A: 1. Делаем две секции одинакового размера: PageHeader и GroupHeader#1, где шапку в Page делаем в нижней части, а заголовок группы в верхней части соответствующей секции.
2. PageHeader делаем Underlay с формулой:
NumberVar PG;
PG<>GroupNumber;
Формулу делаем для того, чтобы секция наезжала только тогда, когда начало группы, т.е. имеется заголовок группы, а когда просто начало страницы - не нужно наезжать. Для этого в Details в Supress делаем формулу:
NumberVar PG;
PG:=GroupNumber;
no;
Другой вариант
1. Делаем секцию PageHeader с шапкой (без линий) и в Supress для нее делаем формулу, как в п.2 из предыдущего способа.
2. Делаем еще одну подсекцию в GroupHeader(после остальных подсекций) с копией шапки и с линиями.
3. В Details в Supress пишем формулу, как в предыдущем методе.
Или может быть в данном случае подойдет следующий, третий вариант: в Option для группы задаем - повторять заголовок на каждой странице и шапку помещаем в GroupHeader.



Содержание раздела