powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2008-Tablix-Freeze Columns(зафиксировать колонки)
7 сообщений из 7, страница 1 из 1
RS2008-Tablix-Freeze Columns(зафиксировать колонки)
    #36343984
McCar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая проблемка.. RS 2008, в отчете Tablix, колонки только static. Нужно сделать так чтобы две левые колонки оставались бы в поле видимости при сколлинге отчета по горизонтали.
Делаем как вычитали здесь How to: Keep Headers Visible When Scrolling Through a Report (Reporting Services)
или здесь - с рисуночками
Repeat Header / Keep Header Visible in Tables in RS 2008 .

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
To keep in view a row with column headings for a table with no row group 

In Design view, select the tablix data region. The Grouping pane displays row and column groups.

On right side of the Grouping pane, click the down arrow, and then click Advanced. The Grouping pane displays static and dynamic tablix members for each group. 

In the Row Groups pane, click the static tablix member that you want to control. When you select a tablix member, the corresponding cell on the design surface is selected if possible. Not all tablix members have a corresponding visual element. The Properties pane displays the properties for the selected tablix member.

Set the FixedData property to True. 

Preview the report. The column headings stay in view as you scroll down the report.
- только эти манипуляции проделать для static column groups.
Эффект получается - неожиданный, при скроллинге колонки дейстительно остаются на месте, но остальные колонки на них наезжают так что отображается содержимое всех слоев. Ну в общем - поржать - можно, показать заказчику - нет.
Кроме того, хотелось бы чтобы фиксация колонок сохранялась при выгрузке в эксель.
Кто нибудь подскажет как сделать это по нормальному если это воообще возможно?
...
Рейтинг: 0 / 0
RS2008-Tablix-Freeze Columns(зафиксировать колонки)
    #36344078
papalexi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
McCar,
если я не ошибаюсь, то чтобы под закрепленной областью не было видно другие области, нужно у закакрепляемой области указать цвет фона. А вот в Эксель это закрепление скорее всего не экспортируется.
...
Рейтинг: 0 / 0
RS2008-Tablix-Freeze Columns(зафиксировать колонки)
    #36344189
McCar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papalexiMcCar,
если я не ошибаюсь, то чтобы под закрепленной областью не было видно другие области, нужно у закакрепляемой области указать цвет фона. А вот в Эксель это закрепление скорее всего не экспортируется.
Да, действительно - помогло.
Жаль что фича в эксель не передается.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
RS2008-Tablix-Freeze Columns(зафиксировать колонки)
    #37152667
Фотография Katy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
McCarpapalexiMcCar,
если я не ошибаюсь, то чтобы под закрепленной областью не было видно другие области, нужно у закакрепляемой области указать цвет фона. А вот в Эксель это закрепление скорее всего не

экспортируется.
Да, действительно - помогло.
Жаль что фича в эксель не передается.Я правильно понимаю, то что Freeze Columns не передатеся в Excel - это баг. Который до сих пор не иправили.

В хелпе написанно: "Например, если задать свойства для повторения заголовков столбцов и сохранения заголовков столбцов в видимой области, то после экспорта отчета в Excel заголовки столбцов будут выводиться в верхней части каждого листа, а для строки с заголовками будет включена функция закрепления областей."

Например для pdf работает
...
Рейтинг: 0 / 0
RS2008-Tablix-Freeze Columns(зафиксировать колонки)
    #37152673
Фотография Katy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по этому обсуждению в RS2005 работал Freeze Columns при переносе в Excel. Кто нибуть делал? Работает?
...
Рейтинг: 0 / 0
RS2008-Tablix-Freeze Columns(зафиксировать колонки)
    #37180835
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KatyСудя по этому обсуждению в RS2005 работал Freeze Columns при переносе в Excel. Кто нибуть делал? Работает?
RS08 + Excel10 не работает
...
Рейтинг: 0 / 0
RS2008-Tablix-Freeze Columns(зафиксировать колонки)
    #37189718
Фотография Katy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пообщалась с представителями Microsoft

ответ примерно такой:В документации нигде явно не указанно, что при переносе в ексель будет работать.
Хотя, с другой стороны, в ограничениях при експорте в ексель это тоже не написанно.
По сути баг в документации

Для любых версий RS и екселя этот функционал работать не будет.
В ближайшем будушем тоже не планируется

можно попробовать использовать EXCEL VBA или Office Open XML SDK

зафиксировать заголовки столбцов можно, если вынести их в header отчета.
Как сделать написанно тут . Но мне кажется это слишком сложное решение
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2008-Tablix-Freeze Columns(зафиксировать колонки)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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