建立Oracle report报表基本步骤及创建报表技巧

1.确定报表需要展示的字段以及需要的参数,编写相应的查询语句;

2.使用报表向导建立报表(在向导域--显示域时,可选中显示域中的一项,再从可用域选择一项移到显示域,这样改项就能跟在选中的显示域那项后面)

3.添加用户参数,确定参数类型、长度、格式掩码、值列表等参数属性(勾选列表限于选定值则不能手动输入改变);

4.设计参数书表格,将用户参数与其绑定;

5.触发器编写(当参数是字符类型的时候,模糊匹配可以直接这样写 like :p_customer_name,而不用加%以及给参数加单引号)

 

6.布局模型设计

在用报表向导自动生成的布局后,我们需要手动调整。主要是在布局的【主体区域】节点,我们可以利用导航面板,选择相应的节点就能迅速选中相应的框架;也可在布局模型窗口中,单击边框上的菱形(如下图)选中框架。选中后即可调整框架宽度,当框架为限制模式则不能调整,需要右键菜单取消限制模式或点击工具栏的?图标(如下图)。需要调整显示域的宽度,需要先设置其父框架的水平缩放值属性为可变,才能调整父框架的宽度,然后才能调整其内的域显示宽度,调整后再设置水平缩放属性值为固定;边框和背景颜色可以从布局编辑器左边的工具栏选择操作;报表头插入页码或者显示可以在动态预览报表后,呈现的布局直接编辑操作,也能调整宽度等;

调整显示域宽度,还要接触父框架的限制模式;

预览里直接调整显示域宽度,主体区域增加宽度以及报表宽度;选中行的颜色变化待研究(ilder里的尺寸是英式的,1英寸约等于2.4CM

创建报表小技巧:

1.报表参数表格,域的参数值列表项如果选择select语句,其在sql语句中,取的是第一列的值(如下图的credit_type_code列)。

2.在 报表向导  把域加到分组后,如果这个域需要分组总计,要在【总计】页把该域添加到右侧栏里。

3.用报表向导工具调整显示项,布局模型都会变化,要重新设置域的格式掩码。发现设置了格式掩码不起作用,困扰好一会发现是因为数据列与齐对应汇总列的设置是分开的,得单独设置。

4.在设置列数据样式时,如边框颜色,或者值居中还是靠左靠右显示,可以全选或按住shift键一次选择多个框设置。

5.布局模型重复框架增加显示控制,右键框架--PL/SQL编辑器,根据参数返回true/false。

6.进入编辑页边距状态(如下图),是无法选中布局模型中的显示项,需要点击取消编辑页边距。

布局编辑还待进一步研究...

 

 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值