[發明專利]一種通用的可行列變換交叉報表方法有效
| 申請號: | 201410121764.6 | 申請日: | 2014-03-28 |
| 公開(公告)號: | CN103886085B | 公開(公告)日: | 2018-01-09 |
| 發明(設計)人: | 白乃安;周秀強 | 申請(專利權)人: | 浪潮軟件集團有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250104 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 行列 變換 交叉 報表 方法 | ||
1.一種通用的可行列變換交叉報表方法,其特征在于所述方法采用B/S結構,瀏覽器展現部分采用富客戶端開發工具Flex開發,服務部分采用JAVA技術、基于一種 MVC框架開發,包括數據結構配置部分、交叉報表配置部分、交叉報表展現部分;數據結構配置部分實現了配置交叉報表所使用數據源的數據庫表結構字典信息,交叉報表配置部分實現了配置交叉報表的數據源表、可供選擇的行列指標字段、可供過濾數據項的條件字段,以及條件字段選取所需要的預選項數據源,其中數據源表和行列指標字段是必配信息,條件字段是選取所需要的預選項配置信息;行列指標字段分為不可鉆取、自迭代鉆取、子含父信息跨列鉆取、子不含父信息跨列鉆取四種,所有可鉆取類型配置與它所關聯的代碼表中的上級字段、根節點初始值,以及跨列鉆取的所有層級字段名;交叉報表展現部分,實現交叉報表的結果展現界面,是最終用戶UI;
所述方法步驟如下:
(1)、配置交叉報表所用數據源的數據庫表結構字典信息,并在數據庫中生成物理表;
(2)、依據步驟(1)中配置的數據結構信息,配置交叉報表所需要的用于行列顯示的分組字段信息;
(3)、依據步驟(1)中配置的數據結構信息,配置交叉報表查詢過程中用于過濾數據項的條件字段信息;
(4)、配置步驟(3)中條件字段選取所需要的預選項數據源;
(5)、根據配置信息生成交叉報表查詢頁面。
2.根據權利要求1所述的一種通用的可行列變換交叉報表方法,其特征在于數據結構配置部分實現了配置交叉報表所使用數據源的數據庫表結構字典信息,它包含兩方面信息:一方面是與數據庫技術相關的字段類型、長度、是否可為空的字典信息,另一個方面是與交叉報表展現相關的字段關聯代碼表、關聯代碼表字段、特性詞的字典信息。
3.根據權利要求1所述的一種通用的可行列變換交叉報表方法,其特征在于交叉報表展現部分,實現了交叉報表的結果展現界面,是最終用戶UI;提供兩個分組字段選擇框,一個可選的展示字段選擇框,以及不限數量的條件字段控件,還有三個按鈕:查詢、重置、返回;查詢功能是重新開始一個最頂層的交叉報表,返回功能是從下一級交叉報表回到父層交叉報表,重置功能是將所有的頁面操作重置為初始狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮軟件集團有限公司,未經浪潮軟件集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410121764.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于交通工具中的曲軸的皮帶輪
- 下一篇:用于車輛的排氣再循環閥裝置





