创建报表

1.、报表标题用黑体18号,内容用宋体9号;

 

2、时间限制条件 使之不会错:

 

对应的sql

3、报表头和报表标题行 换页时重复显示

1.报表头在行为中选择 每页重复显示:

4、编写存储过程:

1.通过在报表系统中 页面上建立报表以及包的输入参数和输出参数,,,完成后会自动生成sql  rpt_report 等

2.在存储过程中,开始时间和结束时间在存储代码中需要格式化:

AC.OPTON>=TRUNC(STARTDATE) AND AC.OPTON<TRUNC(ENDDATE)

注意:开始时间》=; 结束时间是《.这样避免了查询2014年数据 会把2015-01-01 的数据也查出来。

3.网点和业务员等分别用的是 JG_ORGANIZATION jg_user表中的J.ORGID和J.USERID,如0000-0000-0000-0000-0000-0000-000004 等

在编写是如果用到 JG_ORGANIZATION  中的code 代替ORGID 需要在存储过程中转换一下:

----AND (V_CLIENTNO is null OR AC.CLIENTNO=(SELECT J.CODE FROM JG_ORGANIZATION J WHERE  J.ORGID=V_CLIENTNO ) ) (代表为空时选择所有,不为空是选择对应的网点)

4.存储过程分为两种写法:

一种是直接写sql语句形式:如

另一种形式: 将sql写成字符串形式 在打开结果集

5.报表中的日期显示为字符串 ,因此在代码中需要将日期进行转换:(日期转字符串,,,字符串转换成日期)

 to_char(NVL(AC.OPTON ,''),'YYYY-MM-DD HH12:MI')  AS OPTON,

注意: 当时间进行转换后,在排序时不能再用以前的那个了

1.order by to_char(NVL(AC.OPTON ,''),'YYYY-MM-DD HH12:MI')  desc; 

2.转换时间格式分为12时和24时,,

 

6. 网点分为 中心+银行

NVL((SELECT J.NAME FROM JG_ORGANIZATION J WHERE J.CODE=AC.CLIENTNO),
(select jg.name from jg_agentservicesite jg WHERE jg.code=AC.CLIENTNO)
) AS CLIENTNAME,

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Grid++Report 是一款高性能的报表开发工具,特别适用于管理信息系统,如ERP、进销存、财务等软件的报表开发。针对票据套打进行了专门实现,也是实现票据打印的好工具。Grid++Report是完全可编程的报表工具,是制作动态报表的最佳选择。针对中国式报表的特点进行了很多专门的设计,是为开发中国式报表量身定做的一款报表工具。 Grid++Report 提供了具有超强数据展现能力的数据网格(DataGrid)部件,制作各种表格报表非常简便。运行时可通过事件响应使报表与用户交互。提供了可视化报表设计器,设计报表快速简单。在提供报表打印功能的同时,还提供了报表的查询显示功能,即像各种数据网格(DataGrid)控件一样显示数据,让报表的查询显示与打印一次实现,既保持了数据的一致性又提高了开发效率,这也是 Grid++Report 与其它报表构件的最大区别。 Grid++Report 适用编程平台广泛,所有支持COM的开发平台都可以使用 Grid++Report,为VB.NET、C#、VB、VC、Delphi、C++Builder、易语言编写了大量例程。采用VC+COM+ATL+WTL开发,运行性能高,重新发布简单、发布文件小,且不依赖任何运行时库。总之,选择Grid++Report 报表控件,将给大家带来轻松愉快的报表与打印开发过程,尽享其中独具匠心、简单明快、功能强大的美妙,为您的设计带来美观、高质、高效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值