powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Перенос таблицы в Crystal Reports
16 сообщений из 16, страница 1 из 1
Перенос таблицы в Crystal Reports
    #32318496
Югг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такая проблема возникла. Есть документ формируемый в CR. Документ имеет шапку, таблицу (Detals) и подвал (т.е. подписи). Необходимо чтобы в том случае, если подписи переносятся на второй лист вместе с ними переносилась и последняя строка таблицы.
Подвал располагается в ReportFooter
Сразу скажу, что испробовала все. Пробовала писать обработку в PageHeader, где проверяла количество страниц и т.д., но отчет формируется последовательно, ПОЭТОМУ ПРОВЕРИТЬ НЕВОЗМОЖНО.
В конце концов просто пересчитала сколько строк входит на страницу и веду отсчет от этого параметра. Но хотелось бы все таки делать это программно.
Может кто-то сталкивался? Подскажите!
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #32325591
Nikles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Могу предложить следующий способ:
1) Щелкаете правой кнопкой на Details и делаете Insert Section Below.
В результате у Вас появляется две секции Details: Detail A и Details B
2) Дублируете все что у Вас было в Details в обе секции. В Details A заходите в Section Expert и устанавливаете свойство Supress равным OnLastRecord, в Details B аналогичное свойство устанавливаете равным Not OnLastRecords.
В результате у Вас за вывод последней строки таблицы будет отвечать отдельная секция Details B.
3) Последний шаг очевиден. Все что было в Report Footer переносим в Details B, а Report Footer удаляем. В Section Expert не забываем поставить галочку в свойстве Keep Together.
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #32328094
Югг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Nikes
Огромное спасибо!:) Все получилось!:)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Перенос таблицы в Crystal Reports
    #35728326
serg_kok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NiklesМогу предложить следующий способ:
1) Щелкаете правой кнопкой на Details и делаете Insert Section Below.
В результате у Вас появляется две секции Details: Detail A и Details B
2) Дублируете все что у Вас было в Details в обе секции. В Details A заходите в Section Expert и устанавливаете свойство Supress равным OnLastRecord, в Details B аналогичное свойство устанавливаете равным Not OnLastRecords.
В результате у Вас за вывод последней строки таблицы будет отвечать отдельная секция Details B.
3) Последний шаг очевиден. Все что было в Report Footer переносим в Details B, а Report Footer удаляем. В Section Expert не забываем поставить галочку в свойстве Keep Together.


Все хорошо, но если в Details есть расширяющееся поле,
то оно лезет на вставленный Report Footer
И все эти перестановки и дублирования не проходят.
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #35919977
Esp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в Details есть расширяющееся поле,
которое лезет на вставленный Report Footer,
то добавляете еще одну секцию ниже и перетаскиваете туда Report Footer, не забывая проставить условие Not OnLastRecords для Supress.
Однако, работает.
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #36045792
zerone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
А если документ имеет шапку, таблицу (Detals) и подвал (т.е. подписи). Необходимо чтобы в том случае, если подписи переносятся на второй лист вместе с ними переносились и 3 последние строки таблицы?
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #36406699
TakeTwo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Espто добавляете еще одну секцию ниже и перетаскиваете туда Report Footer, не забывая проставить условие Not OnLastRecords для Supress.
Однако, работает.
Действительно, работает, но нужно уточнить, что при этом в Section Expert для секции Details ( для главной, не для a, b или c ) ещё должен быть установлен крыжик Keep Together.
Спасибо, полезная тема :)

P.S. Модератору: может быть, стОит перенести тему в раздел "Отчетные системы"? Тем более, что там есть похожая/связанная - http://forum.sql.ru/forum/actualthread.aspx?tid=158925
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #36406703
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
TakeTwoP.S. Модератору: может быть, стОит перенести тему в раздел "Отчетные системы"? Тем более, что там есть похожая/связанная - http://forum.sql.ru/forum/actualthread.aspx?tid=158925 может быть, хотя топик достаточно старый.

Модератор: Тема перенесена из форума "Программирование".
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #36528475
Alex_Fox_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как сделать правильное суммирование итогов в данной ситуации?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Перенос таблицы в Crystal Reports
    #37687045
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, добрые люди за тему. Полдня сегодня крутилась возле onlastrecord, но не знала как правильно применить.
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #37687127
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделала все как описано, но так же как и у Alex_Fox_ возникла проблема с итоговым суммированием.
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #37687128
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто знает как правильно сделать?
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #37689480
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМСделала все как описано, но так же как и у Alex_Fox_ возникла проблема с итоговым суммированием.Можно сделать переменную и в ней

if ..........
then {MyTable.MyField}
else 0

И суммировать эту переменную. Это помогает пропускать при суммировании скрытые бенды.
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #37690865
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV, спасибо огромное, завтра попробую.
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #37691098
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то не очень получается.
...
Рейтинг: 0 / 0
Перенос таблицы в Crystal Reports
    #37691185
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишу

WhileReadingRecords;
Global NumberVar x;
x :=0;

if x=0
then
//здесь суммируем если данные не переносятся на другуб страницу
else
//здесь суммируем если данные переносятся на другуб страницу

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


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