欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    水晶报表培训-神州数码(1).ppt

    • 资源ID:2497303       资源大小:3.66MB        全文页数:99页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    水晶报表培训-神州数码(1).ppt

    神州数码管理有限公司 易拓事业部,讲 师:朱莹,TIPTOP 报表Crystal report,概述,Crystal Reports是一种报表工具。减少制作时间。程序的部分,也已简化并可以重复使用。,课程大纲,TIPTOP GP 串 Crystal Reports 应用说明 TIPTOP GP程序修改Crystal Reports交叉表范例常见错误,TIPTOP串Crystal Report 应用说明,Crystal report可以方便创建简单报表。Crystal report提供创建复杂或专用报表所需的整套工具。Crystal report将报表扩展到web。Crystal report将报表并入应用程序中。,串接范例,输入QBE条件按下确定即串接到Crystal Reports,crystal report 画面,crystal report 画面汇出功能,crystal report 画面汇出功能,crystal report 画面汇出功能,crystal report 画面汇出功能,crystal report 画面汇出功能,TIPTOP串Crystal Report 程序修改说明,参数,title1 公司名称 title2 报表名称date 报表产生日期time 报表产生时间user 制表者 prog TIPTOP程序代号p1-p20 传递的动态参数,TIPTOP串Crystal Report 方式,单个SQL TIPTOP程序所产生的Query传送Crystal Reports多个SQL或单个SQL无法做到的处理 TIPTOP程序先处理复杂的部份,再把资料写入 temp table,方式一,适用于通过包含查询条件的单一SQL得到报表结果程序更新设计对应的报表模板TIPTOP Lib提供Function做串接Crystal Reports的输出,执行流程,TIPTOP程式查询条件Crystal Reports报表输出,cl_prt_cs1(),输入参数程序代号样板代号(p_zaw)QBE组出SQL传入的p1-p20参数范例 cl_prt_cs1(aimr100,aimr100s,SELECT ima01,ima06,from ima_file where,Y;N),设计一对应axmr110的crystal report报表 维护p_genxml(报表资料来源维护作业)制作crystal report报表模板 维护p_zaw(CR报表格式维护作业)修改axmr110.4gl程序,串接修改范例(axmr110),维护p_genxml(报表资料来源维护作业),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),注意:请在本机c:建立tiptop文件夹。,串接修改范例(axmr110),修改栏位,修改栏位预设值,串接修改范例(axmr110),将axmr110.xml上传至cr服务器上。存放的位置为:tiptop对应模块对应程序,串接修改范例(axmr110),制作报表模板,串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),参数字段的利用,串接修改范例(axmr110),建立文本信息,串接修改范例(axmr110),参数字段的利用,串接修改范例(axmr110),.rpt文件保存的位置(tiptop对应模块对应作业语言别),串接修改范例(axmr110),进行报表格式设定p_zaw。,传递给cl_prt_cs1()的第二个参数,串接修改范例(axmr110),串接修改范例(axmr110),串接修改范例(axmr110),程序修改范例(axmr110),SQL需改写成Oracle的写法,无需传入1-20个参数,请将第四个参数置为null值,方式二,需由多个SQL得到报表结果 例如:选取多工厂的资料程序部份更新TIPTOP Lib 提供Function作串接Crystal Reports的输出设计一对应的Crystal Report报表 维护p_genxml(报表资料来源维护作业)制作crystal report报表模板 维护p_zaw(CR报表格式维护作业),执行流程,TIPTOP程序处理多个SQL并将资料写入temp tableCrystal Report输出(选取temp table资料),程序流程,Step 1:产生temp table,prepare一 SQL作后续insert资料至 temp table用Step 2:清除temp table资料Step 3:在ON EVERY ROW 或 Start Report后的FOREACH将资料 写入temp tableStep 4:与Crystal Reports串,cl_prt_temptable(),输入参数:执行程序名,Temp Table栏位SQL返回值:Temp Table名称(如返回值為-1则 代表temp table create失败)范例:cl_prt_temptable(axsr110,(gem02.gem_file.gem02,oeb14.oeb_file.oeb14),cl_prt_cs3(),输入参数:程序代号,样板代号(p_zaw),SELECT*FROM TempTable,p1-p20个参数 范例:cl_prt_cs3(axsr110,axsr110,SELECT*FROM axsr110_085439,Y;N),Cl_del_data(),输入参数:temp table名称 范例:cl_del_data(axmr110_080504),设计一对应axmr213的crystal report报表 维护p_genxml(报表资料来源维护作业)制作crystal report报表模板 维护p_zaw(CR报表格式维护作业)修改axmr213.4gl程序,串接修改范例(axmr213),维护p_genxml,串接修改范例(axmr213),串接修改范例(axmr213),串接修改范例(axmr213),串接修改范例(axmr213),串接修改范例(axmr213),设计一个对应的crystal report(.rpt)模板,串接修改范例(axmr213),维护p_zaw作业。,串接修改范例(axmr213),程序修改范例-Step 1,在ds_report数据库中创建一个temp table,程序修改范例-Step 2,把原来Report Function段的代码删除,程序修改范例-Step 3,选取出一笔数据,插入创建好的temp table中。,程序修改范例-Step 4,把原来Report Function段的代码删除,TIPTOP GP 报表 Crystal Reports 交叉表,Crystal Reports 交叉表,Crystal reports提供了许多创建复杂报表的工具。交叉表就是其中的一种复杂报表。交叉表有3个要素:行 列 摘要字段,行,列,摘要字段,Crystal Reports 交叉表范例,数据库中的数据:,利用p_genxml产生数据源.xml文件,Crystal Reports 交叉表范例,制作交叉报表模板(.rpt).,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,选择要在交叉表上显示的行字段和列字段,Crystal Reports 交叉表范例,选择要在交叉表上显示的汇总字段,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,修改交叉表,点击鼠标右键,选择交叉表专家。,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,Crystal Reports 交叉表范例,设定汇总字段的排列方式等属性。,Crystal Reports 交叉表范例,将编辑好的交叉表模板报存在制定的位置。维护p_zaw。修改4gl程序。,Crystal Reports 交叉表范例,报表格式,Crystal Reports 交叉表范例,常见错误,常见错误(1),原因:CR服务器上没有对应的rpt。解决方法:检查p_zaw中维护的资料是否正确 检查cr服务器上对应的地方是否放 置正确的rpt模板,常见错误(2),原因:重复开启报表。,常见错误(3),原因:XML的demo data格式不一致。解决方法:修改.xml文件。,练习:,参照上述内容,自己动手制作一支Crystal Reports报表要求:1、可参照aooi040制作Crystal Reports报表2、要求有分组,合计3、抬头要有公司名称,表名,制表日期,制表人和页次4、页尾要有接下页或结束字样,

    注意事项

    本文(水晶报表培训-神州数码(1).ppt)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开