水晶报表有难度的问题:来了送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技术 , 图表区