簡體   English   中英

如何在 SSRS 2005 報告的每一頁上放置超鏈接?

[英]How do I place a hyperlink on every page of a SSRS 2005 report?

我正在構建一個可能有多個頁面的 SSRS 2005 報告。 我想放入一個超鏈接,以便它出現在每一頁的頂部。 超鏈接鏈接回同一個報告 - 基本上我有一個“摘要”和“詳細”模式,並且希望有超鏈接可以在它們之間切換。
到目前為止,我嘗試了兩種方法:

  • 在正文中放置一個文本框,然后在 Properties -> Navigation 中跳轉到報告。 這很好用,只是它只顯示在第一頁上。
  • 在報表的 header 中拖動相同的文本框。 現在它出現在每個頁面上,但單擊它會導致錯誤消息:“尚未指定報告定義的來源”。

谷歌什么也沒發現,現在怎么辦?
謝謝。

執行此操作的最佳方法是實施匯總報告以深入了解詳細報告,並使用匯總報告表的詳細信息行上的數據來訪問該行的詳細信息作為詳細報告。 例如,假設摘要報告是發票總額的列表,詳細報告顯示該發票上的項目。

  1. 右鍵單擊表詳細信息行中的 InvoiceNumber 字段,然后選擇 Properties
  2. 單擊導航選項卡
  3. 單擊跳轉到報告單選按鈕和 select 下拉列表中的詳細報告
  4. 單擊“參數”按鈕並填寫參數名稱和值 - 在本例中,參數名稱可能是 InvoiceNumber,參數值可能是 =Fields.InvoiceNumber.Value
  5. 單擊“確定”兩次,您現在有一個從摘要報告到詳細報告的超鏈接,用戶可以在其中向下鑽取以獲取每張發票的詳細信息
  6. 給出一個超鏈接的視覺指示也很好,所以我將顏色設置為 MediumBlue

如果您只想從摘要報告直接鏈接到完整的詳細報告,反之亦然,您可以在導航設置上使用相同的樣式,但這次在表格的 header 行的文本框上執行此操作,並確保 header將 RepeatOnNewPage 屬性設置為 True,以便它出現在每一頁上。

讓您的報告 go 返回主頁

  1. 右鍵單擊表格詳細信息行中的標題字段並選擇屬性
  2. 單擊導航選項卡
  3. 單擊書簽 ID 並鍵入 =“主頁” 單擊確定兩次現在有一個指向主頁的超鏈接
  4. 在正在創建頁面的位置放置一個文本框,然后右鍵單擊它並選擇屬性
  5. 單擊導航選項卡
  6. 單擊 Jump to report 單選按鈕並輸入 =“Home” 單擊 OK 兩次
  7. 在框中鍵入單詞 Home

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM