我們平時使用的子報表與主報表,之間一般是沒有資料聯絡的
主要目的是將幾個不相干的資料表捏在一張報表上顯示
但是在實際的操作中,以下兩種情況子報表需要與主報表關聯
1:乙個普通的分組報表(主表和明細表兩表關聯的情況),如果只使用乙個主報表進行顯示
如果明細表中沒有資料,那麼主表中的資料因為關聯關係的原因,在報表中顯示不出來
2: 分組過程中,需要在詳細資料節需要根據主表顯示多個明細表
此時可以使用鏈結子報表進行解決
在以下的操作中,我以乙個主表對應兩個明細表的的資料庫檔案,
完成乙個按主表分組,在詳細資料節顯示兩個表內容的操作.而且如果明細表如果沒有資料
主表的資料能正常顯示
基本步驟如下:
主表開始,作乙個報表,按"name"進行分組
增加子報表r1,顯示book內的資料,
為了能按照主表中的name進行過濾,更改子報表連線,將其主報表的字段name與book中的stuname連線
當然可以根據需要,不與具體的字段連線,而是與引數字段進行連線,不過此處就不說了
增加子報表r2,顯示class內的資料
為了能按照主表中的name進行過濾,更改子報表連線,將其主報表的字段name與class中的stuname2連線
為了報表的美觀,抑制子報表中一些不需要顯示的節
另外,對應分組資料的子報表中如果沒有資料就不要顯示的話
可以如下設定[見圖]
***********************************==
阿泰 20050601
20080311: 修正本文連線問題
子報表與主報表的鏈結
我們平時使用的子報表與主報表,之間一般是沒有資料聯絡的 主要目的是將幾個不相干的資料表捏在一張報表上顯示 但是在實際的操作中,以下兩種情況子報表需要與主報表關聯 1 乙個普通的分組報表 主表和明細表兩表關聯的情況 如果只使用乙個主報表進行顯示 如果明細表中沒有資料,那麼主表中的資料因為關聯關係的原因...
子報表,內嵌報表 子報表
有時在報表某處需要顯示一些額外的資料,這些資料結構相對複雜,僅使用fastreport的欄可能無法達到效果,此時可能考慮在欄上使用子表報表 當插入子表報表後,fastreport會自動生成新的報表頁面,此頁面物件插入的子報表控制項。內嵌的子報表在結構上與多頁面報表相似,不同之處僅在於報表列印時並不像...
報表中的子報表問題
報表中的子報表問題 收藏 注 本文引自http www.cnblogs.com dlwang2002 archive 2006 12 07 585815.html隨心所欲的blog subreport 是報表控制項中的乙個,可以在報表中巢狀另外乙個子報表。這裡討論的就是如何使用這個subreport...