ORACLE系统报表输出流程
下载后可任意编辑 ORACLE系统报表输出流程 0、制作ORACLE宏文件(笑脸) EXCEL 1、报表的提交 GL模块 2、报表格式的转换 ADI 3、报表的输出和保存 EXCEL 0、制作ORACLE宏文件(笑脸) a. 首先根据需要拷贝BOOK1_国内.xls(BOOK1_国际.xls)文档或从“财会家园”网站中下载该文档。(有时需要解压缩) 将其拷贝到其他文件夹,并将文件改为BOOK1.xls b. 打开BOOK1.xls ,弹出“安全警告”窗口,选择 启用宏 按钮 选择“工具”菜单中的“自定义”选项。将类别是“宏”中自定义按钮,拖至菜单栏如下图 关闭“自定义”窗口。 单击 笑脸 按钮,跳出如下窗口 选择宏名是“ meus ”的宏 然后确定。 最后,退出EXCEL 1、报表集方式提交 GL 模块提供了按报表集提交报表的功能,所谓报表集即事先定义的多个集合,报表运行时可按报表集提交运行。 1、 操作路经报告/请求/财务/单个报表集 2、 选择需运行的报表集及会计周期 3、 点击“应用”,则报表集中所用报表全部改为所选周期。 4、 选择提交,系统、产生一组后台进程,进程完毕后即生成所定义的报表。 2、报表格式的转换 a. 登陆ADI系统 打开ADI 进入登陆窗口,输入用户名、密码(同ORACLE系统) b. 查询、添加请求标识 选择任务栏中的“请求中心”窗口,单击此按钮,跳出“选择请求监视器”窗口,选中“完成”选项 然后单击 查询 按钮。 单击 查询 按钮后,出现在ORACLE系统中提交的请求,选择需要的报表,单击 添加 按钮 单击 添加 按钮后, 关闭“选择请求监视器”窗口。 c、报表的发布 回到 “请求中心”窗口, 选择 “已完成”选项卡, 如下图 单击 发布 按钮 ,等待片刻后,跳出如下窗口 注意当有多个报表需要输出时,只能一个一个的发布 注意 输出类型选择电子表格 电子表格选项 发布至空 新工作簿 请求中心消息显示,我们提交的报表请求已经成功完成。 假如没有出现“报表格式转换”菜单,单击“笑脸”按钮,弹出如下窗口选择 启用宏 按钮 “报表格式转换”菜单会自动跳出。选择“报表格式转换”菜单中的需要转换得表格,比如资产负债表; 系统会运行宏程序,最后形成最终的报表格式。试比较转换前后的格式变换。 转换前 转换后 按同样步骤,重复c、报表的发布步骤,继续发布其他的报表。 3. 发布好的报表保存 当所有报表发布完成后,将BOOK1文档保存注意不是另存为,之后将BOOK1重新命名比如2024年10月报表 ,同时再将备份的BOOK1_国内.xls(BOOK1_国际.xls)拷贝到此处,并重新命名为BOOK1 以备下次再用。附录资料不需要的可以自行删除 年数据库-oracle-学习之路 1. 数据库基础 2. 数据库主键生成 Select SubstrTo_chardbms_random.value, 2, 22 || getUUID.Nextval From dual ; 3. 数据库空间查询 --表空间在哪些空间下 select df.tablespace_name 表空间名,totalspace 总空间M,freespace 剩余空间M,round1-freespace/totalspace*100,2 使用率 from select tablespace_name,roundsumbytes/1024/1024 totalspace from dba_data_files group by tablespace_name df, select tablespace_name,roundsumbytes/1024/1024 freespace from dba_free_space group by tablespace_name fs where df.tablespace_namefs.tablespace_name; --查用户下所用空间 SELECT owner, tablespace_name, ROUND SUM BYTES / 1024 / 1024, 2 USEDM FROM dba_segments GROUP BY owner, tablespace_name ORDER BY SUM BYTES DESC; --查用户下所有表所占空间 select OWNER, t.segment_name, t.segment_type, sumt.bytes / 1024 / 1024 mmm from dba_segments t where t.owner JIANGSU and t.segment_typeTABLE group by OWNER, t.segment_name, t.segment_type order by mmm desc; 4. oracle 之删除重复数据 select a.rowid,a.* from 表名 a where a.rowid select maxb.rowid from 表名 b where a.字段1 b.字段1 and a.字段2 b.字段2 ---删除 delete from 表名 a where a.rowid select maxb.rowid from 表名 b where a.字段1 b.字段1 and a.字段2 b.字段2 5. oracle 之查询数据第一条记录 select * from tab rownum2 6. oracle 之存储过程/函数等书写规则 7. oracle 之正则表达式函数regexp_like、regexp_substr、regexp_instr、regexp_replace (http//