您的位置:程序门 -> .net技术 -> vb.net



水晶报表动态生成图表的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


水晶报表动态生成图表的问题
发表于:2007-08-18 08:43:25 楼主
我对水晶报表做以下的程序处理:          
      dim   sqlstring   as   string
                sqlstring   =   "select       sum(shq.shq_buy)   as   sumgl,sum(shq.shq_jine)   as   sumje,count(shq.shq_id)   as   countcs,shq_number,shq_username,shq_jiage     from       shq   where   shq_time   like   '%2007-08% '   group   by   shq_number,shq_username,shq_jiage "
                dim   ds   as   datatable   =   clsdboperation.dboperate(sqlstring)
                dim   orpt   as   new   tp
                orpt.setdatasource(ds)
                crystalreportviewer1.reportsource   =   orpt

报表上数据是可以动态显示,谁着sql语句的变化而变化
但图表却未变化,如果是三个数据,它会分成33%每个,就是图表平均显示各数据,
比如,数据是1,3,5,但这三个数据在图表里占的空间却都是33.3%,被平分了
发表于:2007-08-19 10:24:281楼 得分:0
up
发表于:2007-08-19 17:39:042楼 得分:0
up
发表于:2007-08-20 08:38:403楼 得分:0
水晶报表可以这么用?不太清楚。
楼主以前都是这么用的吗?
发表于:2007-08-20 09:02:294楼 得分:0
是的,有什么问题
发表于:2007-08-20 09:08:365楼 得分:0
不设计水晶报表样式?
发表于:2007-08-20 09:28:446楼 得分:0
有设计,在报表里设计好datetable里而已
发表于:2007-08-20 09:49:147楼 得分:0
就是图表的显示值这个数据有问题,无法把显示值传递过去,这是为什么
发表于:2007-08-20 10:23:528楼 得分:0
源代码大全   all   language   source   code     全球最大最全源代码分类网站  
技术支持:腾云驾雾   http://www.tengyunjiawu.net  
纯英文,英文不好的勿进!
发表于:2007-08-20 11:09:269楼 得分:0
你设计报表时用的什么?xsd?那你为什么不用同样的数据源给报表,而要用sql生成呢?
发表于:2007-08-20 13:38:2210楼 得分:0
xsd
发表于:2007-08-20 13:56:4111楼 得分:0
http://www.wave12.com/web/home.asp
 
报表打印控件wsreport4.6  
发表于:2007-08-20 14:39:4012楼 得分:0
tp是什么?说得清楚点.
发表于:2007-08-20 15:26:3313楼 得分:0
dim   sqlstring   as   string
                sqlstring   =   "select       sum(shq.shq_buy)   as   sumgl,sum(shq.shq_jine)   as   sumje,count(shq.shq_id)   as   countcs,shq_number,shq_username,shq_jiage     from       shq   where   shq_time   like   '%2007-08% '   group   by   shq_number,shq_username,shq_jiage "
                dim   ds   as   datatable   =   clsdboperation.dboperate(sqlstring)
                dim   orpt   as   new   tp       //tp是水晶报表
                orpt.setdatasource(ds)     //把datatable里数据导入水晶报表
                crystalreportviewer1.reportsource   =   orpt     //在view里显示报表

问题是,图表里数据里的数据是一样的,都是1,不管什么数据都是1,为什么传递不到图表里,
是不是图表也可以这样写,楼上的,你是怎么操作报表的,我一直是这样用的,我个人是觉的比较
简单
发表于:2007-08-20 15:28:1414楼 得分:0
这是我msn:sxr520wz@msn.com,楼上的可以加我聊下,呵呵
发表于:2007-08-21 13:20:3515楼 得分:0
up,最后一顶


快速检索

最新资讯
热门点击