умеет ли crosstab скрывать колонки?

Обсуждение Stimulsoft Reports.NET
Ответить
vas
Сообщения: 3
Зарегистрирован: 21 янв 2010, 11:24

умеет ли crosstab скрывать колонки?

Сообщение vas »

Есть кросстаб такого вида:

Код: Выделить всё

        |      Type      | Total |
Company | weight | price |       |
Total   |        |       |       |
где weight и price находятся в разделе итоги, type - колонки, company - строки.

Отображается это в виде

Код: Выделить всё

           |     45г      |      50г     |     Итого    |
Компания 1 | 100кг | 100р | 100кг | 150р | 200кг | 250р |
Компания 2 | 150кг | 200р | 100кг | 200р | 250кг | 400р |
Итого      | 250кг | 300р | 200кг | 350р | 450кг | 650р |
Собственно задача и вопрос - Требуется сделать так, чтобы колонка price показывалась ТОЛЬКО в "Итого". Тоесть выглядело примерно так:

Код: Выделить всё

           |  45г  |  50г  |    Итого     |
Компания 1 | 100кг | 100кг | 200кг | 250р |
Компания 2 | 150кг | 100кг | 250кг | 400р |
Итого      | 250кг | 200кг | 450кг | 650р |
Я пытался установить колонке прайс Доступность в "нет", но это скрывает ее только из основной таблицы, а из нижнего итога не скрывает, и получается что то вроде:

Код: Выделить всё

           |     45г      |      50г     |     Итого    |
Компания 1 | 100кг |      | 100кг |      | 200кг | 250р |
Компания 2 | 150кг |      | 100кг |      | 250кг | 400р |
Итого      | 250кг | 300р | 200кг | 350р | 450кг | 650р |
что только еще больше запутывает смотрящего. Если убрать нижний итог, то колонка всеравно остается, просто на этот раз совсем пустая:

Код: Выделить всё

           |     45г      |      50г     |     Итого    |
Компания 1 | 100кг |      | 100кг |      | 200кг | 250р |
Компания 2 | 150кг |      | 100кг |      | 250кг | 400р |
так же не помогла установка максимального размера в 1е-100, хотя в этом случае без нижнего итога все выглядит лучше, но не достаточно:

Код: Выделить всё

           |   45г   |    50г  |     Итого    |
Компания 1 | 100кг | | 100кг | | 200кг | 250р |
Компания 2 | 150кг | | 100кг | | 250кг | 400р |
Есть ли свойство в crosstab`е, позволяющее не показывать колонку из итогов в основном гриде, и показывать ее только в Итоге (пусть даже в обоих, нижний я могу скрыть, это не критично, но нужно чтобы не было даже намека на эту колонкув самом гриде)
Вложения
query.PNG
query.PNG (26.89 КБ) 2430 просмотров
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

умеет ли crosstab скрывать колонки?

Сообщение Anton Lozovskiy »

Здравствуйте,
Есть ли свойство в crosstab`е, позволяющее не показывать колонку из итогов в основном гриде, и показывать ее только в Итоге (пусть даже в обоих, нижний я могу скрыть, это не критично, но нужно чтобы не было даже намека на эту колонку в самом гриде)
Нет, сейчас такое не возможно сделать в CrossTab.

Спасибо.
vas
Сообщения: 3
Зарегистрирован: 21 янв 2010, 11:24

умеет ли crosstab скрывать колонки?

Сообщение vas »

Anton писал(а):Здравствуйте,
Есть ли свойство в crosstab`е, позволяющее не показывать колонку из итогов в основном гриде, и показывать ее только в Итоге (пусть даже в обоих, нижний я могу скрыть, это не критично, но нужно чтобы не было даже намека на эту колонку в самом гриде)
Нет, сейчас такое не возможно сделать в CrossTab.

Спасибо.
Жаль, что нельзя, тогда Вопрос другой, но с той же целью.
После того, как оказалось, что поле нельзя убрать колонку совсем, я решил его уменьшить до 1 пикселя или около того, чтобы просто казалась жирной граница.
Делал так:
- Установил размер шрифта второй колонки, заголовка второй колонки и нижнего итога в Arial; 1pt
- Установил "Максимальный размер" у всех трех ячеек в 0,1

В результате чего получил изображение с картинки. Откуда появился пустой интервал справа от второй ячейки и как его убрать? (А убрать его точно можно, во время попыток я один раз сумел это сделать, но не смог понять как, а когда восстановил реальный отчет - не смог повторить). Изменение размера ячейки со значениями 100 и 75 уменьшают его, но интервал остается.

Какие еще значения надо установить в близкие к нулю, чтобы вторая колонка превратилась в жирную линию?
Вложения
query2.PNG
query2.PNG (6 КБ) 2421 просмотр
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

умеет ли crosstab скрывать колонки?

Сообщение Edward »

Здравствуйте,

Прикрепите, пожалуйста, шаблон отчета (mrt файл) для иллюстрации проблемы.

Спасибо.
vas
Сообщения: 3
Зарегистрирован: 21 янв 2010, 11:24

умеет ли crosstab скрывать колонки?

Сообщение vas »

Вот:
Вложения
StkStatisticsHO.mrt
(27.75 КБ) 347 скачиваний
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

умеет ли crosstab скрывать колонки?

Сообщение Anton Lozovskiy »

Здравствуйте,

Не могли бы вы еще прислать пример вашей базы.

Спасибо.
Ответить