2011-10-31 52 views
0

好的,我從頭開始撰寫我的第一份報告,所以我對此很新。我有一份報告,其中包含我正在使用的子報表。此子報表僅使用一個表中的數據。現在我有一個組頭/細節/組頁眉,它從表中的每一行下降到一個單獨的行...我已經設置了一個圍繞不同的標題/細節部分的框,所以它形成了一個網格在每條記錄之間行。水晶報告組/記錄選擇問題

我需要設置另一個細節部分,根據我選擇的標準分割記錄。假設有一個名爲order的數據庫字段,它從1-7開始。我該如何確保僅在1-4之間的記錄位於第一組中,它正在刪除所有記錄,然後將其餘5-7放入另一個相同的詳細信息部分?我是否會在組選擇中使用組選擇公式,如果有的話,我將如何定義它以及兩個不同的部分,以便每個人都知道該表使用哪些記錄?

回答

1

您可以使用壓縮公式,並使用兩個相同的組部分。第一個,壓制公式將啓動order >= 5,所以5,6,7行是隱藏的。另一方面,您會使用order < 5,因此,當訂單爲1,2,3,4時,第二部分將隱藏。

它重複了兩部分中的報告邏輯,但確實給出了分割兩部分的效果。

+0

好的謝謝你的指導,到目前爲止,我看到你在說什麼,但我仍然有一個概率,當我通過Insert> Group ...添加一個新組時,它將全新的組置於第一組中,沒有單獨的細節部分。我如何爲每個組1和2獲取獨立的標題/詳細信息/頁腳而不將它們嵌入對方,因爲它看起來會弄亂我想要在此「圖表」中分離的格式。我不希望每個部分都有任何內容,我希望每個部分都與另一部分相鄰並相互獨立。 –

+0

陷阱。我猜你可以嘗試編寫一個分組函數來在1-4和5-6範圍內創建一個虛擬分組。以前從來沒有嘗試過(在專家組的某個地方有一些選項,另一個選項是兩個子報告,每個子報告都做自己的過濾和whatnot。不幸的是,你不能嵌套子報告(@%@#$ @ ## @ $ @#$ crystal),所以如果你已經在一個子報表中,這是行不通的。 –

+0

好吧,非常感謝你對此的反饋,我非常感謝。 –