ho管理员手册_报表设计

上传人:xzh****18 文档编号:44611286 上传时间:2018-06-14 格式:PDF 页数:14 大小:1.16MB
返回 下载 相关 举报
ho管理员手册_报表设计_第1页
第1页 / 共14页
ho管理员手册_报表设计_第2页
第2页 / 共14页
ho管理员手册_报表设计_第3页
第3页 / 共14页
ho管理员手册_报表设计_第4页
第4页 / 共14页
ho管理员手册_报表设计_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《ho管理员手册_报表设计》由会员分享,可在线阅读,更多相关《ho管理员手册_报表设计(14页珍藏版)》请在金锄头文库上搜索。

1、换掉糟糕的系统,精彩立即体验!第 1 页 共 14 页 五、公共报表设计五、公共报表设计5.15.1 报表的设计报表的设计1、做报表前,先获得所做报表的表格样式,由需求提出人提供,列出要查询的字段, 字段数据来源与特殊说明等,如图 5.1.1 所示:图 5.1.1 电子表格样式2、在报表管理中,新增一个报表,填好编码(不可与系统中其它报表重复) 、名称及分类, 如图 5.2 所示:换掉糟糕的系统,精彩立即体验!第 2 页 共 14 页 图 5.1.2 新增报表3、 点击工具栏中的 “数据及参数设置” , 进行报表设计, 左侧为数据源名称列表, 右侧为 SQL 脚本编辑区域,如图 5.1.3 所

2、示:图 5.1.3 报表脚本SQL 脚本:与标准 SQL 语法完全相同,请各使用者自行加强 SQL 语言的学习与能力提 高。若对当前数据库表结构和表间关系不清楚的,可以通过参考现有报表脚本,跟踪到的程 序事件脚本,或者数据库视图及过程进行快速熟悉,建议结合铃铛工具(HoDebug.exe)同 时进行。建议制作报表时先在 SQLserver 自带的工具中编写 SQL 脚本,以便于及时查验数据,测 试通过后再复制进报表工具里。查询参数:语句中以冒号开关的字词为查询参数名,通过在脚本下方的查询参数列表中 设置查询数据的范围,查询时由操作员在查询条件中输入的相应内容。公共检索:查询参数中的一种类型,为

3、操作员提供一组查询条件数据,并提供检索的功 能,可使用查询操作更便捷。设计公共检索时,通过点击查询条件最后面的字段“点击设置” 会弹出设计框,下面的示例为检索科室并返回 BCK01 作为查询条件(图 5.3.1-1 所示) ,注意 当查询语句中使用了 where 子句时要勾选语句上方的“使用 where 条件”来告知程序,否则 将会出错。换掉糟糕的系统,精彩立即体验!第 3 页 共 14 页 5.1.3-1 公共检索交叉表:交叉表是一种常用的分类汇总表格,通过交叉表可方便地对比数据。使用交叉 表查询,显示源于表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另 一组列在数据表的上部

4、。行和列的交叉处可以对数据进行多种汇总计算,如:求和、平均值、 记数、最大值、最小值等。交叉表打印原始数据集:向打印格式发送交叉前的内容做为数据集,不选择该项时则发 送交叉后的内容。多表头:选择该项可以使列标题显示为多行,并将相同元素合并(如图5.1.4 所示) ,需 要在列名中包含下划线(比如“住院_实际入院”作为列名)或者使用交叉表(多个转置列 或多个汇总字段) 。图 5.1.4 多表头显示主从设置:如果有多个数据源,必要时我们可以进行主从设置(如图5.1.5 所示) ,以实 现查询结果的逐级显示(如图5.1.6 所示,点击主表数据行前面的加号展开从表的明细) ,注 意主从表关联字段要作为

5、从表的排序条件。换掉糟糕的系统,精彩立即体验!第 4 页 共 14 页 图 5.1.5主从表设置图 5.1.6 数据逐级显示附加配置:主要针对修改系统报表(一般无保存按钮)时使用,避免升级程序时系统报 表被修改,从而造成数据集与设计好的格式发生不一致情况。复制按钮-复制为附加配置-设 置附加配置为默认,此时程序会优先调用附加配置里的脚本而不是系统报表自身的脚本。换掉糟糕的系统,精彩立即体验!第 5 页 共 14 页 5.25.2 报表打印格式报表打印格式1、添加打印格式,在报表下方报表格式处点击右键,弹出菜单中选择新增格式,如图5.1.7 所示。图 5.1.7 新增打印格式2、添加完格式后,注

