




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_ 第 1 页 共 30 页 U U U U8 8 8 87 7 7 72 2 2 2 自自自自定定定定义义义义报报报报表表表表实实实实例例例例 操操操操作作作作手手手手册册册册 建立日期: 2009-03-09 修改日期: 2009-04-22 作者:吴观华 _ 第 2 页 共 30 页 目目 录录 1. 概述.3 2. 报表实现.3 2.1 我的报表自定义报表实例范例.3 2.1.1 功能描述.3 2.1.2 实现.3 2.2 UAP 报表-生产入库统计表.12 2.2.1 功能描述.12 2.2.2 实现.12 _ 第 3 页 共 30 页 1.1. 概述概述 在 U8 开发和维护的过程中我们经常要根据用户的需求开发各式各样的报表,尽管 我们很努力但依然不能及时满足用户的要求。怎样解决这个问题呢?是否可以让用户 自己设计需要的报表?即便由程序员来开发报表,其开发效率又如何提高?基于此目 标,U8 系统提供了自定义报表及 UAP 报表两种报表设计工具,能够快速实现客户化需 求。用户可通过本手册提供的几个简单范例学习,能够快速掌握这两种报表工具的使 用。 2.2. 报表实报表实现现 2.12.1 我的报表我的报表自定义报表实例范例自定义报表实例范例 2.1.12.1.1 功能描述功能描述 主要透过一个非常简单的例子来说明 U8 自定义报表功能。该功能阐明用 U8 内置的数 据实体作为数据源来实现报表。 实现效果如下: 2.1.22.1.2 实现实现 第一步第一步 进入我的报表进入我的报表 在系统每个模块都有我的报表菜单,本例将自定义报表放在销售模块,如图: _ 第 4 页 共 30 页 用鼠标选中我的账簿后,按新建按钮新增新的报表,进入下一步。 第二步第二步 进入我的报表进入我的报表 接下来这步很重要,定义报表数据源,自定义报表有三种定义数据源的方式,分别是: 1)系统内置实体(可视化实现); 2)SQL 语句;3)存储过程,具体用哪种方式,这取决于客户需 求的复杂程序。由于范例很简单,在本例中以第一种方式来实现。如图: 1、选择自定报表存放位 置 2、按新建 新增新报表 _ 第 5 页 共 30 页 按添加表后出现视窗,选择数据源“现存量汇总表”后,按关闭按钮关闭窗口, 接下可自由选择报表需要的字段,再从菜单或工具栏中选择生成 SQL 及运行。效果如图: 定义好报表数据源及报表字段后,关闭报表数据源定义视窗,将报表按自已需要命名。 1)如果用可视化的方式设计数据源, 此处的 SQL 语句是由系统自动产生。 2)SQL 语句与存储过程则需要手工在 此处手工输入代码。 _ 第 6 页 共 30 页 如图: 按下来,运行该报表,可进行下步动作。 第三步第三步 设置报表格式及列表条件设置报表格式及列表条件 _ 第 7 页 共 30 页 设置报表条件: 点击格式按钮,进行 报表格式调整及条件设置 _ 第 8 页 共 30 页 _ 第 9 页 共 30 页 关闭报表设计视窗,运行报表可以看到已现出现过滤条件选择视窗了,如图: _ 第 10 页 共 30 页 我们已经看到报表运行效果了,有没有注意到该报表存货只有编码而没有品名及型号 规显示,那必须要将它们也要显示出来。怎么办呢? 请接着往下走: 1)修改数据源,现存量汇总表与存货档案两表之间通过存货编码联系,这一切只需通 过鼠标拖曳方式进行。如图: _ 第 11 页 共 30 页 2)修改查询条件 3)运行报表,出现了品名及规格型号,基本上一个简单范例就完成了,如图: _ 第 12 页 共 30 页 2.22.2 UAPUAP 报表报表- -生产入库统计表生产入库统计表 2.2.12.2.1 功能描述功能描述 生产入库统计表是按照生产订单+存货编码统计某段时间的生产入库数及生产订单 的累计入库数。数据源使用存储过程,报表工具采用 UAP 报表。 实现效果如下: 2.2.22.2.2 实现实现 第一步第一步 准备数据源准备数据源 进入 MSSQL2000,如图 在弹出的界面中输入代码,如图 1、选择存储过 程 2、新建存储过 程 _ 第 13 页 共 30 页 CREATE PROCEDURE mo_input startdate nvarchar(10) =, enddate nvarchar(10) =, cstartInvCode nvarchar(60) =, cendInvCode nvarchar(60) =zzzzz, cstartMoCode nvarchar(60) =, cendMoCode nvarchar(60) = as SELECT t1.MoCode as 生产订单号,t2.InvCode as 存货编码,t4.cInvName as 存货名称,t4.cInvStd as 规 格型号, t2.Qty as 生产数量, t3.iInQty as 本期入库数量,t2.QualifiedInQty as 累计入库数量,t2.Qty-t2.QualifiedInQty as 剩余数量 FROM mom_order t1 JOIN mom_orderdetail t2 ON t1.moid = t2.MoID LEFT JOIN ( SELECT b2.iMPoIDs,b2.cInvCode,SUM(b2.iQuantity) AS iInQty FROM Rdrecord b1 JOIN Rdrecords b2 _ 第 14 页 共 30 页 ON b1.ID = b2.ID WHERE b1.cVouchType = 10 AND b1.dDate =startdate AND b1.dDate报表按右键,点击新建报表,如图: 第五步第五步 报表数据向导报表数据向导 报表数据向导主要用来定义报表的数据来源方式,报表数据源类型分为实体关系查询、 SQL 脚本查询和自定义查询。在本例中数据源类型选择 SQL 脚本查询,按下一步,如图: _ 第 16 页 共 30 页 在接下来的画面中,可以看到有四个页签,分别是查询脚本设置、查询结果列、查询 参数设置及过滤条件设置,由于本例数据源是存储过程,故在类型下拉列表中选择存储过 程。如图: 将类型设为存储过程后,输入存储过程名:mo_input,然后按右上角检验按钮, 系统进行校验。如图: 类型选择存储过程 _ 第 17 页 共 30 页 接下来切换到查询结果列页签,点击刷新按钮,系统自动列出存储过程运算后 最终结果集各字段名。如图: 显示出结果列后,切换到查询参数设置页签,点击刷新按钮,系统将存储过 程各输入参数自动列出。如图 _ 第 18 页 共 30 页 接下来切换到过滤条件设置页签,点击从参数刷新 ,出现如下结果。如图: 当过滤条件正确出现后,点击完成按钮完成数据源设置。 第六步第六步 新建报表新建报表 当数据源创建完成后,接下来新建报表,将报表名称设为生产入库统计表 ,视图类 _ 第 19 页 共 30 页 型选择表格报表 ,如图: 接下来,进入报表设计画面,如图: 第七步第七步 设置报表查询条件设置报表查询条件 接下来设置报表的查询条件,在报表名称按右键,点选查询条件-标准条件,进入报 表查询条件设置窗口。如图: _ 第 20 页 共 30 页 查询条件设计窗口,如图: 点新增按钮,新建日期起止条件,如图 _ 第 21 页 共 30 页 _ 第 22 页 共 30 页 日期条件设完后,重复上述步骤,点新增按钮,新建产品编号起止条件,如图 _ 第 23 页 共 30 页 _ 第 24 页 共 30 页 重复上述步骤,点新增按钮,新建生产订单号起止条件,如图 _ 第 25 页 共 30 页 _ 第 26 页 共 30 页 第八步第八步 调整报表调整报表 下图红色标部份,可用来调整报表显示字段,可通过拖曳方式。 _ 第 27 页 共 30 页 通过属性窗口,调整报表字段属性,如图: 第九步第九步 发布报表发布报表 当报表设计完成后,接下来要考虑的是如何将报表整合到 U8 系统中,其实很简单, 点菜单工具-发布。如图: _ 第 28 页 共 30 页 由于未关闭当前项目,系统会出现如下提示信息。如图: 解决办法关闭当前项目,重新点菜单工具-发布,出现发布窗口,选中需要发布的报 表,点发布按钮,系统会提示发布成功。如图: 选中需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铜仁市《轮机部(船舶辅机8301)》-海船船员考试备考题库含答案(2025年)
- 安顺市2024-2025学年七年级下学期语文月考测试试卷
- 阿拉善盟2024-2025学年八年级下学期语文期末测试试卷
- 安徽省滁州市琅琊区2023-2024学年高一上学期期中考试语文试题及答案
- 2025 年小升初宁波市初一新生分班考试英语试卷(带答案解析)-(外研版)
- 2025年高中元旦节为话题的作文
- 社区消防知识培训课件演讲
- 社区消防知识培训课件会简报
- 2024-2025学年辽宁省营口市盖州市北师大版四年级下册期末考试数学试卷(含答案)
- 画册印刷制作合同范本
- 浅谈实现小学语文单元整体教学的有效策略
- 手动液压叉车安全技术培训
- 小学语文跨学科学习任务群学习任务设计策略
- 输电线路工程项目划分表
- 第06章设计美学程能林第4版《工业设计概论》课课件
- DB23-T 3492-2023 工贸企业充电间安全设施技术规范
- 防水工程施工报价表
- 中行bfw框架开发和测试资料课件
- 住院患者非计划性拔管风险评估与护理指导意见
- MSA偏倚分析报告
- 食材配送应急保障配合措施方案
评论
0/150
提交评论