亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

跨頁選擇數(shù)據(jù)的方法和系統(tǒng)的制作方法

文檔序號:6489338閱讀:209來源:國知局
跨頁選擇數(shù)據(jù)的方法和系統(tǒng)的制作方法
【專利摘要】一種跨頁選擇數(shù)據(jù)的方法,包括以下步驟:獲取在當(dāng)前頁選中的數(shù)據(jù)行;獲取觸發(fā)操作;判斷所述觸發(fā)操作是否為翻頁操作,若是,則進行翻頁,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫,再將所述翻頁作為新的當(dāng)前頁,返回到獲取在當(dāng)前頁選中的數(shù)據(jù)行的步驟;若否,則根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫。此外,還提供了一種跨頁選擇數(shù)據(jù)的系統(tǒng)。上述跨頁選擇數(shù)據(jù)的方法和系統(tǒng),在翻頁或執(zhí)行相應(yīng)的功能時才保存當(dāng)前頁選中的數(shù)據(jù)行,不需選中一次則執(zhí)行一次保存操作,減少了保存操作的次數(shù),提高了計算機處理性能。
【專利說明】跨頁選擇數(shù)據(jù)的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉計算機軟件領(lǐng)域,特別是涉及一種跨頁選擇數(shù)據(jù)的方法和系統(tǒng)。
【背景技術(shù)】
[0002]在信息系統(tǒng)的數(shù)據(jù)展示中,存在對分布在不同頁面的特定數(shù)據(jù)進行批量操作的需求,如:在第一頁選中某行后進行翻頁,在第二頁選中其他行,然后對在第一頁和第二頁選中的行進行批量審核、刪除、禁用、設(shè)置屬性、發(fā)送短信、郵件、批量下推單據(jù)等操作。
[0003]然而,傳統(tǒng)的大部分的信息系統(tǒng)不做跨頁選擇數(shù)據(jù),只對當(dāng)前頁選中的數(shù)據(jù)進行操作;對于某些信息系統(tǒng)具有跨頁選擇功能的,一般采取選中一行數(shù)據(jù)就保存一次選中狀態(tài),退選一行數(shù)據(jù)時釋放保存狀態(tài)的方式進行處理,如此頻繁的在一行數(shù)據(jù)上選中或退選,若數(shù)據(jù)量大時會影響計算機處理性能,且將選中的狀態(tài)保存在客戶端或者服務(wù)器緩存,占用較多的客戶端或服務(wù)器資源,由于客戶端環(huán)境多變,可能導(dǎo)致選中狀態(tài)數(shù)據(jù)不穩(wěn)定。

【發(fā)明內(nèi)容】

