專利名稱:對查詢條件、計算、公式以及方程進行編輯的方法
背景技術:
在計算機系統中,為了填寫查詢條件或計算中的具體規(guī)則,通常需要在一個有效選擇表中進行選擇,從而指定查詢條件或者計算過程。舉例而言,這些條件的表現形式通常是<變量><運算符號><變量/數值>,例如是“銷售>成本?!庇脩艚缑嫱ǔJ峭ㄟ^一系列的下拉表格或其他控制措施來給出一個方程,用戶從選擇表中選擇所需的項目來填寫方程中的每一項。另外,用戶還可在文本輸入區(qū)輸入某些簡單的信息來使用這些方程;但由于用戶得不到任何的指導,所以這二項操作都有一定的難度,并且容易出現錯誤。
發(fā)明概述在本發(fā)明的某一實施方案中,通過對顏色進行編輯或設定格式可以將某一表格中查詢條件、計算、或其他部分的關鍵字表示為超級鏈接。舉例而言,文本可以設為藍色并帶有下劃線,這樣可以與用戶瀏覽網頁的期望相匹配。點擊超級鏈接可在上下文中顯示出適當的控制措施,這些控制措施用于對所點擊項目值的編輯。舉例而言,控制措施可以是一張有效選擇表格或是一個用于文本輸入的文字輸入框。原來的項目可以被所選的項目或所輸入的值所取代。
這些新方法的一個優(yōu)點在于方程可以以一種方便的、易讀的方式呈現出來,并加以就地編輯。這樣就不必提供一系列的控制措施,如果提供一系列的控制措施會占用很大的顯示屏空間,并使方程更加難于讀取。
這些新方法的應用測試已經表明,雖然用戶最初不理解這些鏈接做何用途,一旦用戶理解了如何使用這些鏈接之后,用戶將會發(fā)現使用這些鏈接是非常容易的,并且會發(fā)現使用這些鏈接對方程進行編輯的很自然的方法。這些方法被比做是對某一方程的文本進行的簡單編輯,由于可以提供方程的格式,所以這些方法可以提供更多的指導。此外,由于修改被嚴格限定于某些有效的項目上,所以用戶出現錯誤的可能性很小。
這種方法很好地將眾所周知的界面結合到了一起,例如,通過點擊超級鏈接來執(zhí)行某項新操作,比如對方程或某一表格結構的其他部分進行編輯。這種方法以簡單、可讀的方式體現一個方程,同時還保持了方程的可編輯性。
因此,這是一種對某一表格結構的查詢條件、計算、公式及方程或者任何其他部分進行編輯的方法,這種方法中包括對表格結構中的某一單元提供超級鏈接,從而向用戶表明對于該單元可使用某一控制措施。當用戶選定某一超級鏈接后,這一控制措施便可以與用戶進行交互操作。
在某一實施方案中,當用戶完成了與該控制措施的交互操作后,應用戶的操作要求,另一新的單元可替代原來的單元。
數據表格可以是但不局限于數據庫查詢或某一擴展表。
單元例如可以是計算的某一部分。
控制措施可以是一張選擇表,例如下拉菜單、對話框、或文本輸入框,但控制措施并不局限于此。
在某一實施方案中,超級鏈接可被設置成帶有某種顏色并帶有下劃線。
圖示簡介下面將結合所附圖示對本發(fā)明具體實施方案進行詳細說明,本文前面所述的以及本發(fā)明的其他目標、特點及優(yōu)勢通過這一詳細說明便可變得清晰明了。在所附圖示中,相同的參照數字或文字在不同的圖形中代表相同的組成部分。
圖1是典型計算機系統的模塊圖,為了便于說明,該圖進行了簡化。
圖2是本發(fā)明在顯示屏上的表現形式。
圖3是用戶點擊“TOP”鏈接后圖2的變化結果。
圖4是用戶點擊選擇“10”鏈接后圖2的變化結果。
圖5是用戶選擇“Bottom”并輸入“5”后圖2的變化結果。
發(fā)明詳述圖1是典型計算機系統8的模塊圖,為了便于說明,該圖進行了簡化。處理器10通常與易失性內存12相連,該易失性內存即可以在中央處理單元10的內部,也可以中央處理單元10的外部,中央處理單元10通常與一個或多個存儲介質14相連。例如與硬盤、軟盤、CD-ROM或磁帶機相連。數據庫通常存儲在大型存儲介質14中。
中央處理單元通常還與用戶的輸入裝置相連,例如與鼠標16及鍵盤18相連。這樣可使用戶向計算機10中輸入信息及輸入諸如數據庫查詢這樣的請求。
輸出裝置例如可包括打印機20以及監(jiān)示器22。
最后,中央處理單元10可通過網絡24與其他計算機相連;例如,通過本地局域網或通過互聯網與其他計算機相連。
圖2是本發(fā)明在顯示屏上的表現形式。屏幕顯示圖含有一個指令區(qū)域32,該區(qū)域向用戶表明用戶應選擇與用戶所需條件相似的條件,用戶還在指令指導下通過點擊帶有下劃線的藍色文本來修改所選擇的條件。
在指令區(qū)32的下方是樹狀結構33。突出的亮線表明的是用戶所選擇的條件。在這一條件中有三個“鏈接”描述符“TOP”34、數值“10”36和可變化的“Direct Cost”38。
圖3表明的是在用戶點擊“TOP”鏈接34后,圖2在屏幕上改變的結果。在這一具體情況中會出現一個下拉菜單40,這一菜單向用戶提供一個有效選擇表。其中的選擇包括“TOP”、“Bottom”以及“Top or Bottom”這些選擇項。在選擇某一項目后,用戶所選擇的可選項將取代現有的鏈接。舉例而言,如果用戶選擇“Bottom”,則菜單40將消失,突出的亮線部分將顯現“Bottom 10 Based on Direct Cost”.“TOP”鏈接10將被“Bottom”鏈接(未標明)所取代,這一鏈接通常會帶出同一菜單40,但并不一定要帶出菜單40。
圖4表明的是用戶在選擇第二個鏈接“10”36后,圖2在屏幕上變化的結果。在這一具體情況中會出現一個文本輸入框42。該文本輸入框可使用戶輸入任何一個數字值。請注意在這一特定情況中,用戶只能輸入數字,這樣就降低了用戶出錯的可能性,而在自由格式的文本輸入情況中用戶有可能出現錯誤。
圖5表明的是用戶在圖3顯示的下拉菜單40中選擇“Bottom”并在圖4顯示的文本輸入框42中輸入“5”后,圖2在屏幕上的變化結果。注意由此受到影響的超級鏈接34、36是如何根據用戶的選擇而變化的。
相似的情況是,當用戶點擊“Direct Cost”鏈接38時,圖形顯示上會出現有效變量的下拉菜單(未標明)。
當然,這些控制措施是示范性的??刂拼胧┩瑯涌梢允瞧渌愋偷?。舉例而言,根據用戶所選擇的鏈接,屏幕上可出現建立某些設置的對話框。這一鏈接是用來向用戶表明用戶可以使用控制措施。
例如,本發(fā)明中的鏈接可以以表格形式或信件格式形式出現。這些鏈接可對存儲在介質14上的數據庫查詢進行編輯,或者對某一擴展表或某些計算過程進行編輯。在某一具體實施方案中,該鏈接的文本帶有顏色并帶有下劃線。另外,這一文本可用其他方式加以強調突出。
在本發(fā)明方法的另一應用實例中,使用HTML或其他網頁語言來針對某一標題建立網頁或其他超級文本文件,所有用于該標題的有效參數可列在超級鏈接起來的控制措施中。此外,對于某一標題而言,信件格式可以與下拉菜單形成超級鏈接;其中“Mr.”、“Mrs.”、“Ms.”、“Miss”及“Dr.”是可選項目,信件結尾的可選項目例如可以是“Sincerely”、“very truly yours”等等。
很明顯,對于本領域的普通技術人員而言,本發(fā)明中用于對查詢條件、公式以及方程進行編輯的系統可以在含有計算機應用介質的計算機程序中加以實現。舉例而言,這樣的計算機應用介質包括可讀內存裝置,比如硬盤驅動裝置、CD-ROM、DVD-ROM,或者包括計算機磁盤;在該磁盤上存有計算機可讀程序編碼區(qū)域。計算機可讀介質還包括通訊或傳送介質,例如像母線或通訊鏈路這樣的介質,這些介質即可以是光學介質、有線介質,也可以是無線介質,這些介質上帶有程序編碼區(qū)域,程序編碼區(qū)域攜帶有數字信號或模擬數據信號。
雖然本發(fā)明是結合具體的實施方案加以具體說明及展示的,但本領域中的技術人員應該理解,在不脫離本文所附權利要求所涵蓋的范圍情況下,對本發(fā)明的形式及細節(jié)可以進行各種各樣的修改。
權利要求
1.一種對表格進行編輯的計算機方法,該方法包括顯示表格中某一單元的超級鏈接,從而向用戶表明有某種控制措施可用于這一單元;根據用戶所選擇的超級鏈接,向用戶提供該控制措施,供用戶交互操作;在用戶對該控制措施完成交互操作后,應用戶的操作要求,使用新的單元取代原來的單元。
2.如權利要求1中的方法,其中表格是數據庫查詢表格。
3.如權利要求1中的方法,其中表格是擴展表。
4.如權利要求1中的方法,其中單元是計算的一部分。
5.如權利要求1中的方法,其中單元是公式的一部分。
6.如權利要求1中的方法,其中控制措施是一張選擇表。
7.如權利要求6中的方法,其中的選擇表是一個下拉菜單。
8.如權利要求1中的方法,其中的控制措施是一個對話框。
9.如權利要求1中的方法,其中的控制措施是一個文本輸入區(qū)。
10.如權利要求1中的方法,還包括在用戶完成對控制措施的交互操作后,應用戶的操作要求,使用一個新單元取代原來的單元;從控制措施組中選擇控制措施,其中控制措施組由表格、對話框以及文本輸入區(qū)組成。
11.一種對表格進行編輯的計算機系統,該計算機系統包括向用戶顯示信息的用戶界面,該界面用于接受用戶輸入的信息;用戶界面中用于表格中某一單元的超級鏈接,從而向用戶表明有一種控制措施可用于這一單元;在用戶選擇超級鏈接后,這一控制措施可顯示在用戶界面上以供用戶進行交互操作;在用戶完成對這一控制措施的交互操作后,應用戶的操作要求,可使用新的單元取代原來的單元。
12.如權利要求11中的計算機系統,其中控制措施選自于由表格、對話框以及文本輸入框組成的控制措施組。
13.一種用于表格編輯的計算機程序產品,該計算機程序產品包括計算機應用介質,在計算機應用介質上存有可讀編碼,其中包括程序編碼,程序編碼可以顯示用于表格中某一單元的超級鏈接,從而向用戶表明對這一單元可使用某一控制措施;在用戶選擇超級鏈接后,向用戶提供這一控制措施,以便用戶進行交互操作;在用戶對這一控制措施完成交互操作后,根據用戶的操作要求,使用新的單元來取代原來的單元。
14.一種通過載波實現的表格編輯計算機數據信號,該信號包括程序編碼區(qū)域,該程序編碼區(qū)域可顯示用于表格某一單元的超級鏈接,從而向用戶表明對這一單元可使用某一控制措施;程序編碼區(qū)域,該程序編碼區(qū)域在用戶選擇超級鏈接后向用戶提供這一控制措施,以便用戶進行交互操作;程序編碼區(qū)域,該程序編碼區(qū)域在用戶完成對這一控制措施的交互操作后,應用戶的操作要求,使用一個新的單元取代原來的單元。
全文摘要
本文涉及對某一表格結構的查詢條件、計算、公式及方程或者任何其他部分進行編輯的方法,這種方法中包括對表格結構中的某一單元提供超級鏈接,從而向用戶表明對于該單元可使用某一控制措施。當用戶選定某一超級鏈接后,這一控制措施便可以與用戶進行交互操作。當用戶完成了與該控制措施的交互操作后,則應用戶的操作要求,另一新的單元可以替代原來的單元??刂拼胧┛梢允且粡堖x擇表,例如是一個下拉菜單,也可以是一對對話框或一個文本輸入區(qū)。超級鏈接可標有顏色并帶有下劃線。
文檔編號G06F12/00GK1498366SQ02803485
公開日2004年5月19日 申請日期2002年1月18日 優(yōu)先權日2001年1月22日
發(fā)明者丹尼爾·B·沃克曼, 詹姆斯·M·米多爾斯, 卡塔麗娜·奧布瑞多維茨, 羅伯特·B·亞歷山大, 亨德里克·范德布魯克, 多米尼哥·沃那伯格, 凱倫·B·高德, B 亞歷山大, M 米多爾斯, B 高德, 丹尼爾 B 沃克曼, 克 范德布魯克, 哥 沃那伯格, 娜 奧布瑞多維茨 申請人:奧瑞斯勒有限公司