水晶報表篩選重複行的問題

2025-01-09 11:35:44 字數 3078 閱讀 1127

1樓:我只愛

這個問題,我自己也遇到過,不同的是,我使用的是finereport報表。大體上你寫乙個過濾條件:將各個欄位都相同的資料都篩選出來,就可以了。

如果你只是不想將重複的記錄顯示出來,可以利用finereport報表單元格中的條件屬性功能:新增乙個條件屬性,選擇行高,將行高設定為0,並加上剛才說的過濾條件。那麼凡是符合這個過濾條件的行,行高都將自動變為0 ,即隱藏,使用者就看不到重複記錄了。

你可以在水晶報表裡面試一試。

2樓:

重複行? 資料一樣? 在庫裡就存在這樣的資料? 如果是正常資料的話那通過分組吧 因為 一樣的資料 組id 一定一樣 那麼在 報表裡 就只會出現 一次。

至於 用什麼當做組id 跟據你實際情況吧。

想了想 還有一種方法 就是 你把你的 每乙個欄位 在格式化 公共tab 下 有個 如果重複 責抑制顯示。

這樣也可以 不過這樣的缺點是 效能問題 重複資料依然被查詢出來 如果資料量巨大 影響你的速度!

水晶報表重複顯示,不知道為什麼

3樓:匿名使用者

在報表設計中選中重遲皮復出現的字枝旦含段然後右擊,猛笑設計物件格式,選擇公用選項卡,在「若重複則抑制顯示」上打鉤應該就可以了。

水晶報表如何篩選總計

4樓:我只愛

我自己用finereport報表的過濾實現的。選中總計所在的單元格,選擇「過濾」,新增過濾條件為(假設總計的欄位名為sum):sum大於1000,那麼顯示結果僅為大於1000的資料。

樓主可以嘗試在水晶報表裡的相似操作。

水晶報表抑制顯示出現空白行

5樓:奧黛麗加塞納爾

這一行似乎是detail區域?那麼右擊左邊的detail,選section expert,看第一欄裡,有乙個suppress的核取方塊,打上勾,然後點選後面的公式按鈕,寫上你所說的重複行的判別條件,確認即可。

如果不會寫語句,把判別條件大致告訴我我寫給你。

如何在水晶報表裡一行顯示多行記錄……

6樓:網友

1全部---解決方案:「多列格式化」功能!

1、「公用」選項卡(節專家)

多列格式化。

如果選擇該選項,將出現 「佈局」選項卡(節專家)。

注意: 僅當在「節」列表中選擇了「詳細資料」時才會顯示該選項。

2、「佈局」選項卡(節專家)

當選定詳細資訊部分且選中「公用」選項卡上的「多列格式化」框後,出現「佈局」選項卡。

使用「佈局」選項卡以多列格式設定報表。即,不是一直沿著頁面向下列印資料,而是可以設定多列以使資料在列之間流動。還可以在頁面上按先行後列的方式列印資料,即先列印每列中的第乙個記錄,然後列印每列中的第二個記錄,然後列印第三個記錄,依此類推。

該對話方塊分為四個更小的框。

1)詳細資料大小(你要調整「詳細資料」的寬度,確保去除頁邊距以後的頁面寬度是它的兩倍,才能一行顯示多行記錄)

該框使您能夠指定乙個詳細資料的尺寸(高度和寬度)。確定所希望的每個詳細資料的寬度(基於字元數、字型大小,等等)並在「寬度」框中輸入該值。

確定所希望的每個詳細資料的高度(基於詳細資料內的行數、字型大小等)並在「高度」框中輸入該值。

2)詳細資料間距。

使用該框可以指定希望在詳細資料間留出的空白區域(間距、裝訂線,等等)。水平 = 詳細資料的橫向間距,垂直 = 詳細資訊的縱向間距。

確定希望允許的間距。在「水平」框中輸入資料水平間距,並在「垂直」框中輸入垂直間距。

3)列印方向。

列印方向」框使您能夠指定程式在報表頁上列印詳細資料時所遵循的路徑。選項有:先行後列從左到右列印各列中的詳細資料,即先列印第一列中的第一則詳細資料,然後列印下一列中的第一則詳細資料,依此類推。

然後,當所有列都包含詳細資料後,程式沿著頁面向下移動,列印第一列中的第二則詳細資料,然後列印第二列中的第二則詳細資料,依此類推。

先列後行沿著第一列向下列印詳細資料,然後沿著第二列,依此類推。

格式化帶有多列的組。

如果希望程式使用為選定節指定的「寬度」、「詳細資料間距」和「列印方向」格式化帶有多列的組,則選擇該核取方塊。

7樓:額交電費

水晶報表是國外開發的一款報表軟體,它在國外的市場非常廣泛,但是在中國卻水土不服,你說的這個問題也是它水土不服的表現。針對你這個問題,可能有兩種情況,如果是每頁一行的話,可能是你的資料太長了。頁面的寬度不能容納你一條資料的長度時,就會自動換頁。

也有可能是你測試效果時拖了在dataset的表裡附加的欄位。條件是有效的。

現在水晶報表這些舶來品在中國的報表市場中反而競爭不過土生土長的中國商業報表,究其原因,主要還是對編寫人員的英語和**要求過高,而以finereport為代表的這類商業報表,採用零編碼設計,大大簡化了報表編寫,受到很多人的青睞。

如何在水晶報表裡按照某個特定欄位的內容自動進行分頁

8樓:陽光小天使樂園

crystal的報表設計中有乙個節就叫頁首,把需要重複的寫在裡面就行top 報表頁首是整個報表才顯示一次,而頁首是每一頁上都會顯示一次,你試一下就知道了… 1. 在group header和page header裡面加入乙個公式: whileprintingrecords; numbervar nco.

水晶報表子報表的顯示問題

9樓:網友

那就不能用子報表去實現。得用2個不同報表來實現。迴圈發行不同的報表就可以實現你的需求。子報表實現不了不同列印紙張設定。

10樓:匿名使用者

右擊子報表物件, 設定物件格式,將「將物件保持在一起」前的勾去掉試試。

請問如何實現水晶報表的相同表頭的多頁列印?每頁都有相同的表頭。

11樓:

一: 把表頭 放在 page head 節上。

二: 把表頭 房模頌子 group head 節上睜碼孫。

然後 勾選 重複組頁首 的 checkbox !

搞定悉鏈!