[CrystalReport] 子報表隱藏

  • 1408
  • 0
  • 2014-04-11

[CrystalReport] 子報表隱藏

最近在做一個複雜的報表,主報表中有好幾個子報表,

依據使用者勾選的項目決定子報表要出現哪幾個。

 

換句話說,不該出現的子報表就必須要隱藏。

試了好幾種方式都失敗,繞了一大圈終於找到簡單的解決方法。

 

1. 在主報表加入參數,用來放各子報表的顯示狀態(顯示/不顯示)

2. 在子報表的格式物件中設定抑制顯示的公式為剛剛加入的參數

3. 程式中依照使用者的需求設定該參數為true(不顯示)或false(顯示)