2011年8月13日 星期六

Crystal Report 子報表與主報表公用參數設置

參考來源
---
一: 設置子表報與主報表的公用參數,主報表的datasource 與子報表的datasource 分開,如果子報表需要新增其他輸入參數,則可以直接設置入參,也可以使用與主報表一樣的入參。 以下步驟 就是為了使子報表使用與主報表一樣的入參 而做的操作,這樣可以減少入參的數量,簡化程序

1.1. 先將主報表中的數據庫字段 以及參數 設置好,並且創建好子報表(菜單--》crystal report--》insert --》subreport 然後拖到主報表的指定位置)

1.2. 將子報表 添加到主報表的 報表頁腳中,不同子報表 可以添加到多個 報表頁腳中.

1.3. 設置 子報表 與主報表的公用參數 .如下圖

1.3.1 在主報表頁面,右鍵點擊 子報表, 然後點擊 "更改子報表鏈接"

1.3.2 在"子報表鏈接" 窗口, 按照每個子報表,分別選中 主報表中的字段或參數, 然後對應到該子報表的參數中,

這些子報表必須沒有鏈接到其他 主報表的字段或參數上, 必須是乾淨的,

---
---
二: 修改 報表參數.

如果主報表參數被子報表引用了,而你又需要修改這個參數,則可以 按照一下步驟

2.1 參照1.3步驟, 執行1.3.1 步驟,到 "子報表鏈接" 頁面,將 所有引用到 該修改字段或參數的 參數 全部移除

2.2 修改 主報表中的該字段或參數

2.3 重新執行 1.3 全過程, 給每個子報表重新綁定該字段或參數.(如果子報表仍然需要引用該字段或參數)

沒有留言:

張貼留言