注册
登录
标签
统计
帮助
杰表技术论坛
»
杰表.2008
» 存储过程-线性图
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
存储过程-线性图
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 编辑
]
附件:
您所在的用户组无法下载或查看附件
TOP
jmsam
新手上路
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2010-9-8 11:20
只看该作者
按以上方法,图表无法显示数据,应如何设置?
ys.add(new jatools.component.chart.PlotData("ANNsxs",null));
ANNsxs指的是否为显示数据字段,如果有多个字段应该如何设置?
UID
487
帖子
13
精华
0
积分
0
阅读权限
10
在线时间
20 小时
注册时间
2010-8-9
最后登录
2015-3-24
查看详细资料
TOP
jennifer
版主
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2010-9-8 17:08
只看该作者
ANNsxs指的是数据字段,必须为数值型。多个字段的话,接着 add 了.
UID
7
帖子
104
精华
0
积分
0
阅读权限
100
在线时间
116 小时
注册时间
2008-8-27
最后登录
2013-9-16
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
杰表.bi解决方案
杰表云打印(JCP),jatoolsPrinter
杰表.web条形码
java开源技术