Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report - запутался в подвалах / 16 сообщений из 16, страница 1 из 1
18.06.2008, 18:21
    #35381088
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
Народ, как сделать так, чтобы если распечатался подвал документа, то не печатать подвал страницы?
...
Рейтинг: 0 / 0
18.06.2008, 23:36
    #35381462
iNatty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
В Section Expert на секции Подвал страницы на свойстве Supress следующий код
if PageNumber = TotalPageCount then true else false (скрыть, если страница последняя).
...
Рейтинг: 0 / 0
19.06.2008, 00:19
    #35381482
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
Согласитесь, что подвал документа м.б. довольно большим и не вмещаться на один лист.
А скажем, подвал печатается на последних трех листах документа.
Представим, что в документе 20 листов. На листах 18, 19, 20 печатается подвал документа.

Нужно не печатать подвал листа на страницах 18, 19 и 20.


Как это сделать?
...
Рейтинг: 0 / 0
19.06.2008, 06:45
    #35381585
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
Попробуйте следующее (сам не делал -- придумал на ходу). Создайте формулу и поместите её в подвал документа:
Код: plaintext
1.
Global BooleanVar SupressPageFooter
SupressPageFooter:= True
Для PageFooter для условия Supress напишите следующий код:
Код: plaintext
1.
Global BooleanVar SupressPageFooter
SupressPageFooter
Формулу спрячте. Идея понятна, я думаю.
...
Рейтинг: 0 / 0
19.06.2008, 10:37
    #35381952
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
vlsafСогласитесь, что подвал документа м.б. довольно большим и не вмещаться на один лист.
А скажем, подвал печатается на последних трех листах документа.
Представим, что в документе 20 листов. На листах 18, 19, 20 печатается подвал документа.

Нужно не печатать подвал листа на страницах 18, 19 и 20.


Как это сделать?
OnLastRecord
...
Рейтинг: 0 / 0
19.06.2008, 10:40
    #35381963
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
В этом случае подвал листа вообще не печатается :(
...
Рейтинг: 0 / 0
19.06.2008, 10:41
    #35381969
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
Предыдущий топик для Сирина.
...
Рейтинг: 0 / 0
19.06.2008, 10:47
    #35381987
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
Kruchinin PahanOnLastRecord
Тоже не особо катит.
На листе 17 таблица заканчивается, но подвала еще нет. Он большой и начинает печататься на листе 18. Мне надо на листе 17 отпечатать подвал листа.
...
Рейтинг: 0 / 0
19.06.2008, 10:49
    #35381997
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
Блин. Тороплюсь печатать.

Следует читать так:
На листе 17 таблица заканчивается, но подвала ДОКУМЕНТА еще нет.
Он большой и начинает печататься с 18-го листа.
Мне надо на листе 17 отпечатать подвал листа.
...
Рейтинг: 0 / 0
19.06.2008, 11:11
    #35382058
tolika
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
СиринПопробуйте следующее (сам не делал -- придумал на ходу). Создайте формулу и поместите её в подвал документа:
Код: plaintext
1.
Global BooleanVar SupressPageFooter
SupressPageFooter:= True
Для PageFooter для условия Supress напишите следующий код:
Код: plaintext
1.
Global BooleanVar SupressPageFooter
SupressPageFooter
Формулу спрячте. Идея понятна, я думаю.

попробуйте в первую строку воткнуть "Whileprintingrecords"
...
Рейтинг: 0 / 0
19.06.2008, 11:26
    #35382108
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
tolikaпопробуйте в первую строку воткнуть "Whileprintingrecords"
Пробывал. Не помогает. :(
...
Рейтинг: 0 / 0
19.06.2008, 12:29
    #35382348
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
vlsaf tolikaпопробуйте в первую строку воткнуть "Whileprintingrecords"
Пробывал. Не помогает. :(
Хмм... Странно... А мне помогает. А не пробовали инициализировать переменную перед тем как использовать?

ReportHeader
Код: plaintext
1.
2.
WhilePrintingRecords ;
BooleanVar SupressPageFooter := False ;

ReportFooter
Код: plaintext
1.
2.
WhilePrintingRecords ;
BooleanVar SupressPageFooter := True ;

PageFooter_Suppress
Код: plaintext
1.
2.
booleanVar SupressPageFooter ;
SupressPageFooter ;
...
Рейтинг: 0 / 0
19.06.2008, 12:34
    #35382370
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
vlsaf tolikaпопробуйте в первую строку воткнуть "Whileprintingrecords"
Пробывал. Не помогает. :(
Проверил. Мне помогло :) У меня TextBox с текстом на 3 страницы, помещённый в ReportFooter.
P. S. Забыл про ";" в конце строк с кодом.
...
Рейтинг: 0 / 0
19.06.2008, 12:42
    #35382410
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
vlsaf Kruchinin PahanOnLastRecord
Тоже не особо катит.
На листе 17 таблица заканчивается, но подвала еще нет. Он большой и начинает печататься на листе 18. Мне надо на листе 17 отпечатать подвал листа.
Может быть сброшенная галка "не разрывать объект" Вам поможет?
...
Рейтинг: 0 / 0
19.06.2008, 12:45
    #35382422
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
Да фиг его знает в чем тут дело.
Переменную инициировал в заголовке документа.
Все, как у вас. Но не идет. :(

Может это из-за того, что я пользуюсь Crystal Report встроенным в студию ?
Не знаю. Домой вечером прийду, попробую на XI версии крислалла это повторить.
...
Рейтинг: 0 / 0
19.06.2008, 12:52
    #35382446
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report - запутался в подвалах
В общем идея ясна. Если у вас идет, значит и у меня должно получиться.
Буду еще пробывать.


Всем огромное спасибо за участие и помощь :)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report - запутался в подвалах / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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