标题:
存储过程-线性图
[打印本页]
作者:
three
时间:
2009-6-5 17:42
标题:
存储过程-线性图
1:
线性表制作
(1)
首先新建
---
空白报表
-
[attach]74[/attach]
(2)
在工具栏点击统计图按钮
[attach]75[/attach]
[attach]76[/attach]
在空白处点击鼠标出现如下样子
[attach]77[/attach]
(3)
在
root
点击右键
---
添加数据集
---JDBC
数据集
[attach]78[/attach]
在弹出的窗口里面写上自己具体的
SQL
语句
.
可以是具体的数据库名称也可以参数形式的参数的写法如下
{call
存储过程名称
(‘${
参数名称
}’ ,${
参数名称
}’)}
[attach]79[/attach]
点击
chart
在双击
chart
的
initPrint
事件的属性值
.
[attach]80[/attach]
弹出以下窗口
,
在此写上以下代码
.
[attach]81[/attach]
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
的外观
.
图表类型根据自己的需求进行设置
.
[attach]82[/attach]
保存模版到相应的目录下
.
访问路径如下因为此模版是需要传递参数
,
所以访问的时候应该传递存储过程中所写的参数
.
jrs2008/reportviewer?file=
文件路径
&as=dhtml
"
最后生成的效果如下
.
[attach]83[/attach]
标题中的年份月份表名称都可以根据页面传递过来的信息取到
.
需要在页面中加入一个文本框
,
在文本框里写上如下内容
.
=mybeginmonth.substring(0,4)+"
年
"+mybeginmonth.substring(5,6)+"
月份至
"+myendmonth.substring(5,6)+"
月份
"+w.TableType+"
汇总曲线表
"
[
本帖最后由 three 于 2009-6-5 17:46 编辑
]
作者:
jmsam
时间:
2010-9-8 11:20
按以上方法,图表无法显示数据,应如何设置?
ys.add(new jatools.component.chart.PlotData("ANNsxs",null));
ANNsxs指的是否为显示数据字段,如果有多个字段应该如何设置?
作者:
jennifer
时间:
2010-9-8 17:08
ANNsxs指的是数据字段,必须为数值型。多个字段的话,接着 add 了.
欢迎光临 杰表技术论坛 (http://bbs.jatools.com/)
Powered by Discuz! 6.1.0