0

enter image description hereenter image description here我正在爲兩個表生成報表。表1包含了該物品的包裹ID ..(PK),用途,所有者,備註等字段,表2包含物品詳細信息,如 物品描述,總重量,淨重價格,盧比,件等.......子報表標題在後續頁面中丟失

這裏包裹裏有許多項目....在一個報告中,我們必須表現出像

ParcelOwner:測試者 備註:暫無產品說明 地址:地址

下面我展示項目細節該表格格式的包裹

Desc Gross weoght淨重價格

物品1 100 200 1000

等.....每個項目在這裏有可能是德國電視一臺20至40個項目。

我把主要細節放在子報告中的報告和項目詳細信息中。在主報告i的詳細部分插入了子報表之後。子報表跨越多個頁面。這裏在第三頁,我無法看到類似於Desc的子報表頭......總重

我也是通過包ID進行分組,仍然無法在隨後的頁面中獲得該標題。使用vs2010水晶報告和訪問數據庫

+0

請記住,您必須像定期報告一樣格式化子報表。所以如果你想在每個頁面上看到標題,你必須在子報表中設置格式。如果您可以顯示報告結構的屏幕截圖,這將有很大的幫助。 –

+0

子報表是從第3頁開始還是從第1頁開始? – Siva

回答

1

這不是一件容易的事情,因爲標題總是來自主要報告,而不是來自子報告。

您可以在子報表的標題部分設置此標題。

所以它會在子報表節的每一頁的(但我認爲這不會爲你工作)

其他選項是您在主要的一組部分創建頭部分報告,你把分報告放在哪裏。並通過共享變量定義隱藏顯示條件來檢查子報表是否有數據。 (如在這個鏈接頁腳禁用,你只是頭啓用) How to suppress page footer for only sub report in crystal reports

請檢查此鏈接了。

How to show the Heading of a Sub-Report on each page?

http://scn.sap.com/thread/3380866

+0

ajay,我只在子報告中放置標題部分。當我試圖將標題部分放在組標題中時,記錄會跨越到頁面中......每個記錄都顯示在帶有標題的單獨頁面中。我通過包含iteme的packageid進行了分組。 – padmaCybonyx

+0

還有一點。在主要細節報告之後,子報表從第2頁開始。在mainreport中,他們希望在表單視圖中顯示值,而不是在gridview中顯示值。我爲主要報表添加了兩個細節a和b,它在表單視圖中顯示細節,然後我在主要細節結束後將子報表放入細節b中。 – padmaCybonyx

+0

您只需創建組的第二部分,如組頁腳A,組頁腳B等,並將頁眉和子報表放置在單獨的頁腳部分中。並將設置屬性「可以增加」爲部分和字段的真值。還可以在section-expert中通過右鍵單擊任何部分來設置抑制部分屬性爲true。 – Ajay2707

0

阿賈伊的第二個選項將工作。 從主報告中右鍵單擊您的報告並選擇格式對象。從選項中選擇 分頁符也接近邊框。這將關閉報告邊界。

保持對象在一起選項將把整個子報表帶到新的頁面。

0

我可以解決這個問題,在我的情況下通過packageid ....添加一個組報告給子報告,並且項目屬於一個packageid(一對多關係)。

然後刪除組標題部分標籤(一旦按包ID分組,就自動添加到組標頭部分)。

現在將字段添加到組標題部分。

右鍵單擊組標題部分 - 在每個頁面上選擇組專家 - >重複組標題。

然後添加子報告(刪除子報告鏈接,如果已經存在我主報告),然後右鍵單擊子報告並取消選中「保留對象」,否則您的子報告將顯示在新頁面中,而不是顯示在主報告下方。

0

我剛剛發現一個簡單的技巧,你不需要對這個分組的東西混亂。選擇要顯示標題的子報告將以橙色高亮顯示,然後右鍵單擊報告屬性,在屬性的格式選項卡中,最後一個選項是顯示子報告標題。將值更改爲是(默認爲否) 。

+0

子彈你的答案可能會更好。 – qxg