Report Builder:SRW包
2009-11-18 12:50
555 查看
1 SRW.BREAK:临时中断报表的执行,并显示当前所有列值和参数值,显示完后,可从断点恢复报表的执行
语法:SRW.BREAK;
2 SRW.DO_SQL:用于在Report Builder中执行指定的SQL语句。
语法:SRW.DO_SQL(SQLˍSTATEMENT CHAR);
3 SRW.MESSAGE:用于显示一条信息,该信息由用户指定的信息代码和文本组成。
语法:SRW.MESSAGE(MSGˍMUMBER NUMBER,MSGˍTEST CHAR);
4 SRW.REFERENCE:用于增加一个指定的对象,并将其传递给PL/SQL块的相关表。
语法:SRW.REFERENCE(:OBJECT CHAR|DATE|NUMBER);
5 SRW.RUN_REPORT:用于以命令行方式
语法:SRW.RUN_REPORT(COMMANDˍLINE CHAR);
6 SRW.SETˍATTR:用于设置报表对象的字体、尺寸、颜色等格式属性。
语法:SRW.ATTR.MASK:=SRW.ATTR_ATTR[+SRW.ATTR_ATTR…];
7 SRW.ATTR_ATTR:=VALUE;
SRW.SET_ATTR(0|SRW.REPORT_ID, SRW.ATTR);
8 SRW.SET_FIELD_CHAR:用于设置字符型域的值。
语法:SRW.SET_FIELD_CHAR(OBJECTˍID,TEXT CHAR);
9 SRW.SET_FIELD_DATE:用于设置日期型域的值。
语法:SRW.SET_FIELD_ DATE(OBJECTˍID,DATE DATE);
10 SRW.SET_FIELD_NUM:用于设置数值型域的值。
语法:SRW.SET_FIELD_NUM(OBJECTˍID,NUMBER NUM);
11 SRW.SET_MAXROW:用于设置指定查询取回的最大记录数。
语法:SRW.SET_MAXROW(QUERYˍNAME,MAXNUM PLSˍINTEGER);
11 SRW.TRACE_ADDˍOPTION:用于在已经用SRW.TRACEˍSTART开始跟踪标记后,指定一个新的跟踪选项。
语法:SRW.TRACE_ADDˍOPTION(SRW.TRACEOPTS);
12 SRW.TRACE_REMˍOPTION:用于删除已有的跟踪选项。
语法:SRW.TRACE_REMˍOPTION(SRW.TRACEOPTS);
13 SRW.TRACE_END:用于在报表执行期间,终止将跟踪信息记录到文件中。
语法:SRW.TRACE_ END()
14 SRW.TRACE_START:用于在报表执行期间,开始将跟踪信息记录到文件中。
语法:SRW.TRACEOPTS.MASK:= SRW.TRACE_OPTS[+SRW.TRACE_OPTS…]
SRW.TRACE_START(FILENAME,{SRW,TRACE_REPLACE|SRW.TRACE_APPEND},SRW.TRACEOPTS);
15 SRW.USER_EXIT:用于调用以USERˍEXITˍSTRING参数指定的用户出口。
语法:SRW.USER_EXIT(USERˍEXITˍSTRING CHAR);
16 SRW.USER_EXIT20:与SRW.USER_EXIT类似,不同的是在调用用户出口时带有5个参数而不是2个参数。
语法:SRW.USER_EXIT(USERˍEXITˍSTRING CHAR);
17 SRW.GET_PAGE_NUM:用于返回当前页号;
语法:SRW.GET_PAGE_NUM(page num)
详见文档"srw包.pdf"。
语法:SRW.BREAK;
2 SRW.DO_SQL:用于在Report Builder中执行指定的SQL语句。
语法:SRW.DO_SQL(SQLˍSTATEMENT CHAR);
3 SRW.MESSAGE:用于显示一条信息,该信息由用户指定的信息代码和文本组成。
语法:SRW.MESSAGE(MSGˍMUMBER NUMBER,MSGˍTEST CHAR);
4 SRW.REFERENCE:用于增加一个指定的对象,并将其传递给PL/SQL块的相关表。
语法:SRW.REFERENCE(:OBJECT CHAR|DATE|NUMBER);
5 SRW.RUN_REPORT:用于以命令行方式
语法:SRW.RUN_REPORT(COMMANDˍLINE CHAR);
6 SRW.SETˍATTR:用于设置报表对象的字体、尺寸、颜色等格式属性。
语法:SRW.ATTR.MASK:=SRW.ATTR_ATTR[+SRW.ATTR_ATTR…];
7 SRW.ATTR_ATTR:=VALUE;
SRW.SET_ATTR(0|SRW.REPORT_ID, SRW.ATTR);
8 SRW.SET_FIELD_CHAR:用于设置字符型域的值。
语法:SRW.SET_FIELD_CHAR(OBJECTˍID,TEXT CHAR);
9 SRW.SET_FIELD_DATE:用于设置日期型域的值。
语法:SRW.SET_FIELD_ DATE(OBJECTˍID,DATE DATE);
10 SRW.SET_FIELD_NUM:用于设置数值型域的值。
语法:SRW.SET_FIELD_NUM(OBJECTˍID,NUMBER NUM);
11 SRW.SET_MAXROW:用于设置指定查询取回的最大记录数。
语法:SRW.SET_MAXROW(QUERYˍNAME,MAXNUM PLSˍINTEGER);
11 SRW.TRACE_ADDˍOPTION:用于在已经用SRW.TRACEˍSTART开始跟踪标记后,指定一个新的跟踪选项。
语法:SRW.TRACE_ADDˍOPTION(SRW.TRACEOPTS);
12 SRW.TRACE_REMˍOPTION:用于删除已有的跟踪选项。
语法:SRW.TRACE_REMˍOPTION(SRW.TRACEOPTS);
13 SRW.TRACE_END:用于在报表执行期间,终止将跟踪信息记录到文件中。
语法:SRW.TRACE_ END()
14 SRW.TRACE_START:用于在报表执行期间,开始将跟踪信息记录到文件中。
语法:SRW.TRACEOPTS.MASK:= SRW.TRACE_OPTS[+SRW.TRACE_OPTS…]
SRW.TRACE_START(FILENAME,{SRW,TRACE_REPLACE|SRW.TRACE_APPEND},SRW.TRACEOPTS);
15 SRW.USER_EXIT:用于调用以USERˍEXITˍSTRING参数指定的用户出口。
语法:SRW.USER_EXIT(USERˍEXITˍSTRING CHAR);
16 SRW.USER_EXIT20:与SRW.USER_EXIT类似,不同的是在调用用户出口时带有5个参数而不是2个参数。
语法:SRW.USER_EXIT(USERˍEXITˍSTRING CHAR);
17 SRW.GET_PAGE_NUM:用于返回当前页号;
语法:SRW.GET_PAGE_NUM(page num)
详见文档"srw包.pdf"。
相关文章推荐
- MSReportBuilder 开发学习一
- VirtualLab-Creating a Report with Report Builder 3.0
- 一篇介绍Reportt Builder的文章
- Report Builder应用中的一些错误及其处理
- Introduce for the SQL Server Report Builder
- ReportBuilder 中ppMemo不支持中文换行的Bug 的修正
- ReportBuilder 中的参数设置
- ORA-24323 Error in Report Builder
- Report Builder 属性
- Oracle Report開發(2)--Oracle Report Builder
- ReportBuilder中占位列的使用
- report builder 报表表头固定
- [tfs] How to add report builder into report site
- Microsoft SQL Server Report Builder
- 如何在report中使用fnd_profile.value ,srw.user_exit
- 通过Remobjects+ReportBuilder+ASP.NET实现B/S版的报告系统
- Report Builder 属性
- SQL Report Builder 报表里面的常见问题分析
- 在Dynamics AX 2009 中调用Report Builder 3.0
- SQL Server Report Builder 2.0中使用custom code实现sum distinct