專利名稱::報(bào)表查詢方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明實(shí)施例涉及信息
技術(shù)領(lǐng)域:
,特別涉及一種報(bào)表查詢方法和裝置。
背景技術(shù):
:在報(bào)表領(lǐng)域,使用各種開發(fā)工具能制作出各種各樣的報(bào)表,報(bào)表是企業(yè)管理的基本措施和途徑,是企業(yè)的基本業(yè)務(wù)要求,也是實(shí)施商務(wù)智能(BusinessIntelligence;簡(jiǎn)稱BI)戰(zhàn)略的基礎(chǔ)。報(bào)表可以幫助企業(yè)訪問(wèn)、格式化數(shù)據(jù),并把數(shù)據(jù)信息以可靠和安全的方式呈現(xiàn)給使用者。深入洞察企業(yè)運(yùn)營(yíng)狀況,是企業(yè)發(fā)展的強(qiáng)大驅(qū)動(dòng)力。鏈接報(bào)表使用不同于現(xiàn)有報(bào)表的一組參數(shù)值或?qū)傩詠?lái)包裝現(xiàn)有報(bào)表。鏈接報(bào)表包含對(duì)現(xiàn)有報(bào)表的報(bào)表定義的引用,為鏈接報(bào)表定義的所有設(shè)置和屬性。鏈接報(bào)表在報(bào)表管理器中創(chuàng)建,基于已發(fā)布到報(bào)表服務(wù)器中的現(xiàn)有報(bào)表,可以從已發(fā)布的報(bào)表創(chuàng)建多個(gè)鏈接報(bào)表。圖1為現(xiàn)有鏈接報(bào)表系統(tǒng)的示意圖,如圖l所示,鏈接報(bào)表系統(tǒng)一般包括基礎(chǔ)報(bào)表和創(chuàng)建的鏈接報(bào)表。首先,需要選擇鏈接報(bào)表要基于的現(xiàn)有的基礎(chǔ)報(bào)表,選擇的報(bào)表決定了鏈接報(bào)表的內(nèi)容和布局。其次,將鏈接報(bào)表中的參數(shù)值設(shè)置為與基礎(chǔ)報(bào)表中指定的值不同的其他值,例如基礎(chǔ)報(bào)表參數(shù)設(shè)置為查廣東省深圳市的人口,則鏈接報(bào)表可以設(shè)置成查詢廣東省廣州市的人口。然后,指定需要鏈接報(bào)表顯示的內(nèi)容。最后,系統(tǒng)拷貝現(xiàn)有報(bào)表的一份副本,按設(shè)置的條件參數(shù)和顯示內(nèi)容通過(guò)裁剪副本,生成新的鏈接報(bào)表。但是,由于鏈接報(bào)表基于現(xiàn)有的基礎(chǔ)報(bào)表,其內(nèi)容局限于基礎(chǔ)報(bào)表的內(nèi)容和布局;一個(gè)基礎(chǔ)報(bào)表能創(chuàng)建很多個(gè)鏈接報(bào)表,但從鏈接報(bào)表不能創(chuàng)建另外的鏈接報(bào)表。各報(bào)表間缺乏聯(lián)系,鏈接報(bào)表的數(shù)據(jù)源與基礎(chǔ)報(bào)表的數(shù)據(jù)源必須一致。例如如果基礎(chǔ)報(bào)表提供的信息為能夠查詢廣東省每個(gè)城市的人口,使用鏈接報(bào)表只能查詢到廣東省一級(jí)的人口數(shù)據(jù),即使后臺(tái)存在另外一個(gè)存儲(chǔ)了全國(guó)各省的人口數(shù)據(jù)的數(shù)據(jù)庫(kù),由于鏈接報(bào)表與基礎(chǔ)鏈表的數(shù)據(jù)源必須一致,鏈接報(bào)表也不能查詢?nèi)珖?guó)各省的數(shù)據(jù)。又如如果用戶使用基于人口信息基礎(chǔ)報(bào)表創(chuàng)建的鏈接報(bào)表只能查詢?nèi)丝谛畔ⅲ词瓜到y(tǒng)存在另外一張基于同一數(shù)據(jù)源的廣東省的福利信息報(bào)表,但基于人口信息基礎(chǔ)報(bào)表創(chuàng)建的鏈接報(bào)表不能查詢福利信息;或者,用戶使用基于人口信息基礎(chǔ)報(bào)表創(chuàng)建的鏈接報(bào)表查詢出廣東省深圳市的人數(shù)后,如果想查詢廣東省深圳市人一年創(chuàng)造了多少價(jià)值,基于人口信息創(chuàng)建的鏈接報(bào)表不能提供這些附加信息。鏈接鏈表技術(shù)由于需要數(shù)據(jù)源一致,導(dǎo)致報(bào)表系統(tǒng)的查詢性能和靈活性差,可擴(kuò)展性不強(qiáng)。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種報(bào)表查詢方法和裝置,提高報(bào)表系統(tǒng)的查詢性能和靈活性。本發(fā)明實(shí)施例提供一種報(bào)表查詢方法,包括根據(jù)源報(bào)表的查詢條件從源報(bào)表的數(shù)據(jù)源獲取所述源報(bào)表的報(bào)表結(jié)果;從所述源報(bào)表的報(bào)表結(jié)果中獲取選定查詢結(jié)果后,從與所述源報(bào)表的查詢條件和所述選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí);根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定與所述選定報(bào)表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)報(bào)表的查詢條件,根據(jù)所述目標(biāo)報(bào)表的查詢條件從所述目標(biāo)報(bào)表的數(shù)據(jù)源獲取所述目標(biāo)報(bào)表的報(bào)表結(jié)果。本發(fā)明實(shí)施例又提供一種報(bào)表查詢裝置,包括數(shù)據(jù)源管理模塊,用于根據(jù)源報(bào)表的查詢條件從源報(bào)表的數(shù)據(jù)源獲取所述源報(bào)表的報(bào)表結(jié)果;報(bào)表模板定義模塊,用于從所述源報(bào)表的報(bào)表結(jié)果中獲取選定查詢結(jié)果后,從與所述源報(bào)表的查詢條件和所述選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí);條件組件導(dǎo)入模塊,用于根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定與所述選定報(bào)表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)報(bào)表的查詢條件,使所述數(shù)據(jù)源管理模塊根據(jù)所述目標(biāo)報(bào)表的查詢條件從所述目標(biāo)報(bào)表的數(shù)據(jù)源獲取所述目標(biāo)報(bào)表的報(bào)表結(jié)果??梢姡景l(fā)明實(shí)施例提供的報(bào)表查詢方法和裝置中,根據(jù)源報(bào)表的查詢條件獲取所述源報(bào)表的報(bào)表結(jié)果后,可以從源報(bào)表的報(bào)表結(jié)果中獲取用戶所需的選定查詢結(jié)果,再根據(jù)用戶的選擇獲取選定報(bào)表標(biāo)識(shí),然后根據(jù)源報(bào)表的查詢條件、選定查詢結(jié)果確定目標(biāo)報(bào)表的查詢條件,可以獲取目標(biāo)報(bào)表的報(bào)表結(jié)果,以實(shí)現(xiàn)通過(guò)源報(bào)表,能識(shí)別出與該源報(bào)表業(yè)務(wù)相關(guān)聯(lián)的目標(biāo)報(bào)表,并通過(guò)參數(shù)傳遞和報(bào)表調(diào)用的方式實(shí)現(xiàn)直接查詢目標(biāo)報(bào)表,從而提高了報(bào)表查詢的性能和靈活性。圖1為現(xiàn)有鏈接報(bào)表系統(tǒng)的示意圖2為本發(fā)明實(shí)施例的一種才艮表查詢方法的流程示意圖3為本發(fā)明實(shí)施例的一種報(bào)表查詢方法得到報(bào)表結(jié)果的示意圖4為本發(fā)明實(shí)施例的另一種報(bào)表查詢方法的流程示意圖5為本發(fā)明實(shí)施例的另一種報(bào)表查詢方法中報(bào)表的示意圖6為本發(fā)明實(shí)施例的一種報(bào)表查詢裝置的結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例的另一種報(bào)表查詢裝置的結(jié)構(gòu)示意圖。具體實(shí)施例方式下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。圖2為本發(fā)明實(shí)施例的一種報(bào)表查詢方法的流程示意圖,如圖2所示,該報(bào)表查詢方法包括以下步驟步驟101、根據(jù)源報(bào)表的查詢條件從源報(bào)表的數(shù)據(jù)源獲取所述源報(bào)表的報(bào)表結(jié)果。應(yīng)當(dāng)理解的是,這里的源報(bào)表的查詢條件指的是用戶在查詢單個(gè)報(bào)表時(shí),根據(jù)查詢條件參數(shù)所輸入的查詢條件。每張報(bào)表可存在查詢條件參數(shù),用戶根據(jù)查詢條件參數(shù)輸入查詢條件后,具體的,報(bào)表查詢裝置可以根據(jù)所述查詢條件從源報(bào)表的數(shù)據(jù)源查詢到對(duì)應(yīng)的報(bào)表結(jié)果。源報(bào)表的報(bào)表結(jié)果中可以包括該源報(bào)表的查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)、查詢結(jié)果等信息,也可以包括報(bào)表名稱等信息。例如源報(bào)表的查詢結(jié)果可以為一種二維表格,一般可以包括根據(jù)源報(bào)表的查詢結(jié)果參數(shù)獲取的查詢結(jié)果,當(dāng)然也可以包括查詢條件參數(shù)和查詢條件。例如報(bào)表A為"廣東省薪酬報(bào)表",報(bào)表A的查詢條件參數(shù)為"開始時(shí)間"和"結(jié)束時(shí)間",查詢結(jié)果參數(shù)為"城市名稱,'、"工種"、"薪酬",且用戶根據(jù)查詢條件參數(shù)對(duì)應(yīng)輸入"2007"、"2008",則報(bào)表查詢裝置獲取的相應(yīng)查詢條件為"開始時(shí)間=2007"、"結(jié)束時(shí)間=2008",則從數(shù)據(jù)源為"廣東省薪酬數(shù)據(jù)庫(kù)"中可以獲取如表l所示的與查詢結(jié)果參數(shù)對(duì)應(yīng)的查詢結(jié)果。表1城市名稱工種薪酬深圳教師xxxxx廣州教師yyyyy在根據(jù)源報(bào)表的查詢條件獲取源報(bào)表的報(bào)表結(jié)果之前,可以預(yù)先將所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)劃分為各個(gè)元數(shù)據(jù),并將所述源報(bào)表的元數(shù)據(jù)保存在與所述源報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表中;預(yù)先將所述目標(biāo)報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)劃分為各個(gè)元數(shù)據(jù),并將所述目標(biāo)報(bào)表的元數(shù)據(jù)保存在與所述目標(biāo)報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表中,其中每個(gè)報(bào)表對(duì)應(yīng)一個(gè)報(bào)表標(biāo)識(shí)。例如將報(bào)表A中的"開始時(shí)間"、"結(jié)束時(shí)間"、"城市名稱"、"工種"、"薪酬"作為各個(gè)元數(shù)據(jù)保存在參數(shù)列表中,假設(shè)該參數(shù)列表與報(bào)表A的報(bào)表標(biāo)識(shí)"001"對(duì)應(yīng),通過(guò)報(bào)表標(biāo)識(shí)可以查找到對(duì)應(yīng)的參數(shù)列表中的元數(shù)據(jù)。其中"開始時(shí)間"、"結(jié)束時(shí)間"為報(bào)表A的查詢條件參數(shù),"城市名稱"、"工種"、"薪酬,,為報(bào)表A的查詢結(jié)果參數(shù)。表2為本發(fā)明實(shí)施例的報(bào)表查詢方法中報(bào)表標(biāo)識(shí)和參數(shù)列表的一種定義表,如表2所示,REPORT—ID為報(bào)表標(biāo)識(shí),EXPRESSION為參數(shù)列表,其中REPORT—ID和EXPRESSION可以為按照一定規(guī)則組合成的字符串(String),可以預(yù)先將報(bào)表中的各個(gè)查詢條件參數(shù)、查詢結(jié)果參數(shù)等劃分為元數(shù)據(jù),并將各個(gè)元數(shù)據(jù)按照一定規(guī)則組合成字符串,并以字符串的形式存儲(chǔ)到EXPRESSION中。表2<table>tableseeoriginaldocumentpage10</column></row><table>步驟102、從所述源報(bào)表的報(bào)表結(jié)果中獲取選定查詢結(jié)果后,從與所述源報(bào)表的查詢條件和所述選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí)。本發(fā)明實(shí)施例中,獲取選定查詢結(jié)果的過(guò)程應(yīng)當(dāng)理解為用戶^Mv源才艮表的報(bào)表結(jié)果中選取自己感興趣的內(nèi)容后,報(bào)表查詢裝置可以獲取用戶選取的內(nèi)容,即為選定查詢結(jié)果。例如源報(bào)表A的報(bào)表結(jié)果可以為如上面表l所示的二維表格,用戶可以從二維表格的各行中選取自己需要的信息,假設(shè)用戶選取字段"深圳",此時(shí)報(bào)表查詢裝置獲取的用戶的選定查詢結(jié)果為"城市名稱-深圳",該選定查詢結(jié)果中不僅包括源報(bào)表的查詢結(jié)果參數(shù)"城市名稱"還包括源報(bào)表的查詢結(jié)果"深圳"。當(dāng)滿足"源報(bào)表的查詢條件參數(shù)+查詢結(jié)果參數(shù)3當(dāng)前報(bào)表的查詢條件參數(shù)"時(shí),例如有另外的報(bào)表C的查詢條件參數(shù)"開始時(shí)間,,、"結(jié)束時(shí)間"、"城市名稱,,包括在報(bào)表A的查詢條件參數(shù)與查詢結(jié)杲參數(shù)的所有字段中,就可以獲得匹配的報(bào)表標(biāo)識(shí)"003",其中"003"對(duì)應(yīng)報(bào)表C,所有匹配的報(bào)表標(biāo)識(shí),組成了報(bào)表標(biāo)識(shí)列表,其中報(bào)表標(biāo)識(shí)列表中可以包括一個(gè)或者多個(gè)報(bào)表標(biāo)識(shí),也可能出現(xiàn)沒(méi)有匹配的報(bào)表標(biāo)識(shí)列表的情況??梢詫?深圳"賦值給報(bào)表C的查詢條件參數(shù)"城市名稱"字段。其中查詢與選定查詢結(jié)果匹配的方法。例如報(bào)表C的查詢條件參數(shù)列表中包括"開始時(shí)間"、"結(jié)束時(shí)間"和"城市名稱",則報(bào)表C與報(bào)表A存在關(guān)聯(lián),即報(bào)表C與報(bào)表A匹配。報(bào)表查詢裝置可以將報(bào)表B和報(bào)表C的名稱顯示給用戶,由用戶自己選擇想要查詢的報(bào)表,例如用戶選擇報(bào)表C,則報(bào)表查詢裝置可以獲取與報(bào)表C對(duì)應(yīng)的選定報(bào)表標(biāo)識(shí)"003"。步驟103、根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定與所述選定報(bào)表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)報(bào)表的查詢條件,根據(jù)所述目標(biāo)報(bào)表的查詢條件從所述目標(biāo)報(bào)表的數(shù)據(jù)源獲取所述目標(biāo)報(bào)表的報(bào)表結(jié)果。如果已經(jīng)獲取了選定查詢結(jié)果和選定報(bào)表標(biāo)識(shí),則報(bào)表查詢裝置根據(jù)選定報(bào)表標(biāo)識(shí)可以跳轉(zhuǎn)到目標(biāo)報(bào)表,并且報(bào)表查詢裝置根據(jù)源報(bào)表的查詢條件和選定查詢結(jié)果確定目標(biāo)報(bào)表的查詢條件從目標(biāo)報(bào)表的數(shù)據(jù)源,可以查找到目標(biāo)報(bào)表的報(bào)表結(jié)果。例如源報(bào)表A的查詢條件為"開始時(shí)間=2007"和"結(jié)束時(shí)間=2008",選定查詢結(jié)果為"城市名稱=深圳",則將獲得報(bào)表C的查詢條件為"開始時(shí)間=2007"、"結(jié)束時(shí)間-2008"和"城市名稱-深圳,,,如果報(bào)表c的查詢結(jié)果參數(shù)為"姓名"、"住址,,、"身份證號(hào)",則可以獲取如下表3中的查詢結(jié)果參數(shù)對(duì)應(yīng)的查詢結(jié)果。表3<table>tableseeoriginaldocumentpage12</column></row><table>然后報(bào)表查詢裝置可以將查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)、查詢結(jié)果封裝為顯示頁(yè)面,該顯示頁(yè)面為用戶根據(jù)報(bào)表A的報(bào)表結(jié)果從報(bào)表C查詢到的報(bào)表結(jié)果。圖3為本發(fā)明實(shí)施例的一種報(bào)表查詢方法得到報(bào)表結(jié)果的示意圖,如圖3所示,報(bào)表結(jié)果中一般可以包括查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)、查詢結(jié)果、報(bào)表名稱等信息,報(bào)表結(jié)果可以顯示為例如二維表格31、曲線圖32、餅圖33等的各種形式。可見,本實(shí)施例根據(jù)源報(bào)表的查詢條件獲取所述源報(bào)表的查詢結(jié)果后,可以從源報(bào)表的查詢結(jié)果中獲取用戶所需的選定查詢結(jié)果,再根據(jù)用戶的選擇獲取選定報(bào)表標(biāo)識(shí),然后根據(jù)源報(bào)表的查詢條件、選定查詢結(jié)果確定目標(biāo)報(bào)表的查詢條件,獲取目標(biāo)報(bào)表的報(bào)表結(jié)果,以實(shí)現(xiàn)通過(guò)源報(bào)表識(shí)別出與該源報(bào)表業(yè)務(wù)相關(guān)聯(lián)的目標(biāo)報(bào)表,并通過(guò)參數(shù)傳遞和報(bào)表調(diào)用的方式實(shí)現(xiàn)直接查詢目標(biāo)報(bào)表,從而提高了報(bào)表查詢的性能和靈活性,報(bào)表查詢的可擴(kuò)展性強(qiáng)。圖4為本發(fā)明實(shí)施例的另一種報(bào)表查詢方法的流程示意圖,如圖4所示,在本發(fā)明報(bào)表查詢方法前一個(gè)實(shí)施例的基礎(chǔ)上,該報(bào)表查詢方法中的步驟101可以包括以下步驟步驟1011、獲取用戶根據(jù)所述源報(bào)表的查詢條件參數(shù)所輸入的查詢條件。用戶根據(jù)當(dāng)前查詢報(bào)表的查詢條件參數(shù),可以對(duì)應(yīng)輸入一些數(shù)據(jù)或字符,然后服務(wù)器側(cè)的報(bào)表查詢裝置可以獲取用戶輸入的查詢條件。步驟1012、根據(jù)所述源報(bào)表的查詢條件獲取與所述源報(bào)表的查詢結(jié)果參數(shù)對(duì)應(yīng)的查詢結(jié)果。步驟1013、生成所述源報(bào)表的報(bào)表結(jié)果,所述源報(bào)表的報(bào)表結(jié)果中包括所述源報(bào)表的查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)和查詢結(jié)果。圖5為本發(fā)明實(shí)施例的另一種報(bào)表查詢方法中報(bào)表的示意圖,如圖5所示,報(bào)表A的查詢條件參數(shù)為"開始時(shí)間"、"結(jié)束時(shí)間",查詢結(jié)果參數(shù)為"城市名稱,,、"工種"、"薪酬";報(bào)表B的查詢條件參數(shù)為"開始時(shí)間,,、"結(jié)束時(shí)間,,,查詢結(jié)果參數(shù)為"城市名稱"、"公司"、"雇員人數(shù),,;報(bào)表C的查詢條件參數(shù)為"開始時(shí)間"、"結(jié)束時(shí)間,,、"城市名稱,,,查詢結(jié)果參數(shù)為"姓名"、"地址"、"身份證號(hào)"。如果報(bào)表A為源報(bào)表,則用戶根據(jù)報(bào)表A的查詢條件參數(shù)為"開始時(shí)間"、"結(jié)束時(shí)間"輸入"2007"、"2008",則報(bào)表查詢裝置獲取的查詢條件為"開始時(shí)間=2007"、"結(jié)束時(shí)間-2008",根據(jù)報(bào)表A的前述查詢條件可以獲取如上述表1的查詢結(jié)果。在用戶從源報(bào)表的報(bào)表結(jié)果中選取某個(gè)字段之后,報(bào)表查詢裝置可以獲取用戶選取的內(nèi)容即選定查詢結(jié)果,然后,如圖4所示,該報(bào)表查詢方法中的步驟102中從與所述源^L表的查詢條件和所述選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí)的步驟可以包括步驟1021、查找所述源報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表,獲取所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)。步驟1022、查找當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表,獲取所述當(dāng)前根表的查詢條件參數(shù)。其中當(dāng)前報(bào)表可以理解為報(bào)表系統(tǒng)中的除源報(bào)表以外的其他的報(bào)表。步驟1023、若所述當(dāng)前報(bào)表的查詢條件參數(shù)包含在所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)中,則將所述當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)組合為報(bào)表標(biāo)識(shí)列表。步驟1024、獲取用戶4艮據(jù)所述報(bào)表標(biāo)識(shí)列表選擇的選定報(bào)表標(biāo)識(shí)。報(bào)表查詢裝置查找源報(bào)表的參數(shù)列表和報(bào)表系統(tǒng)中當(dāng)前報(bào)表的參數(shù)列表后,如果當(dāng)前報(bào)表的查詢條件參數(shù)包含在所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)中,則將所述當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)組合為報(bào)表標(biāo)識(shí)列表。具體實(shí)現(xiàn)時(shí)可以將當(dāng)前報(bào)表的查詢條件參數(shù)與源報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表中的各個(gè)元數(shù)據(jù)進(jìn)行關(guān)聯(lián)匹配,具體可以按照正則表達(dá)式的方法,或者逐字匹配的方法,如果當(dāng)前報(bào)表的查詢條件參數(shù)都包含在源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)中,則說(shuō)明當(dāng)前報(bào)表與源報(bào)表存在關(guān)聯(lián)。例如圖5中報(bào)表A為源報(bào)表,報(bào)表B、C是當(dāng)前報(bào)表;報(bào)表A的參數(shù)列表中包括查詢條件參數(shù)"開始時(shí)間"、"結(jié)束時(shí)間",查詢結(jié)果參數(shù)"城市名稱"、"工種"、"薪酬",假設(shè)選定查詢結(jié)果為"城市名稱-深圳",且報(bào)表A的報(bào)表標(biāo)識(shí)為"001",而報(bào)表B的查詢條件參數(shù)中包括"結(jié)束時(shí)間,,、"城市名稱",可以看出報(bào)表B的所有查詢條件參數(shù)都包含在報(bào)表A的查詢條件參數(shù)和查詢結(jié)果參數(shù)中,即滿足"報(bào)表A的查詢條件參數(shù)+查詢結(jié)果參數(shù)2報(bào)表8的查詢條件參數(shù)"時(shí),報(bào)表B與報(bào)表A存在關(guān)聯(lián);同理報(bào)表C的所有查詢條件參數(shù)"開始時(shí)間,,、"結(jié)束時(shí)間"、"城市名稱"與報(bào)表A也滿足"報(bào)表A的查詢條件參數(shù)+查詢結(jié)果參數(shù)2報(bào)表C的查詢條件參數(shù)",報(bào)表C與報(bào)表A也存在關(guān)聯(lián),則將與所述源報(bào)表的報(bào)奉標(biāo)識(shí)匹配的所有當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)組成的報(bào)表標(biāo)識(shí)列表,例如該報(bào)表標(biāo)識(shí)列表中包括報(bào)表B的報(bào)表標(biāo)識(shí)"002"和報(bào)表C的報(bào)表標(biāo)識(shí)"003"。為了方便用戶選擇,可以將報(bào)表標(biāo)識(shí)列表中的每個(gè)報(bào)表標(biāo)識(shí)對(duì)應(yīng)的報(bào)表名稱通過(guò)頁(yè)面顯示給用戶。用戶可以從源報(bào)表的報(bào)表結(jié)果中選取自己需要的信息,例如用戶選擇了的報(bào)表名稱為"深圳市人口報(bào)表"的報(bào)表,則報(bào)表查詢裝置可以響應(yīng)用戶選擇,獲取與報(bào)表名稱為"深圳市人口報(bào)表"對(duì)應(yīng)的選定報(bào)表標(biāo)識(shí)"003"。如圖4所示,該報(bào)表查詢方法中的步驟103可以包括步驟1031、查找所述選定報(bào)表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)才艮表。例如根據(jù)選定報(bào)表標(biāo)識(shí)"003"可以查找對(duì)應(yīng)的目標(biāo)報(bào)表C。步驟1032、根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定所述目標(biāo)報(bào)表查詢條件參數(shù)對(duì)應(yīng)的查詢條件。根據(jù)源報(bào)表的查詢條件和選定查詢結(jié)果對(duì)應(yīng)的確定目標(biāo)報(bào)表的查詢條件,其中目標(biāo)報(bào)表的查詢條件可以包括源報(bào)表的查詢條件和選定查詢結(jié)果,或者僅包括源報(bào)表的查詢條件和選定查詢結(jié)果中的部分內(nèi)容。步驟1033、從所述目標(biāo)報(bào)表的數(shù)據(jù)源中查找與所述目標(biāo)報(bào)表的查詢結(jié)果參數(shù)對(duì)應(yīng)的查詢結(jié)果。報(bào)表查詢裝置根據(jù)源報(bào)表的查詢條件和選定查詢結(jié)果確定目標(biāo)報(bào)表的查詢條件,可以在目標(biāo)報(bào)表中查找到與該目標(biāo)報(bào)表的查詢結(jié)果參數(shù)對(duì)應(yīng)的查詢結(jié)果。例如源報(bào)表A的查詢條件為"開始時(shí)間=2007"和"結(jié)束時(shí)間=2008",選定查詢結(jié)果為"城市名稱=深圳",則目標(biāo)報(bào)表C的查詢條件為"開始時(shí)間=2007"、"結(jié)束時(shí)間=2008"和"城市名稱=深圳",如果目標(biāo)報(bào)表C的查詢結(jié)果參數(shù)為"姓名,,、"住址,,、"身份證號(hào),,,則可以獲取如上述表3的查詢結(jié)果。步驟1034、生成所述目標(biāo)報(bào)表的報(bào)表結(jié)果,所述目標(biāo)報(bào)表的報(bào)表結(jié)果中包括所述目標(biāo)報(bào)表的查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)和查詢結(jié)果。例如生成的目標(biāo)報(bào)表C的報(bào)表結(jié)果可以包括滿足"2007年到2008年深圳市民的姓名、住址和身份證號(hào)"的信息,該信息可以為二維表格、餅圖、曲線圖、柱形圖等顯示形式??梢姡緦?shí)施例根據(jù)源報(bào)表的查詢條件獲取所述源報(bào)表的報(bào)表結(jié)果后,可以從源報(bào)表的報(bào)表結(jié)果中獲取用戶所需的選定查詢結(jié)果,再根據(jù)用戶的選擇獲取與源報(bào)表關(guān)聯(lián)的選定報(bào)表標(biāo)識(shí),通過(guò)源報(bào)表,育fe"i只另,J出與i亥源報(bào)表業(yè)務(wù)相關(guān)聯(lián)的目標(biāo)報(bào)表;然后根據(jù)源報(bào)表的查詢條件、選定查詢結(jié)果確定目標(biāo)報(bào)表的查詢條件,跳轉(zhuǎn)到目標(biāo)報(bào)表中查詢所需的查詢結(jié)果,通過(guò)參數(shù)傳遞和報(bào)表調(diào)用的方式實(shí)現(xiàn)直接查詢目標(biāo)報(bào)表,從而提高了報(bào)表查詢的性能和靈活性,報(bào)表查詢的可擴(kuò)展性強(qiáng)。圖6為本發(fā)明實(shí)施例的一種報(bào)表查詢裝置的結(jié)構(gòu)示意圖,如圖6所示,該報(bào)表查詢裝置包括數(shù)據(jù)源管理模塊61、報(bào)表模板定義模塊62和條件組件導(dǎo)入模塊63,其中數(shù)據(jù)源管理模塊61用于根據(jù)源報(bào)表的查詢條件從源報(bào)表的數(shù)據(jù)源獲取所述源報(bào)表的報(bào)表結(jié)果;報(bào)表模板定義模塊62用于從所述源報(bào)表的報(bào)表結(jié)果中獲取選定查詢結(jié)果后,從與所述源報(bào)表的查詢條件和所述選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí);條件組件導(dǎo)入模塊63用于根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定與所述選定報(bào)表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)報(bào)表的查詢條件,使數(shù)據(jù)源管理模塊61根據(jù)所述目標(biāo)報(bào)表的查詢條件從所述目標(biāo)報(bào)表的數(shù)據(jù)源獲取所述目標(biāo)報(bào)表的報(bào)表結(jié)果。具體地,本發(fā)明實(shí)施例中的報(bào)表查詢裝置可以設(shè)置在報(bào)表系統(tǒng)的服務(wù)器側(cè),用戶在查詢單個(gè)報(bào)表時(shí),根據(jù)查詢條件參數(shù)輸入查詢條件后,數(shù)據(jù)源管理模塊61可以根據(jù)源報(bào)表的查詢條件從報(bào)表系統(tǒng)中源報(bào)表的數(shù)據(jù)源中獲取源報(bào)表的報(bào)表結(jié)果,源報(bào)表的報(bào)表結(jié)果中可以包括該源報(bào)表的查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)、查詢結(jié)果等信息,也可以包括報(bào)表名稱等信息。用戶從源報(bào)表的報(bào)表結(jié)果中選取自己感興趣的內(nèi)容后,報(bào)表模板定義模塊62從源報(bào)表的報(bào)表結(jié)果中可以獲取用戶選取的內(nèi)容即選定查詢結(jié)果,并從與源報(bào)表的查詢條件和選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí)。條件組件導(dǎo)入模塊63根據(jù)所述源報(bào)表的查詢條件、選定查詢結(jié)果確定目標(biāo)報(bào)表的查詢條件導(dǎo)入后,數(shù)據(jù)源管理模塊61可以從目標(biāo)報(bào)表的數(shù)據(jù)源獲取目標(biāo)報(bào)表的報(bào)表結(jié)果。具體方法,可參照本發(fā)明報(bào)表查詢方法第一、第二實(shí)施例的相關(guān)描述和示例。可見,本實(shí)施例數(shù)據(jù)源管理模塊根據(jù)源報(bào)表的查詢條件獲取所述源報(bào)表的查詢結(jié)果后,報(bào)表模板定義模塊可以從源報(bào)表的查詢結(jié)果中獲取用戶所需的選定查詢結(jié)果,再根據(jù)用戶的選擇獲取選定報(bào)表標(biāo)識(shí),以實(shí)現(xiàn)通過(guò)源報(bào)表識(shí)別出與該源報(bào)表業(yè)務(wù)相關(guān)聯(lián)的目標(biāo)報(bào)表;然后條件組件導(dǎo)入模塊根據(jù)源報(bào)表的查詢條件、選定查詢結(jié)果確定目標(biāo)報(bào)表的查詢條件導(dǎo)入該報(bào)表查詢裝置后,該報(bào)表查詢裝置可以跳轉(zhuǎn)到目標(biāo)報(bào)表中查詢所需的查詢結(jié)果,通過(guò)參數(shù)傳遞和報(bào)表調(diào)用的方式實(shí)現(xiàn)直接查詢目標(biāo)報(bào)表,從而提高了報(bào)表查詢的性能和靈活性,報(bào)表查詢的可擴(kuò)展性強(qiáng)。圖7為本發(fā)明實(shí)施例的另一種報(bào)表查詢裝置的結(jié)構(gòu)示意圖,如圖7所示,在本發(fā)明前述實(shí)施例的報(bào)表查詢裝置的基礎(chǔ)上,該報(bào)表查詢裝置的條件組件導(dǎo)入模塊63還用于,獲取用戶根據(jù)源報(bào)表的查詢條件參數(shù)所輸入的源報(bào)表的查詢條件和所述源報(bào)表的報(bào)表標(biāo)識(shí),傳遞給條件組件管理模塊65。具體的,用戶通過(guò)客戶端用戶界面輸入不同查詢條件參數(shù)的賦值,如源報(bào)表的查詢條件參數(shù)為"開始時(shí)間,,和"結(jié)束時(shí)間",用戶根據(jù)查詢條件參數(shù)對(duì)應(yīng)輸入"2007"、"2008",相應(yīng)的,條件組件導(dǎo)入模塊63響應(yīng)用戶行為獲取相應(yīng)查詢條件,即"開始時(shí)間=2007"、"結(jié)束時(shí)間=2008"。進(jìn)一步地,報(bào)表查詢裝置還包括條件組件管理模塊65和動(dòng)態(tài)業(yè)務(wù)組裝模塊66。其中條件組件管理模塊65用于從條件組件導(dǎo)入模塊63獲取所述源報(bào)表的查詢條件和報(bào)表標(biāo)識(shí),并將所述源報(bào)表的查詢條件和報(bào)表標(biāo)識(shí)傳遞給動(dòng)態(tài)業(yè)務(wù)組裝模塊66。具體地,條件組件導(dǎo)入模塊63將用戶根據(jù)查詢條件參數(shù)輸入的數(shù)據(jù)以界面或數(shù)據(jù)的形式導(dǎo)入該報(bào)表查詢裝置,條件組件管理模塊65通過(guò)"條件組件界面獲取"或"獲取條件組件輸入值"的方法獲取用戶輸入的查詢條件,并獲取用戶查詢的源報(bào)表的報(bào)表標(biāo)識(shí)。動(dòng)態(tài)業(yè)務(wù)組裝模塊66用于查找所述源報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表,獲取所述源報(bào)表的查詢條件參數(shù)以及所述選定查詢結(jié)果和查詢結(jié)果參數(shù);查找當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表,獲取所述當(dāng)前報(bào)表的查詢條件參數(shù);若當(dāng)前報(bào)表的查詢條件參數(shù)包含在所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)中,則將所述當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)組合為報(bào)表標(biāo)識(shí)列表;將所述源報(bào)表的查詢條件和所述報(bào)表標(biāo)識(shí)列表傳遞給所述數(shù)據(jù)源管理模塊。具體地,條件組件管理模塊65將源報(bào)表的查詢條件和報(bào)表標(biāo)識(shí)發(fā)送至動(dòng)態(tài)業(yè)務(wù)組裝模塊66后;動(dòng)態(tài)業(yè)務(wù)組裝模塊66可以從參數(shù)列表存儲(chǔ)模塊67查找與源報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表和各個(gè)當(dāng)前報(bào)表的參數(shù)列表,例如圖5中報(bào)表A為源報(bào)表,動(dòng)態(tài)業(yè)務(wù)組裝模塊66查找報(bào)表A的參數(shù)列表可以得到報(bào)表A的查詢條件參數(shù)"開始時(shí)間"、"結(jié)束時(shí)間",查詢結(jié)果參數(shù)"城市名稱',、"工種"、"薪酬",其中選定查詢結(jié)果"城市名稱-深圳,,對(duì)應(yīng)的查詢結(jié)果參數(shù)為"城市名稱,,。動(dòng)態(tài)業(yè)務(wù)組裝模塊66從參數(shù)列表存儲(chǔ)模塊67查找報(bào)表系統(tǒng)中的其他報(bào)表的參數(shù)列表,例如圖5中報(bào)表B、C是動(dòng)態(tài)業(yè)務(wù)組裝模塊66查找的當(dāng)前報(bào)表;報(bào)表B的查詢條件參數(shù)為"結(jié)束時(shí)間"、"城市名稱",報(bào)表C的查詢條件參數(shù)為"開始時(shí)間,,、"結(jié)束時(shí)間,,、"城市名稱,,。動(dòng)態(tài)業(yè)務(wù)組裝模塊66采用正則表達(dá)式或者逐字匹配等方法,將當(dāng)前報(bào)表的查詢條件參數(shù)與源報(bào)表的參數(shù)列表中的查詢條件參數(shù)和查詢結(jié)果參數(shù)進(jìn)行匹配,將查詢條件參數(shù)包含在所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)中的當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)組成報(bào)表標(biāo)識(shí)列表。例如圖5中,報(bào)表B、C的查詢結(jié)果參數(shù)都包括在報(bào)表A的查詢條件參數(shù)和查詢結(jié)果參數(shù)中,因此報(bào)表B和C都與報(bào)表A存在關(guān)聯(lián),即與報(bào)表A相匹配。動(dòng)態(tài)業(yè)務(wù)組裝模塊66可以將報(bào)表B、C的報(bào)表標(biāo)識(shí)組合為報(bào)表標(biāo)識(shí)列表。進(jìn)一步地,數(shù)據(jù)源管理模塊還用于,將根據(jù)所述源報(bào)表的查詢條件獲取的報(bào)表結(jié)果和所述報(bào)表標(biāo)識(shí)列表傳遞給所述報(bào)表模板定義模塊。相應(yīng)的,報(bào)表模板定義模塊62還用于,獲取用戶根據(jù)所述報(bào)表標(biāo)識(shí)列表選擇的選定報(bào)表標(biāo)識(shí),將所述選定報(bào)表標(biāo)識(shí)和所述源報(bào)表的查詢條件傳遞給所述條件組件導(dǎo)入模塊,將包括所述源報(bào)表或目標(biāo)報(bào)表的查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)和查詢結(jié)果的報(bào)表結(jié)果封裝為顯示頁(yè)面。具體地,為了方便用戶選擇,報(bào)表模板定義模塊62可以將報(bào)表標(biāo)識(shí)列表中的每個(gè)報(bào)表標(biāo)識(shí)對(duì)應(yīng)的報(bào)表名稱通過(guò)頁(yè)面顯示給用戶。用戶可以從源報(bào)表的報(bào)表結(jié)果中選取自己需要的信息,例如用戶選擇了的報(bào)表名稱為"深圳市人口報(bào)表"的報(bào)表,則報(bào)表模板定義模塊62可以響應(yīng)用戶選擇,獲取與報(bào)表名稱為"深圳市人口報(bào)表,,對(duì)應(yīng)的選定報(bào)表標(biāo)識(shí)"003"。再進(jìn)一步地,該報(bào)表查詢裝置還包括參數(shù)列表存儲(chǔ)模塊67,用于將所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)劃分為各個(gè)元數(shù)據(jù),并將所述元數(shù)據(jù)保存在所述源報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表中;或,將所述目標(biāo)報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)劃分為各個(gè)元數(shù)據(jù),并將所述元數(shù)據(jù)保存在所述目標(biāo)報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表中。數(shù)據(jù)源管理模塊61從源報(bào)表的數(shù)據(jù)源獲取源報(bào)表的報(bào)表結(jié)果或者從目標(biāo)報(bào)表的數(shù)據(jù)源獲取目標(biāo)報(bào)表的報(bào)表結(jié)果后,可以將源報(bào)表或目標(biāo)報(bào)表的報(bào)表結(jié)果傳遞給參數(shù)列表存儲(chǔ)模塊67,由參數(shù)列表存儲(chǔ)模塊67將源報(bào)表或目標(biāo)報(bào)表的報(bào)表結(jié)果中的各個(gè)字段(查詢條件參數(shù)和查詢結(jié)果參數(shù))劃分為各個(gè)元數(shù)據(jù),保存在報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表中,以供動(dòng)態(tài)業(yè)務(wù)組裝模塊66進(jìn)行匹配時(shí)使用。其中本實(shí)施例中報(bào)表查詢裝置進(jìn)行報(bào)表查詢查詢的具體方法可以參照本發(fā)明報(bào)表查詢方法第一、第二實(shí)施例中的相關(guān)的描述和示例??梢姡緦?shí)施例參數(shù)列表存儲(chǔ)模塊可以將源報(bào)表或目標(biāo)報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)劃分為各個(gè)元數(shù)據(jù)保存在參數(shù)列表中,數(shù)據(jù)源管理模塊根據(jù)源報(bào)表的查詢條件獲取所述源報(bào)表的查詢結(jié)果后,報(bào)表模板定義模塊可以從源報(bào)表的查詢結(jié)果中獲取用戶所需的選定查詢結(jié)果,再根據(jù)用戶的選擇獲取選定報(bào)表標(biāo)識(shí),以實(shí)現(xiàn)通過(guò)源才艮表識(shí)別出與該源報(bào)表業(yè)務(wù)相關(guān)聯(lián)的目標(biāo)報(bào)表;然后條件組件導(dǎo)入模塊根據(jù)源報(bào)表的查詢條件、選定查詢結(jié)果確定目標(biāo)報(bào)表的查詢條件導(dǎo)入該報(bào)表查詢裝置后,通過(guò)條件組件管理模塊、動(dòng)態(tài)業(yè)務(wù)組裝模塊、報(bào)表模板定義模塊跳轉(zhuǎn)到目標(biāo)報(bào)表中查詢所需的查詢結(jié)果,通過(guò)參數(shù)傳遞和報(bào)表調(diào)用的方式實(shí)現(xiàn)直接查詢目標(biāo)報(bào)表,從而提高了報(bào)表查詢的性能和靈活性,報(bào)表查詢的可擴(kuò)展性強(qiáng)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的^f更件來(lái)完成,前述的程序可以存^t于一計(jì)算才幾可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、》茲碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。權(quán)利要求1、一種報(bào)表查詢方法,其特征在于,包括根據(jù)源報(bào)表的查詢條件從源報(bào)表的數(shù)據(jù)源獲取所述源報(bào)表的報(bào)表結(jié)果;從所述源報(bào)表的報(bào)表結(jié)果中獲取選定查詢結(jié)果后,從與所述源報(bào)表的查詢條件和所述選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí);根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定與所述選定報(bào)表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)報(bào)表的查詢條件,根據(jù)所述目標(biāo)報(bào)表的查詢條件從所述目標(biāo)報(bào)表的數(shù)據(jù)源獲取所述目標(biāo)報(bào)表的報(bào)表結(jié)果。2、根據(jù)權(quán)利要求1所述的報(bào)表查詢方法,其特征在于,所述根據(jù)源報(bào)表的查詢條件從源報(bào)表的數(shù)據(jù)源獲取所述源報(bào)表的報(bào)表結(jié)果,包括獲取用戶根據(jù)所述源報(bào)表的查詢條件參數(shù)所輸入的查詢條件;根據(jù)所述源報(bào)表的查詢條件從源報(bào)表的數(shù)據(jù)源獲取與所述源報(bào)表的查詢結(jié)果參數(shù)對(duì)應(yīng)的查詢結(jié)果;生成所述源報(bào)表的報(bào)表結(jié)果,所述源報(bào)表的報(bào)表結(jié)果中包括所述源報(bào)表的查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)和查詢結(jié)果。3、根據(jù)權(quán)利要求1所述的報(bào)表查詢方法,其特征在于,還包括預(yù)先將所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)劃分為各個(gè)元數(shù)預(yù)先將所述目標(biāo)報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)劃分為各個(gè)元數(shù)據(jù),并將所述元數(shù)據(jù)保存在所述目標(biāo)報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表中。4、根據(jù)權(quán)利要求3所述的報(bào)表查詢方法,其特征在于,所述從與所述源報(bào)表的查詢條件和所述選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí),包括查找所述源報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表,獲取所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù);查找當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表,獲取所述當(dāng)前報(bào)表的查詢條件參數(shù);若所述當(dāng)前報(bào)表的查詢條件參數(shù)包含在所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)中,則將所述當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)組合為報(bào)表標(biāo)識(shí)列表;獲取用戶根據(jù)所述報(bào)表標(biāo)識(shí)列表選擇的選定報(bào)表標(biāo)識(shí)。5、根據(jù)權(quán)利要求1-4任一所述的報(bào)表查詢方法,其特征在于,所述根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定與所述選定報(bào)表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)報(bào)表的查詢條件,根據(jù)所述目標(biāo)報(bào)表的查詢條件從所述目標(biāo)報(bào)表的數(shù)據(jù)源獲取所述目標(biāo)報(bào)表的報(bào)表結(jié)果,包括查找所述選定才艮表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)才艮表;根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定所述目標(biāo)報(bào)表查詢條件參數(shù)對(duì)應(yīng)的查詢條件;從所述目標(biāo)報(bào)表的數(shù)據(jù)源中查找與所述目標(biāo)報(bào)表的查詢結(jié)果參數(shù)對(duì)應(yīng)的查詢結(jié)果;生成所述目標(biāo)報(bào)表的報(bào)表結(jié)果,所述目標(biāo)報(bào)表的報(bào)表結(jié)果中包括所述目標(biāo)報(bào)表的查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)和查詢結(jié)果。6、一種報(bào)表查詢裝置,其特征在于,包括數(shù)據(jù)源管理模塊,用于根據(jù)源報(bào)表的查詢條件從源報(bào)表的數(shù)據(jù)源獲取所述源報(bào)表的報(bào)表結(jié)果;報(bào)表模板定義模塊,用于從所述源報(bào)表的報(bào)表結(jié)果中獲取選定查詢結(jié)果后,從與所述源報(bào)表的查詢條件和所述選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí);條件組件導(dǎo)入模塊,用于根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定與所述選定報(bào)表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)報(bào)表的查詢條件,使所述數(shù)據(jù)源管理模塊根據(jù)所述目標(biāo)報(bào)表的查詢條件從所述目標(biāo)報(bào)表的數(shù)據(jù)源獲取所述目標(biāo)報(bào)表的報(bào)表結(jié)果。7、根據(jù)權(quán)利要求6所述的報(bào)表查詢裝置,其特征在于,還包括條件組件管理模塊和動(dòng)態(tài)業(yè)務(wù)組裝模塊;所述條件組件導(dǎo)入模塊還用于獲取用戶根據(jù)源報(bào)表的查詢條件參數(shù)所輸入的源報(bào)表的查詢條件和所述源報(bào)表的報(bào)表標(biāo)識(shí),傳遞給所迷條件組件管理模塊;所述條件組件管理模塊,用于從所述條件組件導(dǎo)入模塊獲取所述源報(bào)表的查詢條件和報(bào)表標(biāo)識(shí),并將所述源報(bào)表的查詢條件和報(bào)表標(biāo)識(shí)傳遞給動(dòng)態(tài)業(yè)務(wù)組裝模塊;所述動(dòng)態(tài)業(yè)務(wù)組裝模塊,用于查找所述源報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表,獲取所述源報(bào)表的查詢條件參數(shù)以及所述選定查詢結(jié)果和查詢結(jié)果參數(shù);查找當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表,獲取所述當(dāng)前報(bào)表的查詢條件參數(shù);若當(dāng)前報(bào)表的查詢條件參數(shù)包含在所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)中,則將所述當(dāng)前報(bào)表的報(bào)表標(biāo)識(shí)組合為報(bào)表標(biāo)識(shí)列表;將所述源報(bào)表的查詢條件和所述報(bào)表標(biāo)識(shí)列表傳遞給所述數(shù)據(jù)源管理模塊。8、根據(jù)權(quán)利要求7所述的報(bào)表查詢裝置,其特征在于,所迷數(shù)據(jù)源管理模塊還用于,將根據(jù)所述源報(bào)表的查詢條件獲取的報(bào)表結(jié)果和所述報(bào)表標(biāo)識(shí)列表傳遞給所述報(bào)表模板定義模塊。9、根據(jù)權(quán)利要求7所述的報(bào)表查詢裝置,其特征在于,所述報(bào)表模板定義模塊還用于,獲取用戶根據(jù)所述報(bào)表標(biāo)識(shí)列表選擇的選定報(bào)表標(biāo)識(shí),將所述選定報(bào)表標(biāo)識(shí)和所述源報(bào)表的查詢條件傳遞給所述條件組件導(dǎo)入模塊,將包括所述源報(bào)表或目標(biāo)報(bào)表的查詢條件參數(shù)、查詢條件、查詢結(jié)果參數(shù)和查詢結(jié)果的報(bào)表結(jié)果封裝為顯示頁(yè)面。10、根據(jù)權(quán)利要求6-9任一所述的報(bào)表查詢裝置,其特征在于,還包括參數(shù)列表存儲(chǔ)模塊,用于將所述源報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)劃分為各個(gè)元數(shù)據(jù),并將所述元數(shù)據(jù)保存在所述源報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表中;或,將所述目標(biāo)報(bào)表的查詢條件參數(shù)和查詢結(jié)果參數(shù)劃分為各個(gè)元數(shù)據(jù),并將所述元數(shù)據(jù)保存在所述目標(biāo)報(bào)表的報(bào)表標(biāo)識(shí)對(duì)應(yīng)的參數(shù)列表中。全文摘要本發(fā)明實(shí)施例涉及一種報(bào)表查詢方法和裝置,該報(bào)表查詢方法包括根據(jù)源報(bào)表的查詢條件從源報(bào)表的數(shù)據(jù)源獲取所述源報(bào)表的報(bào)表結(jié)果;從所述源報(bào)表的報(bào)表結(jié)果中獲取選定查詢結(jié)果后,從與所述源報(bào)表的查詢條件和所述選定查詢結(jié)果匹配的報(bào)表標(biāo)識(shí)列表中獲取選定報(bào)表標(biāo)識(shí);根據(jù)所述源報(bào)表的查詢條件和選定查詢結(jié)果,確定與所述選定報(bào)表標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)報(bào)表的查詢條件,根據(jù)所述目標(biāo)報(bào)表的查詢條件從所述目標(biāo)報(bào)表的數(shù)據(jù)源獲取所述目標(biāo)報(bào)表的報(bào)表結(jié)果。本發(fā)明實(shí)施例通過(guò)源報(bào)表識(shí)別出與該源報(bào)表業(yè)務(wù)相關(guān)聯(lián)的目標(biāo)報(bào)表,并通過(guò)參數(shù)傳遞和報(bào)表調(diào)用的方式實(shí)現(xiàn)直接查詢目標(biāo)報(bào)表,從而提高了報(bào)表查詢的性能和靈活性。文檔編號(hào)G06F17/30GK101639855SQ200910091950公開日2010年2月3日申請(qǐng)日期2009年9月2日優(yōu)先權(quán)日2009年9月2日發(fā)明者恒邱申請(qǐng)人:華為技術(shù)有限公司