当前位置:首页 >> 互联网 >>

PB制作报表操作手册V1.0

PB 制作手麻统计报表操作手册 V1.0
1.原理跟制作文书单非常类似;但是有所区别,请谨记; 2.PB 制作手麻统计报表,需要制作 2 个 DATAWINDOW,也即是制作 2 个单子;其中一 个的表现形式采用原有的 FREEFORM, 另外一个的表现形式为 GRID, 分别制作 2 张单子, 使用自定义查询参数进行联结; 3.手麻统计报表的组成部分有 4 部分:详细会有截图进行阅览; a) 左侧树形菜单列表;

b) 右侧上方查询条件; c) 中间部分为固定交互按钮;

d) 主体下方为报表的实际数据展现区域;

4.具体的操作步骤如下: 设置数据库连接,跟文书单一样,不做解释; 制作查询条件 DATAWINDOW,新建一个 PBL,然后点击【NEW】新建一个

DATAWINDOW, 在 DATAWINDOW 选项里面选择 FREEFORM, 点击确定, 选择 【SQL SELECT】,点击【NEXT】 点击【CHANCEL】 ,点击【design】下拉菜单里面的【CONVERT TO SYNTAX】,转入到 ADO.NET 代码编辑模式,进行 SQL 代码的编写,见截图:

截图里面的的 ADO.NET 模式下是 SQL 代码,AS 后面的是查询条件,这个是根据用户要 求来做查询条件,截图只是放入一个开始时间和结束时间;这个里面的 begintime,endtime 作为查询条件, 进而跟第二个 DATAWINDOW 里面的参数进行联结; 点击【RETURN】按钮,返回到界面模式,修改参数的名字,字段属性需要进行一定的修 改, 点击一个字段, 选择右侧属性选项卡里面的 【EDIT】 ,在 【styletype】 下拉选择 【EditMask】 风格,在 MASK 里面调整时间格式为:yyyy/mm/dd 即可,在下方勾选一个日历操作选 项【Drop-Down Calendar】 ,每做一步点击保存,保存名字自己自定义,调整好属性后, 点击【Retrieve】 ,进行界面效果预览,如下图所示

可以设置一系列的聚焦提示效果,提示文字以及聚焦显示手型图案,例如

保存完之后,第一个 DATAWINDOW 已经完成; 接下来制作第二个 DATAWINDOW。 点击【NEW】 ,选择 DATAWINDOW 里面的【Grid】 ,接下来选择【SQL SELECT】在这 里需要提醒一下,我们常规方式选择的是纯 SQL 语句进行查询,但是如果碰到逻辑较为复 杂的报表,可以考虑使用存储过程进行查询,在这里我们选择【SQL SELECT】 ,别的步骤 都跟文书单一样,依次往下点击,最终进入 ADO.NET 模式下,在 SQL 里面编写好脚本, 先在数据库里面调试一下, 看看数据是否正常或者是否有性能问题, 没有问题需要定义参数, 这里的参数就是上一个 DATAWINDOW 里面定义的列名,需要完全保持一致,在第二个 GRID 里面需要进行参数的定义,也即是如图所示:

SQL 脚本举例说明是这样写的:统计输血项 SELECT (vchrDrugName+(CASE intRhBloodType WHEN 1 THEN ' RH+' WHEN 0 THEN ' RH-' ELSE '' END)) AS vchrDrugName, vchrPatientName, CASE intSex WHEN 0 THEN '女' WHEN 1 THEN '男' ELSE '未知' END AS vchrSex, dbo.fun_GetAge(CONVERT(VARCHAR(8),Birthday,112),CONVERT(VARCHAR(8) ,GETDATE(),112),0,0,1) AS Age, vchrPatientCaseNO, vchrOperatingRoomName, CASE wf2_IntraopeRecord.intEmergency WHEN 0 THEN '择期' WHEN 1 THEN ' 急诊' ELSE '未知' END AS VchrEmergency, dbo.fun_getOperationName(wf2_IntraopeRecord.IntraopeRecordId) AS OperationNames, T.decTotalDose, T.vchrTotalDoseUnit, DoseUnit FROM wf2_IntraopeRecord INNER JOIN (SELECT IntraopeRecordId,vchrDrugName,SUM(wf2_UseDrug.decAmount) AS decTotalDose, Convert(varchar(18),SUM(wf2_UseDrug.decAmount))+wf2_UseDrug.vchrUsed DoseUnit AS vchrTotalDoseUnit,

wf2_UseDrug.vchrUsedDoseUnit AS DoseUnit FROM wf2_UseDrug INNER JOIN dic_Drug ON wf2_UseDrug.DrugID=dic_Drug.DrugId WHERE dic_Drug.intTypeID=4 GROUP BY IntraopeRecordId,vchrDrugName,vchrUsedDoseUnit ) T ON T.IntraopeRecordId=wf2_IntraopeRecord.IntraopeRecordId INNER JOIN wf1_ApplyOperation ON wf1_ApplyOperation.ApplyOperationId=wf2_IntraopeRecord.IntraopeRecordI d LEFT JOIN bas_Patient ON bas_Patient.PatientId=wf1_ApplyOperation.PatientId LEFT JOIN wf1_PlanOperation ON wf1_PlanOperation.ApplyID=wf1_ApplyOperation.ApplyOperationId LEFT JOIN dic_OperatingRoom ON dic_OperatingRoom.OperatingRoomId=wf1_PlanOperation.OperatingRoomID WHERE FactBeginTime>=cONVERT(VARCHAR(10),:BeginTime,120)+' 00:00:00' AND FactBeginTime<=CONVERT(VARCHAR(10),:EndTime)+' 23:59:59:999' ORDER BY vchrDrugName 没有问题的话,点击【RETURN】返回到界面进行参数传递保存预览;

以上算 2 个 DATAWINDOWN 全部完成,接下来需要进行整体的报表集成,那集成方式 相当简单,基于客户端以及数据库配置即可; 1.把以及完成的 DATAWINDOWN 所属的 PBL 单独拉出来,后缀名改成.PBD 即可, 放到程序根目录下的 statistics 目录下面即可,配置一下 statistics 目录下面的 MH.AOIS.DWStatistics.exe.config 数据库连接串即可; 2.接下来需要配置数据库里面的 2 个表:rpt_Template; rpt_TemplateStyle 两张表 通过 RptTmpltID 关联;其中 rpt_Template 是报表菜单数据配置表,按照要求进行数据 插入即可 示例脚本如下: INSERT INTO dbo.rpt_Template (RptTmpltID, RptTmpltTitle, Status, SortID, GroupTitle, GroupSortID, CreateDate, CreateUserID, UpdateDate, UpdateUserID) VALUES ('A5F35E87-116D-40CB-AFCF-C4986A4B3466', '新输血统计', 1, 39, '手术 统计', 6, '2015-09-15 16:12:00', NULL, NULL, NULL) GO

INSERT INTO dbo.rpt_TemplateStyle (TmpltStyleID, RptTmpltID, Title, DWOQueryCondition, DWOReport, DWOReportPrint, PblDirectory, Status, SortID, IsDefault, QueryAreaHeight, EnableQueryMode) VALUES ('A5F35E87-116D-40CB-AFCF-C4986A4B3466', 'A5F35E87-116D-40CB-AFCF-C4986A4B3466', '表格', 'cn_blood', 'stat_blood', NULL, NULL, 0, 1, 0, 0, 0) GO

需要解释一下 2 个表里面需要配置的字段含义: 1. rpt_Template 表里面 RptTmpltID 为 NEWID(); RptTmpltTitle 为配置菜单里面的报表名称; GroupSortID 为分组 ID 号; SortID 为所属分组下的子 ID 号,按照顺序生成,可以从任意数据开始 其他字段可以忽略不计;正常插入同类数据即可; 2. rpt_TemplateStyle 表里面 TmpltStyleID 为模板风格 ID,跟 RptTmpltID 一样为 NEWID(),但是必修跟 rpt_Template 表里面的 RptTmpltID 一样; DWOQueryCondition--查询条件的 DATAWINDOWN 名称; DWOReport--实际报表的 DATAWINDOWN 名称; 其他字段可以忽略不计;正常插入同类数据即可;