6、意将需要使用的格式设为启用状态,这时我们可以选择从其它地方导 入格式,如果没有做好的格式,可以在查询界面再进行设计。3、关于格式设计的内容不再进行详细描述,互联网上关于 Fastreport 报表设计的教程也非常 之多。4、Fastreport 有关打印模式设置换掉糟糕的系统,精彩立即体验!第 6 页 共 14 页 选择对象查看器中的对象,选择 frxReport1: TfrxReport,设置 PrintOptions 选项设置 PrintMode 为需要的打印模式 (pmScale 缩放打印, pmJoin 连接小页打印等) , 设置 PrintOnSheet 为你想最终打印的纸张大小,保

7、存格式即可。 pmScale:比如将 A4 大小的医嘱单格式缩放到 16K 纸张上打印,不用再调整格式布局了 pmJoin:比如瓶签、输液卡等格式连接起来在 A4 纸张上打印,一张 A4 上打印多个5.35.3 报表的导出与导入报表的导出与导入对制作好的报表,可以通过导出与导入的方法与他人进行分享。导入:报表数据及参数设置中点粘贴按钮-选择从文件粘贴(如图 5.3.1) 。导出:报表数据及参数设置中点复制按钮-选择复制到文件(如图 5.3.2) 。换掉糟糕的系统,精彩立即体验!第 7 页 共 14 页 图 5.3.1 导入报表图 5.3.2 导出报表5.45.4 程序中报表格式为空不能进行设计

8、时的一般解决办程序中报表格式为空不能进行设计时的一般解决办法:法:例如:找不到药库药品进货收入帐的报表格式,换掉糟糕的系统,精彩立即体验!第 8 页 共 14 页 1、用铃铛跟踪操作过程得到脚本如下,脚本中一般包含报表编码(有时为报表ID) :/* ScriptId(1485) */* Description(加载指定编码报表的格式列表) */SELECT Id, xDefault, Name FROM Report_FormsWHERE Enabled=1 and EXISTS(SELECT id FROM Report_ObjectsWHERE code=HO.DSQuery.S.0000

9、25 AND id=Report_Forms.ReportID)2、 去报表管理中如果找到编码为HO.DSQuery.S.000025的报表,在格式里添加一个格式文件 并启用,如果找不到,可以直接新增一个(采用 HO.DSQuery.S.000025 这个编号),再添加格 式并启用即可。如图 1 所示。5.55.5 在打印格式中对数据集再进行排序在打印格式中对数据集再进行排序在打印格式中再次对数据集排序的功能,这是一个很实用的功能,因为不同客户对格式的需 要不同,很多时候需要先对数据集再次排序才好实现(比如分组打印) 。使用方法,在格式 设置的代码页里的最后一对 begin 和 end 间加入

10、下面的语句,表示把“住院病人发药汇总单- 单体”这个数据集结果再按 BCD02 字段升序排列:begin QuerySortEx(住院病人发药汇总单-单体,BCD02,ASC); end.5.65.6 报表设计中使用复选框功能讲解报表设计中使用复选框功能讲解一、定义变量和查询参数配置,使用多选模式换掉糟糕的系统,精彩立即体验!第 9 页 共 14 页 二、查询语句使用举例(见下页)换掉糟糕的系统,精彩立即体验!第 10 页 共 14 页 三、使用复选框的查询条件框注:以上描述功能与参数列表样式方式不同,后者仅返回行的序号。5.75.75.75.7 在程序中使用在程序中使用 SQLSQLSQLS

11、QL 报表服务制做的报表报表服务制做的报表换掉糟糕的系统,精彩立即体验!第 11 页 共 14 页 报表管理中设置“报表类型”-“MSSQL 报表工具” ,可调用 SQL 报表服务器上与此报表名 称相同的报表以下为效果演示换掉糟糕的系统,精彩立即体验!第 12 页 共 14 页 5.85.85.85.8 在报表中使用超链接功能在报表中使用超链接功能客户希望在查询结果中点击某个字段,链接至另一个已存在的报表(并传递一些参数)举例:点击“住院结账记录”中的“结账 ID”字段中的值,可将此值传递给“住院结账费用 清单”中的“结账 ID”参数进行查询报表设置和查询效果如下图所示:“报表 1”为住院结账记录“报表 2”为住院结账费用清单换掉糟糕的系统,精彩立即体验!第 13 页 共 14 页 5.95.95.95.9 对报表结果选择与修改后打印对报表结果选择与修改后打印换掉糟糕的系统,精彩立即体验!第 14 页 共 14 页 5.105.105.105.10 向报表中导入向报表中导入 OfficeOfficeOfficeOffice 文件文件设置方法如下:在参数列表中使用“Office”文件样式,查询时支持,导入 Excel、Access 等, 在查询脚本中使用 “导入表 1” 、 “导入表 2” 来使用导入进来的数据表,按顺序对应 Excel 文件中的多个工作薄

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 理论文章

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号