[0004]基于此,有必要針對頻繁保存選擇數(shù)據(jù)造成計算機處理性能下降的問題,提供一種能提高處理效率的跨頁選擇數(shù)據(jù)的方法。
[0005]此外,還有必要針對頻繁保存選擇數(shù)據(jù)造成計算機處理性能下降的問題,提供一種能提高處理效率的跨頁選擇數(shù)據(jù)的系統(tǒng)。
[0006]一種跨頁選擇數(shù)據(jù)的方法,包括以下步驟:
[0007]獲取在當(dāng)前頁選中的數(shù)據(jù)行;
[0008]獲取觸發(fā)操作;
[0009]判斷所述觸發(fā)操作是否為翻頁操作,若是,則進行翻頁,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫,再將所述翻頁作為新的當(dāng)前頁,返回到獲取在當(dāng)前頁選中的數(shù)據(jù)行的步驟;若否,則根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫。
[0010]在其中一個實施例中,在根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫之后,還包括:
[0011]判斷是否將選中的數(shù)據(jù)行保存為數(shù)據(jù)集合,若是,則在數(shù)據(jù)庫中保存所述數(shù)據(jù)集合,若否,則在退出應(yīng)用時刪除數(shù)據(jù)庫中保存的選中的數(shù)據(jù)行。
[0012]在其中一個實施例中,所述獲取在當(dāng)前頁選中的數(shù)據(jù)行的步驟包括:
[0013]獲取在當(dāng)前頁選中的數(shù)據(jù)行的主鍵值;
[0014]所述在數(shù)據(jù)庫中保存所述數(shù)據(jù)集合的步驟包括:
[0015]產(chǎn)生數(shù)據(jù)集合標(biāo)識;
[0016]建立所述數(shù)據(jù)集合標(biāo)識與所述選中的數(shù)據(jù)行的主鍵值之間的對應(yīng)關(guān)系,并將所述對應(yīng)關(guān)系保存在所述數(shù)據(jù)庫中。
[0017]在其中一個實施例中,在所述在數(shù)據(jù)庫中保存所述數(shù)據(jù)集合的步驟之后,還包括步驟:[0018]獲取選中的數(shù)據(jù)集合;
[0019]展示所述數(shù)據(jù)集合中的數(shù)據(jù)行;
[0020]對所述數(shù)據(jù)集合中的數(shù)據(jù)行執(zhí)行功能操作。
[0021]在其中一個實施例中,在建立所述數(shù)據(jù)集合標(biāo)識與所述選中的數(shù)據(jù)行的主鍵值之間的對應(yīng)關(guān)系,并將所述對應(yīng)關(guān)系保存在所述數(shù)據(jù)庫中之后,還包括步驟:
[0022]在數(shù)據(jù)庫中創(chuàng)建相關(guān)聯(lián)的信息數(shù)據(jù)表和關(guān)系數(shù)據(jù)表,所述信息數(shù)據(jù)表用于記錄所有數(shù)據(jù)行的主鍵值,所述關(guān)系數(shù)據(jù)表用于記錄選中的數(shù)據(jù)行的主鍵值與數(shù)據(jù)集合標(biāo)識的對應(yīng)關(guān)系;
[0023]獲取數(shù)據(jù)展示請求;
[0024]根據(jù)所述展示請求從信息數(shù)據(jù)表及關(guān)系數(shù)據(jù)表中確定處于選中狀態(tài)的數(shù)據(jù)行;
[0025]展示所有數(shù)據(jù)行及選中的數(shù)據(jù)行的選中狀態(tài)。
[0026]一種跨頁選擇數(shù)據(jù)的系統(tǒng),包括:
[0027]獲取模塊,用于獲取在當(dāng)前頁選中的數(shù)據(jù)行;
[0028]觸發(fā)模塊,用于獲取觸發(fā)操作;
[0029]判斷模塊,用于判斷所述觸發(fā)操作是否為翻頁操作;
[0030]翻頁模塊,用于在所述觸發(fā)操作我為翻頁操作時,進行翻頁;
[0031]存儲模塊,用于在進行翻頁時,保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫;
[0032]所述獲取模塊還用于在將翻頁作為新的當(dāng)前頁后,獲取在新的當(dāng)前頁選中的數(shù)據(jù)行;
[0033]執(zhí)行模塊,用于在所述觸發(fā)操作不為翻頁操作時,根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能;
[0034]所述存儲模塊還用于在根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能時,保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫。
[0035]在其中一個實施例中,所述跨頁選擇數(shù)據(jù)的系統(tǒng)還包括刪除模塊,所述判斷模塊還用于在所述存儲模塊根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能時保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫之后,進一步判斷是否將選中的數(shù)據(jù)行保存為數(shù)據(jù)集合,若是,所述存儲模塊還用于存儲所述數(shù)據(jù)集合到所述數(shù)據(jù)庫中,若否,則所述刪除模塊用于在退出應(yīng)用時刪除數(shù)據(jù)庫中保存的選中的數(shù)據(jù)行。
[0036]在其中一個實施例中,所述獲取模塊還用于獲取在當(dāng)前頁選中的數(shù)據(jù)行的主鍵值;
[0037]所述存儲模塊包括:
[0038]生成單元,用于產(chǎn)生數(shù)據(jù)集合標(biāo)識;
[0039]關(guān)系建立單元,用于建立所述數(shù)據(jù)集合標(biāo)識與所述選中的數(shù)據(jù)行的主鍵值對應(yīng)關(guān)系;
[0040]存儲單元,用于將所述對應(yīng)關(guān)系保存在所述數(shù)據(jù)庫中。
[0041]在其中一個實施例中,所述跨頁選擇數(shù)據(jù)的系統(tǒng)還包括:
[0042]選中模塊,用于獲取選中的數(shù)據(jù)集合;
[0043]展示模塊,用于展示所述數(shù)據(jù)集合中的數(shù)據(jù)行;
[0044]所述執(zhí)行模塊還用于對所述數(shù)據(jù)集合中的數(shù)據(jù)行執(zhí)行相應(yīng)的功能操作。[0045]在其中一個實施例中,所述跨頁選擇數(shù)據(jù)的系統(tǒng)還包括:
[0046]創(chuàng)建模塊,用于在數(shù)據(jù)庫中創(chuàng)建相關(guān)聯(lián)的信息數(shù)據(jù)表和關(guān)系數(shù)據(jù)表,所述信息數(shù)據(jù)表用于記錄所有數(shù)據(jù)行的主鍵值,所述關(guān)系數(shù)據(jù)表用于記錄選中的數(shù)據(jù)行的主鍵值與數(shù)據(jù)集合標(biāo)識的對應(yīng)關(guān)系;
[0047]請求模塊,用于獲取數(shù)據(jù)展示請求;
[0048]查詢模塊,用于根據(jù)所述展示請求從信息數(shù)據(jù)表及關(guān)系數(shù)據(jù)表中確定處于選中狀態(tài)的數(shù)據(jù)行;
[0049]顯示模塊,用于展示所有數(shù)據(jù)行及選中的數(shù)據(jù)行的選中狀態(tài)。
[0050]上述跨頁選擇數(shù)據(jù)的方法和系統(tǒng),在翻頁或執(zhí)行相應(yīng)的功能時才保存當(dāng)前頁選中的數(shù)據(jù)行,不需選中一次則執(zhí)行一次保存操作,減少了保存操作的次數(shù),提高了計算機處理性能。
【專利附圖】

