2014-04-04 55 views
-3

如果記錄是1,我不想顯示總數。我想問一下水晶報告

如果記錄是超過一個我想要顯示的總數量。

這是我的水晶報表設計。我通過股票名稱和類別進行分組。

你可以看到報表設計的細節。

期末數報告

-SR0000000801  09/08/2005 1LED(Black) FlashyTouch 72 

-SR0000000801  09/08/2005 1LED(Black) FlashyTouch 2 

               Total Qty 74 

-SR0000000395  06/19/2012 1x36W SurfaceType  100 


              Total Qty 100 

我怎樣才能做到這一點?

謝謝。

回答

0

你可以做到這一點在C#的水平,同時從DB retreiving數據,如果你有一個記錄,然後讓它...但如果你有更多的通過你的 「總數量XXX」與XXX值作爲晶體報告的公式。

+0

現在我用這個公式 「計數({FLD},{} condfld)= 1」 謝謝你的建議:) – user3497105

0

假設您的Total Qty顯示在組頁腳中。

  1. 創建公式@initialize,並將其放置在group header

    Shared NumberVar count; count:=0;

  2. 在細節部分極右創建一個多種式現在@counting和地點。

    Shared NumberVar count; count:=1; count;

  3. 現在,在組頁腳其中Total Qty置於寫入剿條件創建一個多種式@getcount

    Shared NumberVar count; sum(@count)

  4. 查閱。

    if @getcount>1 then false else true

現在,當記錄超過1然後顯示出來別人supressed

+0

非常感謝你。現在我可以使用這個公式。 「Count({fld},{condfld})= 1」 – user3497105