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

水晶报表有难度的问题:来了送Q币

数据库中的一组数据如下:

序号   材料 大小   规格
0001   板   35     25
0002   钢   55     55
0001   板   35     25
0004   钢   25     55
0005   板   15     25

在水晶报表中导出的时候,形成如下结构:

0005   板   15     25
0001   板   35     25
0001   板   35     25
                小计   总计3件,85,75
0004   钢   25     55
0002   钢   55     55
                小计   总计2件,80,110


                总计   总计5件,165,185

难点: 1  怎么分组计算?
       2  先排材料,再排大小,再排规格 (此功能可以用SQL排序),水晶报表有 没有排序。
       3  数据库中的大小和规格是VARCHAR字段,怎么在水晶报表中求的总计字段
       

请教了,分数没有了,如果你愿意,把QQ留下,一定10Q币相送 --------------------编程问答-------------------- 1,根据“材料”字段进行分组;

2,水晶报表当然可以排序,你在分组时就可以指定组的排序方式,有升、降、原始、指定等方式,很灵活。组内一般会自动排序,当然你也可以使用“记录排序专家”来添加多个排序字段,这也很简单;

3,如果是VARCHAR字段,肯定不能直接求和,但你可以使用下面的办法: 
   新建一个公式字段,命名为DaXiao,编写公式 ToNumber({表.大小}),把这个公式替代大小字段放在报表上,然后插入组小计,以此公式字段进行汇总即可。  其他字段与此类似。 --------------------编程问答-------------------- xwdd129(易做图--加油) 谢谢你的帮助 ,由于你的帮助我完成了我的工作!

请把QQ留下,稍后给你QQ币

再次谢谢 --------------------编程问答-------------------- 呵呵, 我的QQ4641306, 感谢啦!! --------------------编程问答-------------------- 我正好用上 哈哈 --------------------编程问答-------------------- 没有得到Q币,晕~ --------------------编程问答-------------------- 感谢前辈们的知识了 我学习到了很多呀 --------------------编程问答--------------------
补充:.NET技术 ,  图表区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,