自定义报告系统的控制方法

文档序号:6572567阅读:162来源:国知局
专利名称:自定义报告系统的控制方法
技术领域
本发明涉及系统控制,特别是涉及一种自定义报告系统的控制方法。
技术背景在目前的管理系统中经常用到报表或者报告,随之就产生了报告格式自定义 系统,但是目前的自定义系统的缺点是反映比较慢,窗体组件的移动速度跟不上鼠 标的移动速度,造成比较大的拖延,采用目前这种技术研发的自定义报告系统的这 种弊端导致目前的自定义报告系统基本上无法使用。如何使用户自定义格式系统的 反映速度能跟得上用户鼠标的移动速度;目前相关产品做出的报告格式中的窗体组 件并没有和数据库做连接,致使用户还需要手工输入一些基本信息,这样就使得这 个自定义报告格式产品的应用面很窄,则使现有技术中有待解决的问题。发明内容本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种自定义 报告系统的控制方法。本发明的目的可以通过以下技术方案来实现自定义报告系统的控制方 法,其特征在于,包括以下步骤a. 启动程序;b. 检测是否要添加新控件,若检测结果为是,则执行步骤C,若为否,则 执行步骤d;C.待添加的新控件调用改写后的底层代码,并执行步骤d;d. 添加控件;e. 检测是否要修改已有控件,若检测结果为是,则执行步骤f,若为否, 则执行步骤g;f. 调用改写后的代码修改并关联控件的属性,并执行步骤g;g. 将用户自定义的报告格式打包成res文件保存;h. 检测是否继续设计新报告,若检测结果为是,则返回步骤b;若步骤h 的检测结果为否,则执行步骤i;i. 报告完成,结束运行。采用本发明的方法,解决了用户使用IDE开发环境开发自己的报告格式时 的鼠标拖动延迟现象,并且提供了专业的软件开发工具中的一些辅助开发手 段,解决了用户自定义报告格式中用户自己设计的组件和数据库相关联的问 题。


图1为本发明的流程图; 图2为本发明的结构示意图;其中1 —报告设计模块,2 —控件模块,3 —底层代码储存模块,4一打包模块。
具体实施方式
下面结合附图对本发明作进一步说明。如图1所示,自定义报告系统的控制方法,包括以下步骤 a.启动程序;b.检测是否要添加新控件,若检测结果为是,则执行步骤c, 若为否,则执行步骤d; C.待添加的新控件调用改写后的底层代码,并执行步 骤d; d.添加控件;e.检测是否要修改已有控件,若检测结果为是,则执行步 骤f,若为否,则执行步骤g; f.调用改写后的代码修改并关联控件的属性, 并执行步骤g; g.将用户自定义的报告格式打包成res文件保存;h.检测是否继续设计新报告,若检测结果为是,则返回步骤b;若步骤h的检测结果为否,则执行步骤i; i.报告完成,结束运行。如图2所示,本方法包括硬件报告设计模块1,控件模块2,底层代码储存 模块3,打包模块4,上述各硬件均设于计算机内。
权利要求
1.自定义报告系统的控制方法,其特征在于,包括以下步骤a.启动程序;b.检测是否要添加新控件,若检测结果为是,则执行步骤c,若为否,则执行步骤d;c.待添加的新控件调用改写后的底层代码,并执行步骤d;d.添加控件;e.检测是否要修改已有控件,若检测结果为是,则执行步骤f,若为否,则执行步骤g;f.调用改写后的代码修改并关联控件的属性,并执行步骤g;g.将用户自定义的报告格式打包成res文件保存;h.检测是否继续设计新报告,若检测结果为是,则返回步骤b;若步骤h的检测结果为否,则执行步骤i;i.报告完成,结束运行。
全文摘要
本发明涉及自定义报告系统的控制方法,包括以下步骤启动程序;检测是否要添加新控件,若检测结果为是,则待添加的新控件调用改写后的底层代码,并添加该控件;检测是否要修改已有控件,若检测结果为是,则调用改写后的代码修改并关联控件的属性,并将用户自定义的报告格式打包成res文件保存。与现有技术相比,采用本发明的方法,解决了用户使用IDE开发环境开发自己的报告格式时的鼠标拖动延迟现象,并且提供了专业的软件开发工具中的一些辅助开发手段,解决了用户自定义报告格式中用户自己设计的组件和数据库相关联的问题。
文档编号G06F9/44GK101334722SQ20071004275
公开日2008年12月31日 申请日期2007年6月26日 优先权日2007年6月26日
发明者翁思跃 申请人:上海岱嘉医学信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1