子報表與主報表的鏈結

2021-09-05 13:59:33 字數 827 閱讀 7886

我們平時使用的子報表與主報表,之間一般是沒有資料聯絡的

主要目的是將幾個不相干的資料表捏在一張報表上顯示

但是在實際的操作中,以下兩種情況子報表需要與主報表關聯

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...