Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2008. можно ли скрыть столбец в таблице / 13 сообщений из 13, страница 1 из 1
18.03.2010, 14:10
    #36528469
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
если у всего столбца указать hidden = true
то столбец конечно не будет виден, но при этом на его месте будет "пустое место"


можно ли как-то уговорить RS подвинуть столбцы, которые расположенны с права от скрытого?
пока вижу только одно решение: сделать две таблицы с разными столбцами и скрывать всю таблицу.
...
Рейтинг: 0 / 0
18.03.2010, 18:13
    #36529334
Evolex_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
Привет, Катя.

Ты выбираешь колонку и ставишь в свойствах hidden = true. Это свойство делает невидимыми ячейки столбца, столбец при этом сохраняет свои размеры в рамках таблицы.

Есть специальное свойство в MSRS 2008 - Column Visibility - нужно работать с ним для схлапывания таблицы.
Выбираем столбец, вывызываем контекстное меню, в меню выбираем Column Visibility, дальнейшие настройки аналогичны работе с свойством hidden.
...
Рейтинг: 0 / 0
19.03.2010, 06:59
    #36529913
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
супер! то что нужно
спасибо Серёга :)

Жаль только что ширину столбцов таблицы нельзя динамически задать :(
Мне нужно, чтоб таблица печаталась на всю ширину листа. А если скрыть столбец, получается отступ от границы листа справа = ширине скрытого столбца.
...
Рейтинг: 0 / 0
19.03.2010, 07:43
    #36529945
rus77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
подскажите
Код: plaintext
Column Visibility 
работает только в MSRS 2008 ?
...
Рейтинг: 0 / 0
19.03.2010, 11:48
    #36530362
Evolex_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
Да, в SSRS 2005 для скрытия колонки работаем с свойсвом hidden колонки.
How to: Hide an Item (Report Designer) SSRS 2005

How to: Hide an Item (Reporting Services 2008)
...
Рейтинг: 0 / 0
19.03.2010, 11:53
    #36530382
Evolex_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
Katy,
Да вроде делают динамическую ширину (сам не пробовал):

Dynamic Column width for a report


SSRS Column Width Auto Size
...
Рейтинг: 0 / 0
19.03.2010, 13:21
    #36530723
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
quot Evolex_, любопытно, но не совсем то.

тут ( Dynamic Column width for a report ) вроде бы предлагают просто rdl реплейсить

тут ( SSRS Column Width Auto Size ) похоже на правду, но у меня не получилось уговорить. настройки style у div не работают.

например ячейчка с таким кодом <DIV align="center" style="width:300px; background:#00CC33;"><b>1</b></DIV>
понимает, что текст должен быть по центру и жирный шрифт.
Но цвет и ширина не меняется

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<TablixCell>
    <CellContents>
      <Textbox Name="ID">
        <CanGrow>true</CanGrow>
        <KeepTogether>true</KeepTogether>
        <Paragraphs>
          <Paragraph>
            <TextRuns>
<TextRun>
  <Value><DIV align="center" style="width:300px; background:#00CC33;"><b> 1 </b></DIV></Value>
  <MarkupType>HTML</MarkupType>
  <Style />
</TextRun>
            </TextRuns>
            <Style />
          </Paragraph>
        </Paragraphs>
        <rd:DefaultName>ID</rd:DefaultName>
        <Style>
          <Border>
            <Color>LightGrey</Color>
            <Style>Solid</Style>
          </Border>
          <PaddingLeft>2pt</PaddingLeft>
          <PaddingRight>2pt</PaddingRight>
          <PaddingTop>2pt</PaddingTop>
          <PaddingBottom>2pt</PaddingBottom>
        </Style>
      </Textbox>
    </CellContents>
  </TablixCell>
...
Рейтинг: 0 / 0
14.05.2010, 12:34
    #36627806
Sharepointalist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
Katyтут ( SSRS Column Width Auto Size ) похоже на правду, но у меня не получилось уговорить. настройки style у div не работают.

например ячейчка с таким кодом <DIV align="center" style="width:300px; background:#00CC33;"><b>1</b></DIV>
понимает, что текст должен быть по центру и жирный шрифт.
Но цвет и ширина не меняется


Дело в том, что style вообще игнорируется при рендеринге отчета. Смысл моего решения в том, что размер динамически меняется в зависимости от размера введенного текста. Style тут вообще не причем
...
Рейтинг: 0 / 0
14.05.2010, 13:39
    #36628054
Vitaly86
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
Sharepointalist, получается что задать ширину столбца динамически в RS 2008 ни как не получится? Как то передать ширину стобца как параметр в отчет?
...
Рейтинг: 0 / 0
14.05.2010, 14:12
    #36628177
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
А почему бы не использовать matrix в данном случае? количество столбцов динамическое... И не нужно будет заморачиваться с ширинами столбцов.
есть еще полезная статейка.
...
Рейтинг: 0 / 0
14.05.2010, 22:04
    #36629460
Sharepointalist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
Vitaly86Sharepointalist, получается что задать ширину столбца динамически в RS 2008 ни как не получится? Как то передать ширину стобца как параметр в отчет?

Можно попробовать вот что - поставить в title <DIV> </DIV>, и количество   сделать динамичным.

Напомню что данное решение работает только для веб - при выводе на печать размер будет тот что был указан при дизайне.
...
Рейтинг: 0 / 0
14.05.2010, 22:04
    #36629461
Sharepointalist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
SharepointalistVitaly86Sharepointalist, получается что задать ширину столбца динамически в RS 2008 ни как не получится? Как то передать ширину стобца как параметр в отчет?

Можно попробовать вот что - поставить в title <DIV>&nbsp;</DIV>, и количество &nbsp; сделать динамичным.

Напомню что данное решение работает только для веб - при выводе на печать размер будет тот что был указан при дизайне.
...
Рейтинг: 0 / 0
05.07.2010, 15:10
    #36723543
Vitaly86
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008. можно ли скрыть столбец в таблице
Evolex_Ты выбираешь колонку и ставишь в свойствах hidden = true. Это свойство делает невидимыми ячейки столбца, столбец при этом сохраняет свои размеры в рамках таблицы.

Есть специальное свойство в MSRS 2008 - Column Visibility - нужно работать с ним для схлапывания таблицы.
Выбираем столбец, вывызываем контекстное меню, в меню выбираем Column Visibility, дальнейшие настройки аналогичны работе с свойством hidden.Evolex_, а как быть если столбец (или строка) это группа? Свойство Column Visibility задизабленно. А если сделать hidden у группы, то всю группу не показывает.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2008. можно ли скрыть столбец в таблице / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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