2009-02-24 7 views
0

Я строю отчет SSRS 2005, который имеет потенциально несколько страниц. Я хотел бы добавить гиперссылку, чтобы она отображалась в верхней части каждой страницы. Гиперссылка ссылается на один и тот же отчет - в основном у меня есть «сводный» и «подробный» режим, и вы хотите, чтобы гиперссылки переключались между ними.
До сих пор я пытался два подхода:Как разместить гиперссылку на каждой странице отчета SSRS 2005?

  • Put текстового поля в теле, а в свойствах -> навигации, Перейти к отчету. Это отлично работает, за исключением того, что оно отображается только на первой странице.
  • Перетащите одно и то же текстовое поле в заголовок отчета. Теперь он появляется на каждой странице, но при нажатии на него появляется сообщение об ошибке: «Источник определения отчета не указан».

google ничего не сказал, что теперь?
Спасибо.

ответ

1

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

  1. Щелкните правой кнопкой мыши на поле INVOICENUMBER в строке детализации таблицы и выберите Свойства
  2. Выберите вкладку Навигация
  3. Нажмите Перейти сообщить радиокнопку и выберите подробный отчет из выпадающего списка
  4. Нажмите кнопку «Параметры» и введите имя и значение параметра - в этом примере имя параметра может быть InvoiceNumber, а значение параметра будет = Fields! InvoiceNumber.Value
  5. Нажмите «ОК» дважды, и теперь у вас есть гиперссылка с сводный отчет о деталях r ОКЛАД, где пользователь может просверлить вниз, чтобы получить детали каждого счета
  6. Его также хорошо, чтобы дать визуальную индикацию, что это гиперссылка, так что я установить цвет для MediumBlue

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

0

Для того, чтобы ваш отчет вернуться на главную страницу

  1. Щелкните правой кнопкой мыши на поле заголовка в строке детализации таблицы и выберите свойства
  2. Выберите вкладку Навигация
  3. Нажмите Закладка ID и type = «Главная» Нажмите «ОК» дважды, теперь у вас есть гиперссылка на главную страницу.
  4. Поместите текстовое поле на страницы, где создаются, затем щелкните правой кнопкой мыши по нему и выберите свойства
  5. Нажмите Navigatio Вкладка
  6. п Нажмите Перейти, чтобы сообщить радиокнопку и положить = «Главная» Нажмите OK дважды
  7. типа слово Home в поле
Смежные вопросы