2011-09-28 30 views
5

我已經設計一種晶體橫片report.it正在顯示這樣行標題爲跨表報表在Crystal Reports

 col1 col2 col3 

ROW1 row11 VAL1 val2的VAL3

ROW2 row21 VAL1 val2的VAL3

但我要前往該行也即我要檢舉這樣

名1名2 COL1 COL2 COL3

ROW1 row11 VAL1 VAL2 VAL3

2行row21 VAL1 VAL2 VAL3

任何一個可以幫助?

回答

3

您可以將文本對象疊加爲標題。

Like this

+0

我希望2008年的CR將有更多的選擇,因爲它增加了一個「計算成員」功能交叉表。唉,他們還沒有添加一個功能來支持「左上角標籤」。你的方法似乎很合理。 – craig

7

Ryans解決方案僅適用於第一頁,但他是在正確的軌道上。

該解決方案適用於交叉表需要在自己的組節頭

Crosstab with headers above the rows on each page

1所有頁面)。

2)你需要有2頁的頁眉部分。

第2部分(頁眉a)包含您想要在每個頁面上顯示的所有文本,包括行標題。在我的情況下,我有行標題「Table Curr MinBet」

第2部分(頁面標題a)需要從Section專家中選中「Underlay Following sections」複選框。這使得CR在交叉表下顯示頁面標題部分。

3)PageHeaderSection2(頁面標題b)用於將交叉表放置到正確的位置。 如果沒有此項,頁眉和行標題將顯示在交叉表報告下方,而不是上方。

我運行的CR版本13_0_1爲Visual Studio 2010

+1

只是爲了精確您用於分組的@dummyGroup。我試圖把任何東西都當成公式,比如「1」,但Crystal(在VB2008中)並沒有讓我選擇這個公式來進行分組。所以我想你必須在公式中至少使用一個數據庫字段。所以總是得到相同的結果(只得到組的一個實例),我把:[Field1] = [Field1]。這總是導致真實,所以只有一個結果。 –