我想问水晶报告

时间:2014-04-04 08:57:19

标签: c# crystal-reports-2008

如果记录为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

我该怎么做?

感谢。

2 个答案:

答案 0 :(得分:0)

  

您可以在从数据库中检索数据时在C#级别执行此操作   ,如果你有一条记录,那就让它成为...但如果你有更多的话,你必须通过你的记录   “总数量XXX”,XXX值作为水晶报告的公式。

答案 1 :(得分:0)

假设您的Total Qty显示在组页脚中。

  1. 创建公式@initialize并将其放在group header

    Shared NumberVar count; count:=0;

  2. 现在再创建一个公式@counting,并将细节部分放在最右边。

    Shared NumberVar count; count:=1; count;

  3. 现在再创建一个公式@getcount

    Shared NumberVar count; sum(@count)

  4. 现在,在Total Qty被放置的组页脚中写下了压力条件。

    if @getcount>1 then false else true

  5. 现在当记录超过1时,显示其他地方