[发明专利]报表动态列的展示方法及装置在审
申请号: | 201210361039.7 | 申请日: | 2012-09-25 |
公开(公告)号: | CN103678413A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 吴祥武 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表 动态 展示 方法 装置 | ||
1.一种报表动态列的展示方法,其特征在于,包括以下步骤:
定义一个用于保存动态列各种结构化查询语言sql片段语句的实体类;
根据预置过滤条件,将所述实体类的属性进行赋值;
根据赋值后的所述实体类和sql片段语句,获取临时表中已更新的动态列的数据,将所述动态列的数据输出并在报表展示界面进行显示。
2.如权利要求1所述的方法,其特征在于,所述根据赋值后的所述实体类和sql片段语句,获取临时表中已更新的动态列的数据,将所述动态列的数据输出并在报表展示界面进行显示的步骤之前还包括步骤:
创建所述临时表。
3.如权利要求1或2所述的方法,其特征在于,所述根据赋值后的所述实体类和sql片段语句,获取临时表中已更新的动态列的数据,并将所述动态列的数据输出并在报表展示界面进行显示的步骤具体包括:
业务处理时,根据所述实体类,处理固定列的数据;并将获取的所述动态列的数据进行赋值和标记;
将标记的所述动态列的数据更新至临时表中对应的动态列;
根据赋值后的所述实体类中动态列的属性,查询sql片段语句,获取临时表中已更新的动态列的数据;
将所述动态列的数据输出,并在报表展示界面进行显示。
4.如权利要求3所述的方法,其特征在于,所述将所述动态列的数据输出,并在报表展示界面进行显示的步骤之前还包括步骤:
根据所述预置过滤条件,判断所述动态列的数据是否进行显示。
5.如权利要求3所述的方法,其特征在于,所述将标记的所述动态列的数据更新至临时表中对应的动态列的更新方式为:动态列的一列采用一条所述sql片段语句,批量执行更新。
6.一种报表动态列的展示装置,其特征在于,包括:
实体定义模块,用于定义一个用于保存动态列各种sql片段语句的实体类;
属性赋值模块,用于根据预置过滤条件,将所述实体类的属性进行赋值;
数据展示模块,用于根据赋值后的所述实体类和sql片段语句,获取临时表中已更新的动态列的数据,将所述动态列的数据输出并在报表展示界面进行显示。
7.如权利要求6所述的装置,其特征在于,还包括:
临时表创建模块,用于创建所述临时表。
8.如权利要求6或7所述的装置,其特征在于,所述数据展示模块具体包括:
数据标记单元,用于在业务处理时,根据所述实体类,处理固定列的数据;并将获取的所述动态列的数据进行赋值和标记;
数据更新单元,用于将标记的所述动态列的数据更新至临时表中对应的动态列;
数据展示单元,用于根据赋值后的所述实体类中动态列的属性,查询sql片段语句,获取临时表中已更新的动态列的数据;将所述动态列的数据输出,并在报表展示界面进行显示。
9.如权利要求8所述的装置,其特征在于,所述数据展示单元还用于:
根据所述预置过滤条件,判断所述动态列的数据是否进行显示。
10.如权利要求8所述的装置,其特征在于,所述数据更新单元具体用于:
将标记的所述动态列的数据更新至临时表中对应的动态列的更新方式为:动态列的一列采用一条所述sql片段语句,批量执行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210361039.7/1.html,转载请声明来源钻瓜专利网。