Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal, Page Footer in SubReport / 10 сообщений из 10, страница 1 из 1
22.09.2005, 12:36
    #33283353
Crystal, Page Footer in SubReport
Здравствуйте,
Дано:
1. Подотчет
2. Page Header сделан так:
авторВопрос:
В подотчете Crystal нет секции PageHeader, можно ли как-то сделать шапку таблицы, которая бы повторялась на каждой странице подотчета?

Ответ:
Можно сделать так:
1. Сделать группу таким образом, чтобы она была единственная и включала все записи подотчета ( например, в подотчете с использованием таблицы MBAnAccRptM по одному счету можно сделать группу по полю Acc).
2. В GroupHeader этой группы нарисовать шапку таблицы.
3. Далее в свойствах группы задать повторение заголовка на каждой странице, для чего в меню Report|ChangeGroupExpert для этой группы по кнопке Options установить Repead group header on each new page.

Взято отсюда:
http://www.relib.com/articles/article.asp?id=202

Как сделать Page Footer?

Заранее благодарен.
...
Рейтинг: 0 / 0
22.09.2005, 13:39
    #33283583
Прохожий111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal, Page Footer in SubReport
Замученный кристаллом
...в меню Report|ChangeGroupExpert для этой группы по кнопке Options установить Repead group header on each new page.
...
Рейтинг: 0 / 0
22.09.2005, 14:07
    #33283691
Crystal, Page Footer in SubReport
Прохожий111 Замученный кристаллом
...в меню Report|ChangeGroupExpert для этой группы по кнопке Options установить Repead group header on each new page.

Header он повторяет,а Footer нет (рыдающий смайл)
...
Рейтинг: 0 / 0
22.09.2005, 15:19
    #33283957
Peter Kirillow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal, Page Footer in SubReport
кристал делает все правильно и логично

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

может имеет смысл посмотреть в сторону редизайна отчета ?
...
Рейтинг: 0 / 0
22.09.2005, 15:35
    #33284022
Crystal, Page Footer in SubReport
Peter Kirillowкристал делает все правильно и логично
если сабрепорт один, то зачем он тогда сабрепорт ?
[/quote]
Например, такой вариант:
в главном отчете общая сводка:
Магазин | Сумма Продаж
в подотчете более детально:
Магазин | Товар | Сумма продаж
[quote]
если их несколько, то можно сделать шапку, если данные размещены на нескольких страницах, но нельзя сделать футер, т.к. он по логике вещей будет конкурировать с футером страницы следующего сабрепорта, если таковой понадобится.
[/quote]
Не будет. Я его скрою
[quote]
может имеет смысл посмотреть в сторону редизайна отчета ?
output форма задана строго - менять не имею права.
Переделывать отчет желания нет.

А по сути есть предложения?
...
Рейтинг: 0 / 0
22.09.2005, 15:45
    #33284056
Peter Kirillow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal, Page Footer in SubReport
по сути предложения такие:

1. предположим мы знаем сколько записей из Details помещается на странице

2. создаем второй Details

3. создаем формулу _initialize
WhilePrintingRecords;
NumberVar records_number:=0;

4. помещаем ее в ту группу, которая у нас работает "PageHeader-ом", тем самым переменная records_number будет обнулятся в начале каждой страницы
и скрываем ее

5. создаем формулу records_number
WhilePrintingRecords;
NumberVar records_number;
records_number := records_number + 1;
records_number

6. помещаем ее туда, куда нужно (например если Detals простой и состоит из одной строчки, то в него) и скрываем

7. в секции "Details b" выставляем "Print at Bottom of Page" + "Supress" с формулой
{@records_number} < желаемое кол-во строк

8. наслаждаемся воркэраундом !

Мысль можно было бы развить, но мне лениво :)
...
Рейтинг: 0 / 0
22.09.2005, 16:03
    #33284130
Crystal, Page Footer in SubReport
Уже полегче.

Если следующее:
Peter Kirillowпо сути предложения такие:
1. предположим мы знаем сколько записей из Details помещается на странице

предположение неверно?
...
Рейтинг: 0 / 0
22.09.2005, 16:24
    #33284221
Crystal, Page Footer in SubReport
Перевожу последний пост на русский язык:
на разных страницах этих строк разное число
...
Рейтинг: 0 / 0
22.09.2005, 16:26
    #33284230
Peter Kirillow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal, Page Footer in SubReport
предположение верно ! :)
других путей пока не вижу...
а в чем собственно затык ? по идее долно подойти
...
Рейтинг: 0 / 0
22.09.2005, 16:46
    #33284306
И снова я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal, Page Footer in SubReport
Peter Kirillowпредположение верно ! :)
других путей пока не вижу...
а в чем собственно затык ? по идее долно подойти
На первой странице число этих страниц одно, на остальных - другое.
Добавим сюда различные отступы на разных принтерах\компах....
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal, Page Footer in SubReport / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]