Как разместить гиперссылку на каждой странице отчета SSRS 2005? - PullRequest
0 голосов
/ 24 февраля 2009

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

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

Google ничего не обнаружил, что теперь?
Спасибо.

Ответы [ 2 ]

1 голос
/ 03 августа 2009

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

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

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

0 голосов
/ 27 мая 2014

Чтобы сделать отчет, вернитесь на домашнюю страницу

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