| three
							该用户已被删除 | 
						1#
													大							中
							小												发表于 2009-6-5 17:42 																					显示全部帖子 
																		
													存储过程-线性图1:线性表制作
(1)首先新建---空白报表-
 
 (2)在工具栏点击统计图按钮
在空白处点击鼠标出现如下样子
 
 
 
 
 
 
 
 
 (3)在root点击右键---添加数据集---JDBC数据集
 
 
 
 
 
 
 
 
 
 在弹出的窗口里面写上自己具体的SQL语句.可以是具体的数据库名称也可以参数形式的参数的写法如下
{call 存储过程名称(‘${参数名称}’ ,${参数名称}’)}
 
 
 
 
 
 
 点击chart在双击chart的initPrint事件的属性值.
 
 
 
 
 
 弹出以下窗口,在此写上以下代码.
 
 
 
 
 
 
 
 me.labelField="TMonth";
 ys = new Vector();
 ys.add(new jatools.component.chart.PlotData("ANNsxs",null));
 me.plotData=ys;
 me.reader = w.source.reader;
 此处的W为数据集的名称.
 
 
 注: labelField是chart中X轴需要显示的字段名称…此例中为TMonth
 
 
 
 如果要对模版的外观进行调整.可以双击chart弹出以下窗口在这里可以对chart的外观.图表类型根据自己的需求进行设置.
 
 
 
 
 
 
 
 
 
 保存模版到相应的目录下.访问路径如下因为此模版是需要传递参数,所以访问的时候应该传递存储过程中所写的参数.
 jrs2008/reportviewer?file=文件路径&as=dhtml"
 最后生成的效果如下.
 
 
 
 
 标题中的年份月份表名称都可以根据页面传递过来的信息取到.需要在页面中加入一个文本框,在文本框里写上如下内容.
 
 =mybeginmonth.substring(0,4)+"年"+mybeginmonth.substring(5,6)+"月份至"+myendmonth.substring(5,6)+"月份"+w.TableType+"汇总曲线表"
 
 
 
 
 
[本帖最后由 three 于 2009-6-5 17:46 编辑 ] 附件: 您所在的用户组无法下载或查看附件 |