powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal, Page Footer in SubReport
10 сообщений из 10, страница 1 из 1
Crystal, Page Footer in SubReport
    #33283353
Здравствуйте,
Дано:
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
Crystal, Page Footer in SubReport
    #33283583
Прохожий111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замученный кристаллом
...в меню Report|ChangeGroupExpert для этой группы по кнопке Options установить Repead group header on each new page.
...
Рейтинг: 0 / 0
Crystal, Page Footer in SubReport
    #33283691
Прохожий111 Замученный кристаллом
...в меню Report|ChangeGroupExpert для этой группы по кнопке Options установить Repead group header on each new page.

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

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

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

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

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
Crystal, Page Footer in SubReport
    #33284130
Уже полегче.

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

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


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