[英]On demand sub reports in crystal reports
我有一個使用按需子報告的報告。 但是我的用戶正在從Java應用程序查看此報告。 因此,無論何時運行報告,他都將以PDF格式查看該報告。
報告格式:
country name location sales
<on-demand subreport>
現在,一旦他運行報告,他將以PDF格式獲取上述所有字段數據。
因此,現在如果單擊PDF中的位置字段數據,他將獲得子報表的數據。
PDF並非旨在生成動態內容。 這樣,您將需要找到一種可以靜態方式呈現需求內容的方法。
我建議您參數化報告以顯示以下選項之一:
PDF將包含主報表的內容或主報表和子報表的內容。
**編輯**如果使用的是BusinessObjects Enterprise(BOE),則可以使用openDocument API生成新的報表實例或最近生成的實例。 我不知道Crystal Reports Server是否確實支持此功能。
如果要在Java應用程序中呈現報告,則將需要一種截獲超鏈接的方法,即服務器。 總的來說,您將重新發明Crystal Reports Server / BOE。
基本上我了解您需要兩件事。
您需要生成報告並以pdf格式導出/生成。
您需要附加鏈接或類似可編輯字段pdf的內容。
對於“第一答案”,您可以輕松地在Crystal報表側隱藏/顯示子報表。 但不會在生成pdf報告之后。
因此,對於第二個答案,您需要使用pdf專業版或可編輯的允許版本。 得到后,您只需使用itextsharp.dll(從asp.net生成pdf-請參見下面的鏈接)。
所以最后我認為,不需要水晶報告。
請檢查此鏈接。 如何在asp.net中創建可編輯的pdf?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.