[發(fā)明專利]業(yè)務報表的查詢方法、裝置、計算機設備及存儲介質在審
| 申請?zhí)枺?/td> | 201710962180.5 | 申請日: | 2017-10-17 |
| 公開(公告)號: | CN107908657A | 公開(公告)日: | 2018-04-13 |
| 發(fā)明(設計)人: | 王開強 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司44224 | 代理人: | 方高明 |
| 地址: | 518052 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業(yè)務 報表 查詢 方法 裝置 計算機 設備 存儲 介質 | ||
技術領域
本發(fā)明涉及計算機技術領域,特別是涉及業(yè)務報表的查詢方法、裝置、計算機設備及存儲介質。
背景技術
報表區(qū)別于通常使用的excel表,是一種可以保存為rpt格式的包含有查詢條件的表單,目前對于報表的查詢,由于考慮到用戶自由輸入查詢條件時可能會由于輸入的格式不合法導致出錯,所以在傳統(tǒng)方案中用戶只能根據設定的查詢條件進行查詢,或者在接收到用戶輸入的查詢條件時檢測該查詢條件的合法性,若不合法則提示用戶重新進行輸入,使得用戶無法快速的輸入正確的查詢條件,傳統(tǒng)方案另外一個弊端是在一個用戶輸入了查詢條件進行查詢之后,當需要向其他用戶展示查詢的結果時,需要再次輸入相同的查詢條件,一方面要求用戶重復輸入相同的查詢條件,另一方面還要求系統(tǒng)根據輸入的查詢條件再執(zhí)行一次查詢步驟,增加了用戶和系統(tǒng)雙方的工作量。
發(fā)明內容
本發(fā)明實施例提供業(yè)務報表的查詢方法、裝置、計算機設備及存儲介質,可以提高業(yè)務報表的查詢效率。
一種業(yè)務報表的查詢方法,該方法包括:
接收從表字段樹中被選擇的葉子節(jié)點,該表字段樹是根據源數據表中的字段生成的,該表字段樹中被選擇的葉子節(jié)點所對應的字段為查詢字段;
根據該葉子節(jié)點所對應的查詢字段生成查詢條件;
接收到查詢指令時,在該源數據表中依據該查詢條件進行查詢。
在其中的一個實施例中,該業(yè)務報表的查詢方法還包括:
獲取該源數據表的表名及該源數據表中的字段;
以該表名為根節(jié)點,以對應源數據表中的字段為葉子節(jié)點創(chuàng)建該表字段樹。
在其中的一個實施例中,該接收從表字段樹中被選擇的葉子節(jié)點的步驟包括:
根據輸入的第一指令,確定被選中的該表字段樹中的葉子節(jié)點;
當檢測到確定的該葉子節(jié)點被拖動至預設的區(qū)域時,將該的葉子節(jié)點所對應的字段確定為該查詢字段。
在其中的一個實施例中,該根據該葉子節(jié)點所對應的查詢字段生成查詢條件的步驟包括:
當接收的該表示查詢字段的葉子節(jié)點的個數為兩個以上時,獲取該葉子節(jié)點對應的查詢字段;
接收輸入的不同查詢字段之間的邏輯操作或獲取預設的不同查詢字段之間的邏輯操作;
根據該查詢字段及不同查詢字段之間的邏輯操作生成該查詢條件。
在其中的一個實施例中,該業(yè)務報表的查詢方法還包括:
獲取該源數據表中的字段;
根據輸入的第二指令,對獲取的該字段的屬性進行配置。
在其中的一個實施例中,該根據該葉子節(jié)點所對應的查詢字段生成查詢條件的步驟包括:
解析該葉子節(jié)點所對應的查詢字段;
顯示解析的該查詢字段;
接收輸入的該查詢字段的查詢值,所述查詢值與所述查詢字段配置的屬性相對應;
根據該查詢字段及該查詢值生成該查詢條件。
在其中的一個實施例中,該業(yè)務報表的查詢方法還包括:
接收到保存指令時,將該查詢條件及在該源數據表中依據該查詢條件查詢的結果同時保存。
一種業(yè)務報表的查詢裝置,該裝置包括:
葉子節(jié)點接收模塊,用于接收從表字段樹中被選擇的葉子節(jié)點,該表字段樹是根據源數據表中的字段生成的,該表字段樹中被選擇的葉子節(jié)點所對應的字段為查詢字段;
查詢條件生成模塊,用于根據該葉子節(jié)點所對應的查詢字段生成查詢條件;
查詢模塊,用于接收到查詢指令時,在該源數據表中依據該查詢條件進行查詢。
一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,該處理器執(zhí)行該程序時實現上述業(yè)務報表的查詢方法。
一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現上述業(yè)務報表的查詢方法中的步驟。
本發(fā)明通過允許用戶從表字段樹的葉子節(jié)點中選取表示查詢字段的葉子節(jié)點,使得系統(tǒng)可以根據被選取的葉子節(jié)點所對應的字段確定查詢字段,進一步通過該查詢字段生成查詢條件,使得用戶在查詢條件的選擇上一方面可以自行選擇產生查詢條件的查詢字段,另一方面,由于該查詢字段以葉子節(jié)點的形式存在表字段樹中,且該表字段樹中的葉子節(jié)點為預先設定的可以作為查詢字段的源數據表中的字段,因此可以保證用戶在該表字段樹中選擇的查詢字段是合法的,減少誤輸入的次數,從而提高業(yè)務報表查詢的效率。
附圖說明
圖1為根據本發(fā)明的一個實施例的業(yè)務報表的查詢方法的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710962180.5/2.html,轉載請聲明來源鉆瓜專利網。





