2016-08-01 7 views
0

В моем отчете SSRS содержится 4 таблицы, все из которых имеют разрывы строк внизу.SSRS - текстовое поле Linebreak (или) Linking Table w/Textbox

Я пытаюсь найти способ привязать свои текстовые поля (заголовки для каждой таблицы), чтобы отображаться только на первой странице начала каждой таблицы. Я честно растерялся за эту конкретную проблему.

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

(=IIF(Parameters!SelectAScreen.Value = "InvoiceDetails",false,true)) 
+0

Вы пытались добавить строку в верхней части каждой таблицы для названий? – StevenWhite

+0

Нет, нет. Это должно работать! Это может показаться не эстетически приятным, но это хорошо в моей книге. Благодаря! – Byronyk

ответ

0

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

select 1 as dummyKey, 
     'Title text for table1' 
union all 
select 2 as dummyKey, 
     <columns> from <table1> 
order by dummyKey, <other sort columns> 

и повторить для набора данных каждой таблицы.

При необходимости вы также можете выполнить условное форматирование, чтобы выделить строку заголовка и выглядеть как заголовок.

1

Я думаю, что если добавить дополнительный ряд выше данных (вне группы) и установите RepeatOnNewPage к Ложные, он должен работать так, как вы хотите его тоже.

enter image description here

Смежные вопросы