相关文章:
PB制作报表操作手册V1.0.pdf
PB制作报表操作手册V1.0 - PB 制作手麻统计报表操作手册 V1.0 1.
生产成本报表查询操作手册V1.2.doc
生产成本报表查询操作手册V1.2_生产/经营管理_经管营销_专业资料 暂无评价|0人阅读|0次下载|举报文档 生产成本报表查询操作手册V1.2_生产/经营管理_经管营销_...
pb报表制作powerbuilder报表制作教程pb报表编制教程步....pdf
暂无评价|0人阅读|0次下载 | 举报文档 pb报表制作powerbuilder报表制作教程pb报表编制教程步骤_计算机软件及应用_IT/计算机_专业资料。pb 文档...
成本中心报表查询操作手册V1.1.doc
内容概述: 成本中心报表查询。 5. 操作步骤: 5.1 用户设置 系统路径 事务码 会计核算-控制-成本中心会计-信息系统-用户设置 RPC0 2 用户操作手册 Hercules ...
内部订单报表查询操作手册V1.1.doc
内部订单报表查询操作手册V1.1_人力资源管理_经管营销_专业资料。Hercules Tianpu Chemicals SAP 用户操作手册名 称:内部订单报表查询操作手册 文档号:KUM-CO-015 ...
获利能力分析报表查询操作手册V1.1.doc
获利能力分析报表查询操作手册V1.1_人力资源管理_经管营销_专业资料 暂无评价|0人阅读|0次下载|举报文档获利能力分析报表查询操作手册V1.1_人力资源管理_经管营销...
工程勘察设计统计报表填报系统操作说明(企业用户)-V1.0.doc
工程勘察设计统计报表填报系统操作说明(企业用户)-V1.0_信息与通信_工程科技_...图 1-3 统计年报填报系统主界面 注意:企业可在登录界面下载“操作手册”,可...
GMIS操作手册v1.0(初始化及日常操作部分).doc
GMIS操作手册v1.0(初始化及日常操作部分) - 金蝶软件沈阳分公司 基层医
用PB开发报表系统.doc
暂无评价|0人阅读|0次下载|举报文档 用PB开发报表...此生成器的原理是: 1、通过取出表的结构, 2、...一方面 简化了用户的操作,另一方面,使批量定制报表...
ZGLT-ECS-SST-2011_交易类报表操作手册_V1 0.doc
ZGLT-ECS-SST-2011_交易类报表操作手册_V1 0 - 新报表操作手册 1 现金营业款日报: 隔日生成,收入情况相当于现有营业款报表(现金收入)。 2 银行卡营业款日报...
pb报表自定义自定义.doc
pb报表自定义自定义 - 医舟软件报表自定义操作指南 1. pb 的安装 建议使用 pb6。安装使用默认值。以下为启动项 2. 数据库连接 A. 点击上图圈圈处 B. 点 ...
APEX5入门操作手册_V1.0.doc
APEX5入门操作手册_V1.0_互联网_IT/计算机_专业资料。APEX5.0的入门手册,欢迎...下面来一个交互式报表,以EMP表为例。点击创建页 选择报表 9 点击交互式报表...
PB动态报表的实现.doc
PB动态报表的实现_计算机软件及应用_IT/计算机_专业资料。PB 动态报表的实现在通常的管理信息系统开发过程中,总是有没完没了的报表需要制作,调试报表花 费的时间...
PB中实现动态Word报表的完整解决方案.pdf
暂无评价|0人阅读|0次下载 PB中实现动态Word报表的...以及word临时报表生成、根据实际数据的修改、保存...(对象链接与嵌入)控件和OLE对象两 种方式: (1)...
中国中铁项目成本信息管理系统V1.0操作手册_图文.doc
中国中铁项目成本信息管理系统V1.0操作手册 - 中国中铁项目成本管理信息系统 V1.0 操作手册 中国中铁(集团)有限公司 2014 年 8 月编制 第1页 目录 第一章 ...
在PB中实现用户自定义报表.pdf
第20卷第12期2000年12月 文章编号:1001908l(2000)12004l02 计算机应用 G加puterApplic砒ions V01.20.№.12Dec..2000 在PB中实现用户自定义报表 杨宇...
IUFO报表操作手册v2.0.doc
IUFO报表操作手册v2.0 - IUFO 报表操作手册 1.目标 IUFO 是
EAS总账与报表操作手册8.0.doc
EAS总账与报表操作手册8.0 - EAS 总账操作手册 EAS 总账操作手册 金蝶软件(中国)有限公司 二五年八月 1 EAS 总账操作手册 文档控制 更改记录 日期 作者 ....
GMIS操作手册v1.0(初始化及日常操作部分).doc
GMIS操作手册v1.0(初始化及日常操作部分) - 金蝶软件沈阳分公司 基层医
PB动态报表的实现.txt
暂无评价|0人阅读|0次下载 | 举报文档 PB动态报表的实现_IT/计算机_专业资料。在通常的管理信息系统开发过程中,总是有没完没了的报表需要制作,调试报表花费的时...
更多相关标签: