当前位置:编程学习 > C#/ASP.NET >>

水晶报表分组 默认值设置?

vs2008,水晶报表分组统计后,有的组没有记录,那么如何设置其默认值为0呢? --------------------编程问答-------------------- 右键字段--突出显示专家 --------------------编程问答-------------------- 针对有NULL的字段,做一个公式,把报表里的原始字段删掉,把这个公式拖到原来的位置,设置大小位置边线,跟原始字段的设置一样

公式这样写:

C# code

//如果是字符型的字段

if {字段}='' or isnull(字段)  then

' '

else

{字段}

 

 

C# code

如果是数值型字段

 

if (not isnumeric({字段})) or isnull(字段)  then

0

else

{字段} --------------------编程问答-------------------- 补充:我现在的数据是在水晶报表中自动分组的,没有利用代码,这样的话,如果数据中没有这样的字段时,统计的结果中也没有这个字段。
那么,如何可以固定要分组的字段个数及值呢 --------------------编程问答--------------------
引用 3 楼  的回复:
补充:我现在的数据是在水晶报表中自动分组的,没有利用代码,这样的话,如果数据中没有这样的字段时,统计的结果中也没有这个字段。
那么,如何可以固定要分组的字段个数及值呢



没有固定字段,
那请问LZ没有字段就能分组了???

用 2楼的方法,就行撒。
--------------------编程问答--------------------
引用 4 楼  的回复:
引用 3 楼 的回复:

补充:我现在的数据是在水晶报表中自动分组的,没有利用代码,这样的话,如果数据中没有这样的字段时,统计的结果中也没有这个字段。
那么,如何可以固定要分组的字段个数及值呢



没有固定字段,
那请问LZ没有字段就能分组了???

用 2楼的方法,就行撒。


因为报表中的数据是与数据库绑定的,而数据库中的数据是动态变化的,因此参与分组的字段也是动态的。
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,