2011-06-16 64 views
1

我有一份非常複雜的報表,其中包含針對每個選定項目的多個子報表。我需要每個項目的主標題,然後爲每個頁面頂部的該項目設置頁面標題。如果我只選擇一個項目,它看起來不錯。如果我有多個項目,該主頁面標題僅顯示一次。Crystal Reports - 數據更改時重複頁面標題

main header 
page header item 1 
details 

page header item 1 
details 

page header item 1 
details 

main header 
page header item 2 
details 

page header item 2 
details 

如何設計它,使項目2主標題顯示?

細節是一系列組頭(我繼承了這個報告)。現在它只是我想要的,只是主標題只顯示一次。它位於報告標題部分,頁面標題是頁眉部分,所有其他報告(可以跨越多個頁面)位於不同的組頁眉部分。

編輯: 我可以把兩者的主頭,並在頁眉一個頁面頁眉和頁標題B節,在這兩個項目的ID。現在,如果我可以禁止頁眉,如果物品ID是重複的,它應該只打印一個新的物品ID,頁眉b仍然會打印在每頁的頂部。

回答

5

由於報告只有一個「報告標題」,因此您必須以「主標題」爲頂級組的方式來組織您的組,「頁眉」是一個子組,最後的細節是在那之下。

一旦你已經做完這些,那麼你可以在部分專家點擊分頁標籤上,然後單擊新頁之前選項以獲得頁斷像你期望的那樣。

編輯: 菜單下的報告,集團出口,在GROUP BY,有一個選項按鈕,然後在選項選項卡。這是每個頁面上重複組標題選項的地方。然後,返回主標題組的Section Expert,在Suppress函數中,放入InRepeatedGroupHeader。這樣,除了每個項目的第一頁外,主標題(GroupHeader#1a)被抑制,並且頁眉(GroupHeader#1b)顯示在每頁的頂部。

+0

我做了一個GroupHeader#1a與主標題,並工作。我的頁面標題是GroupHeader#2a,並且不會顯示在每個頁面上。如何在每個頁面的頂部製作組頁眉展示? – thursdaysgeek 2011-06-16 16:16:29

+0

右鍵單擊GroupHeader2A欄並選擇'Section Expert'。然後點擊分頁標籤,然後選擇'新頁面之前'。 – RThomas 2011-06-16 18:52:07

+0

我在上面寫了一個錯字:部分是GroupHeader#1a和1b(不是2a),其他組從2a開始。 – thursdaysgeek 2011-06-16 23:53:57

0

在分組中有兩個標題,即1-報告標題(a,b,c等)和2-頁標題。將字段(列名稱)放在報頭中,並在頁眉中放置相同的字段(列名稱)。 然後在組專家中,檢查組選項中的單選按鈕以:「在每個頁面上重複組標題」。 報表標題字段將顯示在第一頁上,並且頁眉將顯示在頁面的其餘部分。

0

我得到了我的答案從這個external post by brucevde on VB Forums

你需要做的是設置多個 列的細節部分。

正常情況下,將數據庫字段置於詳細信息部分。 在「格式部分」對話框中,單擊「詳細信息」並在底部出現一個選項,名稱爲「多列格式」。 一旦您選中此選項,將會出現一個名爲佈局的新選項卡。使用此選項卡來設置您的多欄頁面。

當您單擊確定後,Crystal將根據您選擇的寬度將您的詳細信息部分複製到右側X次。 回覆使用引用報價回覆使用引用

相關問題