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


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

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

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

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

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

Dynamic Column width for a report


SSRS Column Width Auto Size
...
Рейтинг: 0 / 0
RS2008. можно ли скрыть столбец в таблице
    #36530723
Фотография Katy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
RS2008. можно ли скрыть столбец в таблице
    #36627806
Sharepointalist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Katyтут ( SSRS Column Width Auto Size ) похоже на правду, но у меня не получилось уговорить. настройки style у div не работают.

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


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

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

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

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

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

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


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