[發明專利]一種生成報表的方法及裝置無效
| 申請號: | 200810240332.1 | 申請日: | 2008-12-19 |
| 公開(公告)號: | CN101751436A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 顧建華;孔軍;陳丕海;程進;王新印;李漢章 | 申請(專利權)人: | 中國移動通信集團山東有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/24 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 魏杉 |
| 地址: | 250001 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 生成 報表 方法 裝置 | ||
技術領域
本發明涉及業務技撐技術領域,特別地涉及一種生成報表的方法及裝置。
背景技術
目前,有多種生成報表的方法及系統,例如在一篇申請號為CN01139172.3的中國專利申請文件中公開了如下方法:從數據源中攫取報表數據;將數據進行適于表格的結構化描述;按照需要選擇報表格式數據項;利用進程間通信技術調用通用表格處理進程,將攫取的報表數據、按照選擇的表格數據項內容生產報表文件。
又如在一篇申請號為CN200710173359.9的中國專利申請文件中公開的通用報表制作裝置包括:數據庫,存儲數據源的數據;數據源定義文件生成模塊,定義數據源位置;報表文件生成模塊,生成報表文件;報表服務器,存儲數據源定義文件和報表文件;登陸模塊,供用戶登陸報表服務器;驗證模塊,驗證用戶身份;參數傳遞模塊,根據登陸用戶身份,將數據源定義文件中對應的參數傳遞給報表文件;讀取接口模塊,根據參數形成通用性輸入控件,接收用戶選擇;數據源推送模塊,根據該用戶選擇將數據庫中存儲的數據源數據推送到報表文件中,以生成最終提供給登陸用戶的報表文件。
根據上述專利公開的技術方案,以及現有技術中的其他技術方案,在進行多個報表中的數據查詢時,為了從數據庫中確定報表內的數據,每次查詢之前需設定查詢條件,操作較為繁瑣,而且可能因為查詢條件設定不當而導致不同報表的同類數據查詢結果不一致,從而產生數據查詢錯誤。
發明內容
本發明的主要目的是提供一種生成報表的方法及裝置,以解決現有技術中對多個報表的數據查詢時操作復雜以及產生數據查詢錯誤的問題。
為解決上述問題,本發明提供如下的技術方案:
一種生成報表的方法,包括:
對于選取的主報表,設置主報表中的區域與預設的查詢條件之間的對應關系,所述查詢條件用于從數據庫中確定關聯報表內的數據;
接收用戶發出的指定了主報表區域的查詢命令,根據所述對應關系得到該查詢命令指定的主報表區域對應的查詢條件;
根據得到的查詢條件從數據庫中確定關聯報表內的數據然后根據該數據生成關聯報表。
一種生成報表的裝置,包括:
第一存儲模塊,用于保存設置的主報表中的區域與預設的查詢條件之間的對應關系,所述查詢條件用于從數據庫中確定關聯報表內的數據;
確定模塊,用于接收用戶發出的指定主報表區域的查詢命令,根據所述對應關系得出該查詢命令指定的主報表區域對應的查詢條件;
生成模塊,用于根據確定的關聯報表查詢條件從數據庫中確定關聯報表內的數據然后根據該數據生成關聯報表。
根據本發明的技術方案,在主報表的區域與關聯報表查詢條件之間建立了對應關系,通過在主報表中選擇區域來實現關聯報表的數據獲取以及關聯報表的生成,這樣對關聯報表的查詢能夠通過在主報表中進行區域選擇來實現,只需呈現主報表即可進行關聯報表的數據查詢,因此無需在每次查詢關聯報表時設定查詢條件,操作較為簡便;并且由于關聯報表的查詢條件為預先設置,該查詢條件能夠預先測試確認無誤,所以能夠保證在進行關聯報表的數據查詢時給出正確的查詢條件,進而保證了數據查詢的正確性。
附圖說明
圖1為本發明實施例中的方法流程圖;
圖2為本發明實施例中主報表與關聯報表示意圖;
圖3為本發明實施例中的報表生成裝置結構示意圖。
具體實施方式
為了簡化對多個報表的數據查詢的操作并且避免數據查詢錯誤,在本發明實施例中,根據主報表以及設置的對應關系生成關聯報表,具體如圖1所示,包含如下步驟:
步驟11:設置主報表查詢條件。
步驟12:根據主報表查詢條件從數據庫中獲取主報表數據。
在上述兩步中,將滿足設置的查詢條件的數據從數據庫中取出,查詢條件可以是對數據類別的描述,即屬于所描述的數據類別則滿足了查詢條件,該數據類別根據報表的內容預先加以設定。如圖2中,A表21為主報表,例如對數據類別的描述是:“統計周期:2008年1月、區域:東城區、指標名稱:用戶數;指標值”,則滿足該數據類別的數據為:“1,275戶”,于是從數據庫中獲取該數據。
步驟13:根據獲取的主報表數據生成主報表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團山東有限公司,未經中國移動通信集團山東有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810240332.1/2.html,轉載請聲明來源鉆瓜專利網。





