簡體   English   中英

水晶報表中的按需子報表

[英]On demand sub reports in crystal reports

我有一個使用按需子報告的報告。 但是我的用戶正在從Java應用程序查看此報告。 因此,無論何時運行報告,他都將以PDF格式查看該報告。

報告格式:

country name         location            sales

<on-demand subreport>

現在,一旦他運行報告,他將以PDF格式獲取上述所有字段數據。

因此,現在如果單擊PDF中的位置字段數據,他將獲得子報表的數據。

PDF並非旨在生成動態內容。 這樣,您將需要找到一種可以靜態方式呈現需求內容的方法。

我建議您參數化報告以顯示以下選項之一:

  1. 僅主要
  2. 主報告+子報告

PDF將包含主報表的內容或主報表和子報表的內容。

**編輯**如果使用的是BusinessObjects Enterprise(BOE),則可以使用openDocument API生成新的報表實例或最近生成的實例。 我不知道Crystal Reports Server是否確實支持此功能。

如果要在Java應用程序中呈現報告,則將需要一種截獲超鏈接的方法,即服務器。 總的來說,您將重新發明Crystal Reports Server / BOE。

基本上我了解您需要兩件事。

  1. 您需要生成報告並以pdf格式導出/生成。

  2. 您需要附加鏈接或類似可編輯字段pdf的內容。

對於“第一答案”,您可以輕松地在Crystal報表側隱藏/顯示子報表。 但不會在生成pdf報告之后。

因此,對於第二個答案,您需要使用pdf專業版或可編輯的允許版本。 得到后,您只需使用itextsharp.dll(從asp.net生成pdf-請參見下面的鏈接)。

所以最后我認為,不需要水晶報告。

請檢查此鏈接。 如何在asp.net中創建可編輯的pdf?

Pdf的字段應使用asp.net中的itextsharp保持可編輯狀態

使用ITextSharp創建可填充的PDF表單

暫無
暫無

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

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