【附圖說明】
[0051]圖1為一個實施例中跨頁選擇數(shù)據(jù)的方法流程示意圖;
[0052]圖2為另一個實施例中跨頁選擇數(shù)據(jù)的方法流程示意圖;
[0053]圖3為一個實施例中在數(shù)據(jù)庫中保存數(shù)據(jù)集合的步驟的具體流程圖;
[0054]圖4為一個實施例中調(diào)用保存的數(shù)據(jù)集合的具體流程圖;
[0055]圖5為另一個實施例中跨頁選擇數(shù)據(jù)的方法流程示意圖;
[0056]圖6為一個實施例中跨頁選擇數(shù)據(jù)的系統(tǒng)的內(nèi)部結(jié)構(gòu)示意圖;
[0057]圖7為另一個實施例中跨頁選擇數(shù)據(jù)的系統(tǒng)的內(nèi)部結(jié)構(gòu)示意圖;
[0058]圖8為一個實施例中獲取模塊的內(nèi)部結(jié)構(gòu)示意圖;
[0059]圖9為另一個實施例中跨頁選擇數(shù)據(jù)的系統(tǒng)的內(nèi)部結(jié)構(gòu)示意圖。
【具體實施方式】
[0060]下面結(jié)合具體的實施例結(jié)合附圖對跨頁選擇數(shù)據(jù)的方法和系統(tǒng)的技術(shù)方案進行詳細(xì)的描述,以使其更加清楚。
[0061]如圖1所示,在一個實施例中,一種跨頁選擇數(shù)據(jù)的方法,包括以下步驟:
[0062]步驟SI 10,獲取在當(dāng)前頁選中的數(shù)據(jù)行。
[0063]首先,需登錄到信息系統(tǒng),進入數(shù)據(jù)維護界面,然后再在該數(shù)據(jù)維護界面獲取用戶通過鼠標(biāo)或按鍵或觸摸屏等輸入設(shè)備在當(dāng)前頁選中的數(shù)據(jù)行。當(dāng)前頁是指正在顯示給用戶查看的所在頁。信息系統(tǒng)對應(yīng)的客戶端可為瀏覽器(IE或Firefox等)或應(yīng)用程序(如VB、C++等)。在某一時間點獲取選中的數(shù)據(jù)行,對于瀏覽器,可使用客戶端腳本Ajax(Asynchronous JavaScript and XML,交互式網(wǎng)頁應(yīng)用)保存,對于應(yīng)用程序,可新建線程進行保存。Ajax的核心是JavaScript對象XmlHttpRequest,通過XmlHttpRequest可使用JavaScript向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。
[0064]在一個實施例中,步驟SllO具體為:獲取在當(dāng)前頁選中的數(shù)據(jù)行的主鍵值。具體的,主鍵值是用于區(qū)別每個數(shù)據(jù)行的唯一標(biāo)識。
[0065]步驟S120,獲取觸發(fā)操作。
[0066]具體的,該觸發(fā)操作可為翻頁操作或功能操作。功能操作包括批量復(fù)制、發(fā)送短信、發(fā)送郵件等,但不限于此。
[0067]步驟S130,判斷觸發(fā)操作是否為翻頁操作,若是,執(zhí)行步驟S140,若否,執(zhí)行步驟S150。步驟S140,進行翻頁,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫,再將翻頁作為新的當(dāng)前頁,然后返回步驟S110。
[0068]具體的,翻頁到達下一頁,且同時保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫中,可將選中的數(shù)據(jù)行的主鍵值保存到數(shù)據(jù)庫中。翻頁作為新的當(dāng)前頁是指翻頁到達下一頁后,該下一頁成為新的當(dāng)前頁。
[0069]步驟S150,根據(jù)觸發(fā)操作執(zhí)行相應(yīng)的功能,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫。
[0070]具體的,觸發(fā)操作不為翻頁操作,則表示直接在當(dāng)前頁進行功能操作,執(zhí)行相應(yīng)的功能,如批量復(fù)制、發(fā)送短信、發(fā)送郵件等。在執(zhí)行功能操作的同時保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫。
[0071]對于主鍵值的獲取及保存以瀏覽器為例,可通過腳本函數(shù)獲取,并提交給數(shù)據(jù)庫進行保存。例如腳本函數(shù)代碼如下:
[0072] $("#btnSavechk").click(function () {var str =
[0073]
S("[Iiame=lChkid'][checked]").each(function () {

str+= S(this).val() +

})
S.get("HandlerChk.ashx", { ids: str.rnd: Math.random() },
function (data) {

alert("成功保存選中行的主鍵值。");

;)
})
[0074]上述代碼可理解為:用戶點擊名稱為btnSavechk的按鈕時,程序遍歷名稱為chkid的復(fù)選框,如果復(fù)選框為選中狀態(tài)(checked),則保存復(fù)選框的值(即數(shù)據(jù)行的主鍵值),數(shù)據(jù)行的主鍵值構(gòu)成一個以逗號分隔的字符串。將選中的數(shù)據(jù)行的主鍵值提交給HandlerChk.ashx函數(shù)處理,HandlerChk.ashx函數(shù)是服務(wù)端處理文件,執(zhí)行SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)實現(xiàn)把選中的主鍵值保存到數(shù)據(jù)庫中。此外,獲取數(shù)據(jù)行的主鍵值及保存在數(shù)據(jù)庫可通過原生的JavaScript語言、VB、C++等語言實現(xiàn)。
[0075]上述跨頁選擇數(shù)據(jù)的方法,在翻頁或執(zhí)行相應(yīng)的功能時才保存當(dāng)前頁選中的數(shù)據(jù)行,不需選中一次執(zhí)行一次保存操作,減少了保存操作的次數(shù),提高了計算機處理性能。
[0076]如圖2所示,在一個實施例中,一種跨頁選擇數(shù)據(jù)的方法,包括:
[0077]步驟SI 10,獲取在當(dāng)前頁選中的數(shù)據(jù)行。
[0078]步驟S120,獲取觸發(fā)操作。
[0079]步驟S130,判斷觸發(fā)操作是否為翻頁操作,若是,執(zhí)行步驟S140,若否,執(zhí)行步驟S150。
[0080]步驟S140,進行翻頁,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫,再將翻頁作為新的當(dāng)前頁,然后返回步驟S110。
[0081]步驟S150,根據(jù)觸發(fā)操作執(zhí)行相應(yīng)的功能,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫。
[0082]步驟S160,判斷是否將選中的數(shù)據(jù)行保存為數(shù)據(jù)集合,若是,執(zhí)行步驟S170,若否,執(zhí)行步驟S180。步驟S170,在數(shù)據(jù)庫中保存該數(shù)據(jù)集合。
[0083]步驟S180,在退出應(yīng)用時刪除數(shù)據(jù)庫中保存的選中的數(shù)據(jù)行。
[0084]具體的,退出應(yīng)用是指退出選擇數(shù)據(jù)行執(zhí)行功能操作的程序。
[0085]上述跨頁選擇數(shù)據(jù)方法,通過判斷將選中的數(shù)據(jù)行是否保存為數(shù)據(jù)集合,若保存為數(shù)據(jù)集合,方便下次對同樣的數(shù)據(jù)行進行操作時,不需再重新選中,可直接調(diào)用該數(shù)據(jù)集合,查看該數(shù)據(jù)集合中選中的數(shù)據(jù)行,然后直接進行功能操作。
[0086]此外,可根據(jù)不同的業(yè)務(wù)需要,選中相應(yīng)的數(shù)據(jù)行,然后保存為數(shù)據(jù)集合,可保存多個數(shù)據(jù)集合,以供選擇調(diào)用。
[0087]如圖3所示,在一個實施例中,上述在數(shù)據(jù)庫中保存數(shù)據(jù)集合的步驟包括:
[0088]步驟S171,產(chǎn)生數(shù)據(jù)集合標(biāo)識。
[0089]具體的,在選中數(shù)據(jù)行后,在信息維護界面上設(shè)有保存當(dāng)前選中數(shù)據(jù)行為數(shù)據(jù)集合的按鈕,通過獲取對該按鈕的觸發(fā)操作,在信息維護界面上顯示信息輸入框,獲取用戶在信息輸入框中輸入的數(shù)據(jù)集合名稱、數(shù)據(jù)集合描述等信息,保存該數(shù)據(jù)集合名稱到數(shù)據(jù)庫中,在數(shù)據(jù)庫中產(chǎn)生數(shù)據(jù)集合標(biāo)識,該數(shù)據(jù)集合標(biāo)識表示數(shù)據(jù)集合的唯一性。數(shù)據(jù)集合標(biāo)識可根據(jù)需要定義,如可由前綴加流水號構(gòu)成,第一個數(shù)據(jù)集合的標(biāo)識為FA0000001,第二個數(shù)據(jù)集合的標(biāo)識為FA0000002,依次遞增等,但不限于此。步驟S173,建立該數(shù)據(jù)集合標(biāo)識與所述選中的數(shù)據(jù)行的主鍵值之間的對應(yīng)關(guān)系,并將所述對應(yīng)關(guān)系保存在所述數(shù)據(jù)庫中。
[0090]具體的,將數(shù)據(jù)集合標(biāo)識與選中的數(shù)據(jù)行的主鍵值之間建立對應(yīng)關(guān)系,例如選中的數(shù)據(jù)行的主鍵值為001、003,數(shù)據(jù)集合標(biāo)識為FA0000001,可分別建立001和003與FA0000001的對應(yīng)關(guān)系,將該對應(yīng)關(guān)系作為一個數(shù)據(jù)集合保存。例如選中的數(shù)據(jù)行的主鍵值為001、002,數(shù)據(jù)集合標(biāo)識為FA0000002,可分別建立001和002與FA0000002的對應(yīng)關(guān)系,并將該對應(yīng)關(guān)系作為一個數(shù)據(jù)集合保存。
[0091]通過建立選中的數(shù)據(jù)行的主鍵值與數(shù)據(jù)集合標(biāo)識的對應(yīng)關(guān)系,記錄數(shù)據(jù)集合,記錄的數(shù)據(jù)結(jié)構(gòu)簡單。
[0092]此外,可將數(shù)據(jù)集合標(biāo)識與選中的數(shù)據(jù)行的主鍵值之間對應(yīng)關(guān)系保存在建立的關(guān)系數(shù)據(jù)表中,將數(shù)據(jù)集合的具體內(nèi)容描述保存在數(shù)據(jù)集合表中,并將兩張數(shù)據(jù)表進行關(guān)聯(lián)。其中,關(guān)聯(lián)即建立對應(yīng)關(guān)系。
[0093]此外,通過信息數(shù)據(jù)表記錄所有數(shù)據(jù)行的數(shù)據(jù);通過關(guān)系數(shù)據(jù)表記錄數(shù)據(jù)集合標(biāo)識與選中的數(shù)據(jù)行的主鍵值之間的對應(yīng)關(guān)系;通過數(shù)據(jù)集合表記錄數(shù)據(jù)集合標(biāo)識對應(yīng)的描述信息。
[0094]若信息數(shù)據(jù)表僅支持保存為一種數(shù)據(jù)集合,則可以在獲取到用戶點擊“保存當(dāng)前選中數(shù)據(jù)行為數(shù)據(jù)集合”按鈕時產(chǎn)生數(shù)據(jù)集合標(biāo)識。
[0095]若信息數(shù)據(jù)表支持保存為多種數(shù)據(jù)集合,則在選中行進行翻頁或功能操作時產(chǎn)生數(shù)據(jù)集合標(biāo)識,進行翻頁或功能操作后,將選中的數(shù)據(jù)行(如2行數(shù)據(jù),主鍵值分別為001、002)保存到數(shù)據(jù)庫中,具體包括:(I)在數(shù)據(jù)集合表插入一個數(shù)據(jù)集合標(biāo)識,如:FA0000001 ;(2)同時在關(guān)系數(shù)據(jù)表插入2條記錄,分別建立001、002與FA0000001的對應(yīng)關(guān)系。若獲取用戶點擊“保存當(dāng)前選中數(shù)據(jù)行為數(shù)據(jù)集合”的按鈕,獲取用戶輸入集合名稱、集合描述后,系統(tǒng)將數(shù)據(jù)集合名稱、數(shù)據(jù)集合描述更新到數(shù)據(jù)集合表中數(shù)據(jù)集合標(biāo)識為FA0000001的行;若不將數(shù)據(jù)集合保存為方案,則在退出應(yīng)用時,系統(tǒng)自動刪除數(shù)據(jù)集合表中FA0000001的記錄,同時刪除關(guān)系數(shù)據(jù)表中插入的2條記錄。
[0096]如圖4所示,在一個實施例中,上述跨頁選擇數(shù)據(jù)的方法,在數(shù)據(jù)庫中保存所述數(shù)據(jù)集合的步驟之后,還包括調(diào)用保存的數(shù)據(jù)集合的步驟,具體包括:
[0097]步驟S210,獲取選中的數(shù)據(jù)集合。
[0098]具體的,進入信息維護界面后,在保存的多個數(shù)據(jù)集合中選擇所需的數(shù)據(jù)集合。
[0099]步驟S220,展示數(shù)據(jù)集合中的數(shù)據(jù)行。
[0100]具體的,將選中的數(shù)據(jù)集合中的數(shù)據(jù)行全部展示出來。
[0101]步驟S230,對數(shù)據(jù)集合中的數(shù)據(jù)行執(zhí)行功能操作。
[0102]具體的,可批量的對該數(shù)據(jù)集合中的數(shù)據(jù)行執(zhí)行功能操作。功能操作是指批量復(fù)制、發(fā)送短信、發(fā)送郵件等。
[0103]如圖5所示,在一個實施例中,上述跨頁選擇數(shù)據(jù)的方法,在建立所述數(shù)據(jù)集合標(biāo)識與所述選中的數(shù)據(jù)行的主鍵值之間的對應(yīng)關(guān)系,并將所述對應(yīng)關(guān)系保存在所述數(shù)據(jù)庫中之后,還包括步驟:
[0104]步驟S310,在數(shù)據(jù)庫中創(chuàng)建相關(guān)聯(lián)的信息數(shù)據(jù)表和關(guān)系數(shù)據(jù)表,該信息數(shù)據(jù)表用于記錄所有數(shù)據(jù)行的主鍵值,該關(guān)系數(shù)據(jù)表用于記錄選中的數(shù)據(jù)行的主鍵值與數(shù)據(jù)集合標(biāo)識的對應(yīng)關(guān)系。
[0105]具體的,信息數(shù)據(jù)表包括主鍵列、名稱列和描述列,主鍵列用于記錄所有數(shù)據(jù)行的主鍵值,名稱列用于記錄每個數(shù)據(jù)行的名稱,描述列用于對名稱的描述,數(shù)據(jù)行的名稱及描述是對數(shù)據(jù)行的主鍵值的補充說明。如表I所示,主鍵列中,主鍵值為001,對應(yīng)的名稱為客戶1,描述列信息為客戶I的信息說明,同一行的主鍵列、名稱列及描述列存在對應(yīng)關(guān)系。
[0106]表I
[0107]
【權(quán)利要求】
1.一種跨頁選擇數(shù)據(jù)的方法,包括以下步驟: 獲取在當(dāng)前頁選中的數(shù)據(jù)行; 獲取觸發(fā)操作; 判斷所述觸發(fā)操作是否為翻頁操作,若是,則進行翻頁,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫,再將所述翻頁作為新的當(dāng)前頁,返回到獲取在當(dāng)前頁選中的數(shù)據(jù)行的步驟;若否,則根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫。
2.根據(jù)權(quán)利要求1所述的跨頁選擇數(shù)據(jù)的方法,其特征在于,在根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能,并保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫之后,還包括: 判斷是否將選中的數(shù)據(jù)行保存為數(shù)據(jù)集合,若是,則在數(shù)據(jù)庫中保存所述數(shù)據(jù)集合,若否,則在退出應(yīng)用時刪除數(shù)據(jù)庫中保存的選中的數(shù)據(jù)行。
3.根據(jù)權(quán)利要求2所述的跨頁選擇數(shù)據(jù)的方法,其特征在于,所述獲取在當(dāng)前頁選中的數(shù)據(jù)行的步驟包括: 獲取在當(dāng)前頁選中的數(shù)據(jù)行的主鍵值; 所述在數(shù)據(jù)庫中保存所述數(shù)據(jù)集合的步驟包括: 產(chǎn)生數(shù)據(jù)集合標(biāo)識; 建立所述數(shù)據(jù)集合標(biāo) 識與所述選中的數(shù)據(jù)行的主鍵值之間的對應(yīng)關(guān)系,并將所述對應(yīng)關(guān)系保存在所述數(shù)據(jù)庫中。
4.根據(jù)權(quán)利要求2或3所述的跨頁選擇數(shù)據(jù)的方法,其特征在于,在所述在數(shù)據(jù)庫中保存所述數(shù)據(jù)集合的步驟之后,還包括步驟: 獲取選中的數(shù)據(jù)集合; 展示所述數(shù)據(jù)集合中的數(shù)據(jù)行; 對所述數(shù)據(jù)集合中的數(shù)據(jù)行執(zhí)行功能操作。
5.根據(jù)權(quán)利要求3所述的跨頁選擇數(shù)據(jù)的方法,其特征在于,在建立所述數(shù)據(jù)集合標(biāo)識與所述選中的數(shù)據(jù)行的主鍵值之間的對應(yīng)關(guān)系,并將所述對應(yīng)關(guān)系保存在所述數(shù)據(jù)庫中之后,還包括步驟: 在數(shù)據(jù)庫中創(chuàng)建相關(guān)聯(lián)的信息數(shù)據(jù)表和關(guān)系數(shù)據(jù)表,所述信息數(shù)據(jù)表用于記錄所有數(shù)據(jù)行的主鍵值,所述關(guān)系數(shù)據(jù)表用于記錄選中的數(shù)據(jù)行的主鍵值與數(shù)據(jù)集合標(biāo)識的對應(yīng)關(guān)系; 獲取數(shù)據(jù)展示請求; 根據(jù)所述展示請求從信息數(shù)據(jù)表及關(guān)系數(shù)據(jù)表中確定處于選中狀態(tài)的數(shù)據(jù)行; 展示所有數(shù)據(jù)行及選中的數(shù)據(jù)行的選中狀態(tài)。
6.一種跨頁選擇數(shù)據(jù)的系統(tǒng),其特征在于,包括: 獲取模塊,用于獲取在當(dāng)前頁選中的數(shù)據(jù)行; 觸發(fā)模塊,用于獲取觸發(fā)操作; 判斷模塊,用于判斷所述觸發(fā)操作是否為翻頁操作; 翻頁模塊,用于在所述觸發(fā)操作我為翻頁操作時,進行翻頁; 存儲模塊,用于在進行翻頁時,保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫; 所述獲取模塊還用于在將翻頁作為新的當(dāng)前頁后,獲取在新的當(dāng)前頁選中的數(shù)據(jù)行; 執(zhí)行模塊,用于在所述觸發(fā)操作不為翻頁操作時,根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功倉泛; 所述存儲模塊還用于在根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能時,保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫。
7.根據(jù)權(quán)利要求6所述的跨頁選擇數(shù)據(jù)的系統(tǒng),其特征在于,所述跨頁選擇數(shù)據(jù)的系統(tǒng)還包括刪除模塊,所述判斷模塊還用于在所述存儲模塊根據(jù)所述觸發(fā)操作執(zhí)行相應(yīng)的功能時保存當(dāng)前頁選中的數(shù)據(jù)行到數(shù)據(jù)庫之后,進一步判斷是否將選中的數(shù)據(jù)行保存為數(shù)據(jù)集合,若是,所述存儲模塊還用于存儲所述數(shù)據(jù)集合到所述數(shù)據(jù)庫中,若否,則所述刪除模塊用于在退出應(yīng)用時刪除數(shù)據(jù)庫中保存的選中的數(shù)據(jù)行。
8.根據(jù)權(quán)利要求7所述的跨頁選擇數(shù)據(jù)的系統(tǒng),其特征在于,所述獲取模塊還用于獲取在當(dāng)前頁選中的數(shù)據(jù)行的主鍵值; 所述存儲模塊包括: 生成單元,用于產(chǎn)生數(shù)據(jù)集合標(biāo)識; 關(guān)系建立單元,用于建立所述數(shù)據(jù)集合標(biāo)識與所述選中的數(shù)據(jù)行的主鍵值對應(yīng)關(guān)系; 存儲單元,用于將所述對應(yīng)關(guān)系保存在所述數(shù)據(jù)庫中。
9.根據(jù)權(quán)利要求7或8所述的跨頁選擇數(shù)據(jù)的系統(tǒng),其特征在于,所述跨頁選擇數(shù)據(jù)的系統(tǒng)還包括: 選中模塊,用于獲取選中的數(shù)據(jù)集合; 展示模塊,用于展示所述數(shù)據(jù) 集合中的數(shù)據(jù)行; 所述執(zhí)行模塊還用于對所述數(shù)據(jù)集合中的數(shù)據(jù)行執(zhí)行相應(yīng)的功能操作。
10.根據(jù)權(quán)利要求8所述的跨頁選擇數(shù)據(jù)的系統(tǒng),其特征在于,所述跨頁選擇數(shù)據(jù)的系統(tǒng)還包括: 創(chuàng)建模塊,用于在數(shù)據(jù)庫中創(chuàng)建相關(guān)聯(lián)的信息數(shù)據(jù)表和關(guān)系數(shù)據(jù)表,所述信息數(shù)據(jù)表用于記錄所有數(shù)據(jù)行的主鍵值,所述關(guān)系數(shù)據(jù)表用于記錄選中的數(shù)據(jù)行的主鍵值與數(shù)據(jù)集合標(biāo)識的對應(yīng)關(guān)系; 請求模塊,用于獲取數(shù)據(jù)展示請求; 查詢模塊,用于根據(jù)所述展示請求從信息數(shù)據(jù)表及關(guān)系數(shù)據(jù)表中確定處于選中狀態(tài)的數(shù)據(jù)行; 顯示模塊,用于展示所有數(shù)據(jù)行及選中的數(shù)據(jù)行的選中狀態(tài)。
【文檔編號】G06F17/30GK103699544SQ201210367263
【公開日】2014年4月2日 申請日期:2012年9月27日 優(yōu)先權(quán)日:2012年9月27日
【發(fā)明者】夏丹蕾 申請人:金蝶軟件(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1