Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть Runing Total Fields в формуле которого используется переменная из подотчета : Код: plaintext Подотчет расположен в секции Details a. Runing Total Fields расположен в секции Group Footer. Нужно скрыть секцию Details a, чтобы пользователь видел только результаты вычислений , то есть Runing Total Fields. Но если сделать Suppress для Details a, то Код: plaintext Как можно скрыть отображение подотчета сохранив функциональность вычислений через него? Спасибо. P.S. Suppress в самом подотчете скрывает данные, но все равно сама секция с рамками подотчета занимает место - см. вложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 07:28 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
если исключить вопрос о необходимости помещения формул в подотчет, то можно в свойствах подотчета убрать галочку с CanGrow и сделать его как угодно маленьким и невидимым ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 13:49 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
Спасибо. Он сделался маленьким и невидимым, но когда таких набирается с пару десятков, они все равно в отчеты занимают место. И пользователь говорит - уберите пустые места (тот самый Details a). А как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 06:23 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
1.Подумать, а нельзя ли решить поставленную задачу с помощью SQL кода не прибегая к таким извратам, как вычисления в подотчете для каждой строки датасета 2.Решить, а действительно ли нужен подотчет в области деталей и нельзя ли обойтись без него или перенести его в область группы(заголовка отчета,..) 3.Если в отчете есть секция деталей с видимыми элементами, то поместить невидимый подотчет в эту секцию где нибудь справа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 11:24 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
1.Подумать, а нельзя ли решить поставленную задачу с помощью SQL кода не прибегая к таким извратам, как вычисления в подотчете для каждой строки датасета 2.Решить, а действительно ли нужен подотчет в области деталей и нельзя ли обойтись без него или перенести его в область группы(заголовка отчета,..) Итог содержит 10 значений, вычисляемых по различным параметрам : где-то надо найти именно последнюю в группе по хронологии (поле Data) определенную по полю (Name) запись и ее суммировать, где-то надо сравнивать разницу времен (между двумя записями группы ) со значением таблицы другой БД найти именно последнюю в группе по хронологии запись и ее суммировать... Можно это реализовать SQL запросом ? Как и где его применять ? В формуле ? Направьте пожалуйста. 3.Если в отчете есть секция деталей с видимыми элементами, то поместить невидимый подотчет в эту секцию где нибудь справа Не такой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 16:05 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
Если секций details немного, мо можно просто для секций RH и PH установить свойство Underlay Following Section, чтобы они на»наезжали» на секции details с подотчетом. Если же секций Details много, но не тысячи, то для уменьшения занимаемого ими места можно дополнительно сделать следующее: 1. Уменьшить размеры подотчета до 0,106х0,106 см (опыт показал, что меньше нельзя (для CR 2008), убрав, естественно, границы, чтобы подотчет стал невидимым 2. В свойствах секции Details включить колонки, установив ширину колонки 0,106 см и включив формирование «в сторону – вниз» (см. рис.) http://www.experts-exchange.com/Databases/Crystal_Reports/Q_20627660.html Если же и при этом размер области под Details будет слишком большим, то единственный вариант – делать объединение на не на уровне отчета, а где-то выше: или на собственном уровне: JavaBeans, .NET сборка (dll), Web-сервис, поток данных COM, наконец, или, как было сказано в предыдущих советах – на уровне БД. Например, в хранимой процедуре подключаться к другой БД, в цикле перебирать записи, и полученный общий набор возвращать. Кто какой язык лучше знает (SQL, или какой-либо язык программирования, хоть php, например), тот на том и делает. А уже отчет делать на полученном dataset е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2009, 19:15 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
Подумать, а нельзя ли решить поставленную задачу с помощью SQL кода не прибегая к таким извратам, как вычисления в подотчете для каждой строки датасета с помощью SQL кода - имеется ввиду "Add command" ? Можно ли в этот sql запрос передавать динамически параметры из details датасета? В частности мне нужно в каждой определенной группе вычислять максимальное значение поля X . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2009, 08:07 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
Можно в качестве апараметра передавать значение функции, которое будет основано на значениях полей из detail. Но еще раз повторяю, что это не идеальное решение. Лучшим вариантом было бы сформировать один датасет в котором бы имелись все необходимые поля. Т.е. отдельное поле на максимальное значение по группе.... Большинство диалектов SQL(TSQL,PLSQL,...) обладают достаточными средствами, чтобы получить необходимый датасет если не одним запросом, то хотя бы несколькими. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2009, 13:58 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
PVB, может использовать опцию Supress Blank Subreport в свойствах сабрепорта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 17:00 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
bezus_PVB, может использовать опцию Supress Blank Subreport в свойствах сабрепорта? Все секции Subreport и так Supress, то есть данные Subreport в основном отчете не отображаются, но все равно занимают какое-то место и например при экспорте основного отчета в EXCEL выводятся ввиде пустых строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 18:46 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
PVB, попробуйте убрать рамки с сабрепорта (через его свойства) и выставить в свойствах секции, где расположен сабрепорт, отметку Supress Blank Section ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 18:56 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
PVB, supress должен быть сам сабрепорт (а не только его секции), смотрите в свойствах сабрепорта последнюю вкладку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 18:59 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
PVB, выделить сабрепорт, правой кнопкой мыши - свойства, последняя вкладка, отметка Supress blank section ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 19:00 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
bezus_PVB, выделить сабрепорт, правой кнопкой мыши - свойства, последняя вкладка, отметка Supress blank section Большое спасибо, помогло, но только для просмотра в формате CR (действительно секции спрятаны ), а после экспорта в EXCEL в самом EXCEL файле все остается по-прежнему - не видимые секции занимают свои пустые строчки!!! С чем боролись...., как говорится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2010, 15:11 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
PVB, проверьте еще раз, у вас должны быть выставлены следующие отметки Supress Blank Section: 1. в свойствах самого сабрепорта 2. в свойствах секции главного отчета, где сабрепорт расположен Какой вьювер у вас используется для отображения отчета (версия)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 14:55 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
bezus_PVB, проверьте еще раз, у вас должны быть выставлены следующие отметки Supress Blank Section: 1. в свойствах самого сабрепорта 2. в свойствах секции главного отчета, где сабрепорт расположен Какой вьювер у вас используется для отображения отчета (версия)? Все как Вы написали: 1. в свойствах самого сабрепорта Поставил Check "Supress Blank Section" на закладке Subreport в Format Subreport (правая кнопка мыши) 2. в свойствах секции главного отчета, где сабрепорт расположен На закладке Common в Section Expert 3. Не знаю как именно вьюера версию глянуть , но на CR Product Version 10.0.0.553 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2010, 09:42 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
PVB, я использую вьювер из пакета crjava_runtime 12.2.205. (Для вызова вьювера и отчета используется jsp на Tomcate.) Пробовала экспорт -в экселе ячейки не скрываются, но сжимаются по высоте. У вас Crystal Reports Server (может быть Business Object?) установлен? или Вы написали версию кристаловского дизайнера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2010, 19:01 |
|
||
|
CR10. Как скрыть отображение подотчета сохранив функциональность вычислений
|
|||
|---|---|---|---|
|
#18+
bezus_, Crystal Reports Server (Business Object) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 05:26 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36358118&tid=1535704]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 364ms |

| 0 / 0 |
