SVF报表开发说明Word格式.doc

上传人:b****1 文档编号:13162404 上传时间:2022-10-07 格式:DOC 页数:10 大小:678KB
下载 相关 举报
SVF报表开发说明Word格式.doc_第1页
第1页 / 共10页
SVF报表开发说明Word格式.doc_第2页
第2页 / 共10页
SVF报表开发说明Word格式.doc_第3页
第3页 / 共10页
SVF报表开发说明Word格式.doc_第4页
第4页 / 共10页
SVF报表开发说明Word格式.doc_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

SVF报表开发说明Word格式.doc

《SVF报表开发说明Word格式.doc》由会员分享,可在线阅读,更多相关《SVF报表开发说明Word格式.doc(10页珍藏版)》请在冰豆网上搜索。

SVF报表开发说明Word格式.doc

详细流程参考附录

具体样例,参考

l编写运行报表的存储过程(即是报表定义中的执行文件名)

可用已有存储过程进行修改(入口过程名为MAIN),修改的部分包括

²

过程名

参数

过程备注

V_REPORT_ID,改为与报表注册中的可执行名称一致

V_FORM_NAME,改为与svf工具开发的文件名一致

修改GET_DATA过程,包括参数,取数SQL语句,以及生成XML段标记语句。

具体样例,参考存储过程zzinv106

l将frm文件上传到服务器的特定目录下

该特殊路径为:

selectconst_value||'

/svf/frm'

fromzz_const_mstwhereconst_name='

APPLIB_TOP'

的查询结果

附录:

SVF开发报表:

1.新建报表:

File->

CreateNew

普通报表选择NOImage

选择报表的式样,选定后按OK

这里以A4横打的报表为例

创建后编辑,可以调整文字的字体和大小

用于创建固定的文字信息

一般报表使用宋体的9号字体打印

图中可以直接看到项的长度,如6XXXXX代表6位的数

Fieldcreation也可指定字体和大小

FieldName是唯一的,这关系到具体的映射

Fieldcreation用于创建不固定的文字区域,具体的打印值要在pl/spl存储过程中定义映射

FieldName的命名建议:

如果是由pl/spl的输入参数映射的项,用P做前缀,如“P_PERIOD”

双击创建的图形,可以进行编辑,如选择实线或者虚线,以及线的粗细

画线条或者其他图形可以使用的工具

分别由于创建图中的黄色区域和绿色区域。

黄色区域是一页详细数据的显示区域

绿色区域是某一条详细数据的显示区域

其中可以添加前面用到过的固定文字和不固定文字项

如:

这样的话,取出来的每一条记录都会按绿色区域内项的位置进行打印

如果行过多,要超出黄色的区域时,报表就会换页

可以为区域选择边框的类型

选择SumRecord可以进行小计,同时要记下RecordName(自己命名),后面会用到

绿色区域的属性:

绿色的区域不仅可以用作详细数据的显示,同时也可以用于小计或者总计

Fieldpackagesetup可进入如下界面

FieldAttribute页可以对所有的项的属性进行统一的编辑

指定某个求和区域是根据哪个项来进行小计或总计,如按不同的分公司进行求和,这里的Record3和Record4就是前面可以自己命名的RecordName,在这里会引用到

报表按照某一项进行分页,可以在Pagefeed处打勾

ReportWriter可进行格式方面的设定

对于每一个项,可以对其中的公式列进行编辑:

是数字的项要用NumberType做数据类型,并且右对齐,如果是文字的话应该左对齐

命名建议:

绿色区域内详细数据项建议用D作前缀

PrintBeams是该项的长度,数字类型的数据,如果长度超过这个数,打印时会用*显示

公式列中,FORMAT2(D_AMOUNT,”ZZ,ZZZ,ZZ9,99”)表示:

这里的数字的打印格式为XX,XXX,XXX,XX

其中‘Z’处如果是0且高位没数字了,则不打印;

‘9’处如果是0,则打印出0

表示页码的格式,可用FORMAT(PAGE(),"

ZZZZ9"

只有报表尾页要打印的项,可用如:

IF(_NEXT_P=0,"

***ENDOFREPORT***"

"

"

以上是用的比较多的地方,其余细节可以参考FTP上已经做好的报表。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1