2010-10-27 129 views
1

這裏就是我需要幫助的Crystal Reports子報表

我要給你一個報告的方案 - XYZ總結報告(帶嵌入分報告)和XYZ詳細報告(分報告)

的要求是XYZ詳細信息報告是XYZ摘要報告的子報告,也可以通過參數作爲獨立報告提供。

報告信息:

1)的參數,允許用戶選擇他們想要運行的報告,無論是XYZ總結報告或協議細節報告。

2)XYZ詳細報告還應該是XYZ總結報告的子報告,它允許用戶通過選擇鏈接的文件編號來通過XYZ總結報告啓動XYZ詳細報告。

我不知道我是否清楚這裏。讓我知道你是否需要更多的信息

+0

一切都很清楚,除非你真的需要什麼...... – 2010-10-27 10:23:25

+0

有沒有一種方法可以給用戶一個參數,讓他們選擇他們想要運行的報告 - 主報告還是嵌入式子報告? – user455580 2010-10-27 12:59:32

+0

我不明白爲什麼不。使用您選擇的語言,創建某種用戶界面,詢問用戶需要哪一種用戶界面,然後運行該rpt文件。這不會在Crystal中完成。無論您用什麼來打開Crystal,都可以完成。 – PowerUser 2010-10-27 13:21:34

回答

1

能夠深入到協議詳細信息的交互式組合,能夠指定是在詳細運行報表還是彙總級別使這非常棘手 - 前者使用隱藏功能在Crystal中實現,而後者需要條件抑制。

我建議不要在子報告中做詳細報告,如果你能避免它 - 我覺得他們開發和維護的尷尬。此外,由於需要以交互方式向下鑽取或初始運行時需要向下鑽取,因此需要鏈接至子報告兩次 - 一次用於深​​入鑽取,一次用於參數化選擇詳細報告。考慮將文檔錶鏈接到協議詳細信息表,而不是。

如果下井報表路線,然後:

  • 設置了一個合適的名稱(例如REPORTTYPE)的參數。
  • 按文檔編號對主報告進行分組(如果尚未),並將詳細項目放在組標題部分中,並禁用組頁腳部分。
  • 將報告的詳細信息部分分爲兩部分。
  • 將第一個詳細信息子部分設置爲隱藏(向下鑽取OK),並將子報告添加到該子報告中,並在文檔編號上加上適當的鏈接。
  • 根據參數值將第二個子部分設置爲有條件抑制(在部分專家對話框中),並將子報告添加到該部分,並在文檔編號上添加適當的鏈接。

或者,考慮PowerUer建議的方法,在評論中。

+0

非常感謝Mark – user455580 2010-10-27 19:06:45

相關問題