VF08表單設計_第1頁
VF08表單設計_第2頁
VF08表單設計_第3頁
VF08表單設計_第4頁
VF08表單設計_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第八章第八章 表單設計表單設計8.1 面向對象程序設計概述面向對象程序設計概述8.1.1 基本概念基本概念對象(對象(Object) 對象是反映客觀事物屬性及行為對象是反映客觀事物屬性及行為特征的描述。特征的描述。屬性屬性(Property) 屬性是指對象的一項描述內容,屬性是指對象的一項描述內容,用來描述對象的一個特性。用來描述對象的一個特性。事件事件(Event) 事件是每個對象可能用以識別和響應事件是每個對象可能用以識別和響應的某些行為和動作。的某些行為和動作。方法方法(Method)方法是附屬于對象的行為和動作。方法是附屬于對象的行為和動作。1.類類(Class)所謂類,就是一組對象的

2、屬性和行為特所謂類,就是一組對象的屬性和行為特征的抽象描述。征的抽象描述。8.1.2 類的特性類的特性類具有繼承性、封裝性和多態(tài)性等特性。類具有繼承性、封裝性和多態(tài)性等特性。1、繼承性、繼承性繼承性是指通過繼承關系利用已有的類構造新類。繼承性是指通過繼承關系利用已有的類構造新類。2、封裝性、封裝性類的封裝性是指類的內部信息對用戶是隱蔽的。類的封裝性是指類的內部信息對用戶是隱蔽的。3、多態(tài)性、多態(tài)性多態(tài)性是指不同的對象接受到相同的消息時,可多態(tài)性是指不同的對象接受到相同的消息時,可以做出完全不同的解釋,進而產生完全不同的行以做出完全不同的解釋,進而產生完全不同的行為。為。8.1.3 VFP 基類

3、基類1、VFP的基類的基類在編程方式里,對象的生成通常使用在編程方式里,對象的生成通常使用createobject函數(shù)來完成。該函數(shù)的格式如下:函數(shù)來完成。該函數(shù)的格式如下:CREATEOBJECT(,.)函數(shù)基于指定的類生成一個對象,并返回對象的引用。通函數(shù)基于指定的類生成一個對象,并返回對象的引用。通常,可以把函數(shù)返回的對象引用賦給某個變量,然后,通常,可以把函數(shù)返回的對象引用賦給某個變量,然后,通過這個變量來標識對象、訪問對象屬性以及調用對象方法。過這個變量來標識對象、訪問對象屬性以及調用對象方法。對象屬性訪問以及對象方法調用的基本格式如下:對象屬性訪問以及對象方法調用的基本格式如下:.

4、(.) 2、容器類與控件類、容器類與控件類 容器類可以被認為是一種特殊的控件,它能包含容器類可以被認為是一種特殊的控件,它能包含其他的控件或容器,并允許訪問所包含的對象的類,其他的控件或容器,并允許訪問所包含的對象的類,這里把對象稱為那些被包容對象的父對象。這里把對象稱為那些被包容對象的父對象。 控件類不能容納其他對象,它沒有容器類靈活??丶惒荒苋菁{其他對象,它沒有容器類靈活。 當將一個控件對象放入容器中當將一個控件對象放入容器中,需要引用該對象需要引用該對象時,必須經過容器。引用容器中控件對象的方法是:時,必須經過容器。引用容器中控件對象的方法是:容器對象容器對象 控件對象控件對象 屬性屬

5、性值屬性屬性值例如,在表單例如,在表單(Form1)中,設置命令按鈕中,設置命令按鈕(Command1)的的Caption屬性格式為:屬性格式為: Form1.Command1.Caption=“標題標題” 8.2 創(chuàng)建表單創(chuàng)建表單表單是應用程序的用戶界面,也是進行程序設計表單是應用程序的用戶界面,也是進行程序設計的基礎。各種圖形、圖像、數(shù)據(jù)等都是通過表單的基礎。各種圖形、圖像、數(shù)據(jù)等都是通過表單中的對象顯示出來,因此表單是一個容器對象。中的對象顯示出來,因此表單是一個容器對象。它可以容納多個控件。表單的創(chuàng)建是一個全新的它可以容納多個控件。表單的創(chuàng)建是一個全新的領域。在創(chuàng)建表單的過程中,要定義

6、表單自身的領域。在創(chuàng)建表單的過程中,要定義表單自身的屬性、事件和方法代碼,同時也要定義表單容納屬性、事件和方法代碼,同時也要定義表單容納的控件的屬性、事件和方法代碼。的控件的屬性、事件和方法代碼。8.2.1創(chuàng)建表單創(chuàng)建表單1、用表單設計器創(chuàng)建表單、用表單設計器創(chuàng)建表單 (1)菜單方式)菜單方式選擇選擇“文件文件”菜單中菜單中“新建新建”,打開,打開“新建新建”窗口。窗口。在在“新建新建”窗口中選擇窗口中選擇“表單表單”,單擊,單擊“新建文件新建文件”按鈕,按鈕,打開打開“表單設計器表單設計器”窗口。窗口。(2)利用項目管理器)利用項目管理器在在“項目管理器項目管理器”窗口中選擇窗口中選擇“文檔

7、文檔”選項卡,選擇選項卡,選擇“表表單單”。單擊單擊“新建新建”按鈕,彈出按鈕,彈出“新建表單新建表單”對話框。對話框。單擊單擊“新建表單新建表單”按鈕。按鈕。(3)命令方法)命令方法使用使用CREATE FORM命令創(chuàng)建表單。命令創(chuàng)建表單。命令格式:命令格式:CREATE FORM 命令功能:創(chuàng)建一個以命令功能:創(chuàng)建一個以為文件名的表單。為文件名的表單。播放演示播放演示2、用表單向導創(chuàng)建表單、用表單向導創(chuàng)建表單(1)創(chuàng)建單表表單)創(chuàng)建單表表單用表單向導創(chuàng)建單表表單,操作步驟如下:用表單向導創(chuàng)建單表表單,操作步驟如下:選擇選擇“文件文件”菜單中菜單中“新建新建”命令,打開命令,打開“新建新建”

8、窗口。窗口。在在“新建新建”窗口中選擇窗口中選擇“表單表單”,單擊,單擊“向導向導”按鈕,打按鈕,打開開“向導選取向導選取”對話框。對話框。在在“向導選取向導選取”窗口,選擇窗口,選擇“表單向導表單向導”,進入,進入“表單向表單向導導”各分步驟窗口。各分步驟窗口。在在“步驟步驟1”窗口,選擇作為數(shù)據(jù)源的表,再選擇可用字段。窗口,選擇作為數(shù)據(jù)源的表,再選擇可用字段。在在“步驟步驟2”窗口,選擇表單樣式,再選擇表單中的按鈕樣窗口,選擇表單樣式,再選擇表單中的按鈕樣式。式。在在“步驟步驟3”窗口,選擇指定字段確定記錄的輸出順序。窗口,選擇指定字段確定記錄的輸出順序。在在“步驟步驟4”窗口,輸入表單標

9、題,再選擇表單保存方式,窗口,輸入表單標題,再選擇表單保存方式,再按再按“完成完成”按鈕,保存表單并結束操作。按鈕,保存表單并結束操作。(2)創(chuàng)建一對多表表單)創(chuàng)建一對多表表單 選擇選擇“文件文件”菜單中菜單中“新建新建”命令,打開命令,打開“新建新建”窗口。窗口。在在“新建新建”窗口中選擇窗口中選擇“表單表單”,單擊,單擊“向導向導”按鈕,打按鈕,打開開“向導選取向導選取”對話框。對話框。在在“向導選取向導選取”窗口,選擇窗口,選擇“一對多表單向導一對多表單向導”,進入,進入“一對多表單向導一對多表單向導”各分步驟窗口。各分步驟窗口。在在“步驟步驟1”窗口,選擇作為表單數(shù)據(jù)源的數(shù)據(jù)庫,再選擇

10、窗口,選擇作為表單數(shù)據(jù)源的數(shù)據(jù)庫,再選擇父表中可用字段。父表中可用字段。在在“步驟步驟2”窗口,選擇子表中可用字段。窗口,選擇子表中可用字段。在在“步驟步驟3”窗口,選擇父表與子表的關聯(lián)字段。窗口,選擇父表與子表的關聯(lián)字段。在在“步驟步驟4”窗口,選擇表單樣式。窗口,選擇表單樣式。在在“步驟步驟5”窗口,選擇指定字段確定記錄的輸出順序。窗口,選擇指定字段確定記錄的輸出順序。在在“步驟步驟6”窗口,輸入表單標題,再選擇表單保存方式,窗口,輸入表單標題,再選擇表單保存方式,再按再按“完成完成”按鈕,保存表單并結束操作。按鈕,保存表單并結束操作。無論利用上述哪種方法創(chuàng)建表單,在將表單存盤時,將會無論

11、利用上述哪種方法創(chuàng)建表單,在將表單存盤時,將會產生擴展名為產生擴展名為SCX和和SCT的兩個文件。的兩個文件。8.2.2表單常用屬性表單常用屬性表單一旦建立完成,表單的屬性、事件和方法就表單一旦建立完成,表單的屬性、事件和方法就已確定。如果對已有的表單對象不滿意,可以修已確定。如果對已有的表單對象不滿意,可以修改表單。改表單。修改表單就是修改表單的屬性,修改表單的事件修改表單就是修改表單的屬性,修改表單的事件和方法代碼。所有這些操作都可以利用表單設計和方法代碼。所有這些操作都可以利用表單設計器來完成。器來完成。在在VFP中,表單的屬性就是表單的結構特征。通中,表單的屬性就是表單的結構特征。通過

12、修改表單的屬性可以改變表單的內在或外在特過修改表單的屬性可以改變表單的內在或外在特征。表單的常用屬性如征。表單的常用屬性如P147表表8.5所示。所示。 8.2.3表單常用事件與方法表單常用事件與方法1、表單的常用事件、表單的常用事件Load事件事件當表單被裝入內存時發(fā)生。當表單被裝入內存時發(fā)生。Init事件事件當表被初始化時發(fā)生。當表被初始化時發(fā)生。Activate事件事件當表單被激活時發(fā)生。當表單被激活時發(fā)生。上述事件被激發(fā)的順序為:上述事件被激發(fā)的順序為:Load、Init、Activate。Destroy事件事件當表單被釋放時發(fā)生。當表單被釋放時發(fā)生。Unload事件事件當表單被關閉時

13、發(fā)生。當表單被關閉時發(fā)生。上述事件被激發(fā)的順序為:上述事件被激發(fā)的順序為:Unload、Destroy。Resize事件事件當用戶或程序去改變表單的大小當用戶或程序去改變表單的大小時發(fā)生。時發(fā)生。2、表單的常用方法、表單的常用方法Hide方法方法-隱藏表單隱藏表單Show方法方法-顯示表單顯示表單Release方法方法-釋放表單釋放表單Refresh方法方法-刷新表單刷新表單3、編輯方法或事件代碼、編輯方法或事件代碼在表單設計器環(huán)境下,要編輯方法或事件的代碼,在表單設計器環(huán)境下,要編輯方法或事件的代碼,可以按下列步驟進行:可以按下列步驟進行:(1)選擇)選擇“顯示顯示”菜單中的菜單中的“代碼代

14、碼”,打開代碼,打開代碼編輯窗口。編輯窗口。(2)在)在“對象對象”框中選擇方法或事件所屬的對象框中選擇方法或事件所屬的對象(表單或表單中的控件)。(表單或表單中的控件)。(3)在)在“過程過程”框中指定要編輯的方法或事件。框中指定要編輯的方法或事件。(4)在編輯區(qū)輸入或修改方法或事件的代碼。)在編輯區(qū)輸入或修改方法或事件的代碼。打開代碼編輯窗口的方法還有很多,如雙擊表單打開代碼編輯窗口的方法還有很多,如雙擊表單中的某個控件或在屬性窗口的列表框中雙擊某個中的某個控件或在屬性窗口的列表框中雙擊某個方法或事件。方法或事件。8.2.4運行表單運行表單表單設計完成后,只有運行表單,才能實現(xiàn)創(chuàng)建表單的最

15、表單設計完成后,只有運行表單,才能實現(xiàn)創(chuàng)建表單的最終目的。運行表單有以下幾種方法:終目的。運行表單有以下幾種方法:1、用菜單方式運行表單。、用菜單方式運行表單。操作步驟如下:操作步驟如下:(1)打開表單。)打開表單。(2)在)在“表單設計器表單設計器”窗口,選擇窗口,選擇“表單表單”菜單中菜單中“運行運行表單表單”命令,或單擊鼠標右鍵,彈出命令,或單擊鼠標右鍵,彈出“表單表單”快捷菜單,快捷菜單,選擇選擇“執(zhí)行表單執(zhí)行表單”或單擊或單擊“運行運行”按鈕。按鈕。2、用、用DO FORM 命令運行表單命令運行表單命令格式:命令格式:do form NAMEWITH ,.LINKEDNOSHOW功功

16、 能:運行能:運行指定的表單指定的表單8.3 表單的編輯與修改表單的編輯與修改8.3.1 添加控件添加控件單擊單擊“表單設計器表單設計器”工具欄上的工具欄上的“表單控件表單控件”按按鈕,屏幕出現(xiàn)鈕,屏幕出現(xiàn)“表單控件表單控件”工具欄。工具欄。單擊工具欄上的相應工具按鈕,在表單上單擊或單擊工具欄上的相應工具按鈕,在表單上單擊或拖動即在相應位置添加了指定的對象。拖動即在相應位置添加了指定的對象。(1)標簽)標簽(Label)控件控件用于保存不希望用戶修改的信用于保存不希望用戶修改的信息,如文本框上面或圖形下面的標題。息,如文本框上面或圖形下面的標題。(2)文本框)文本框(Text Box)控件控件

17、獲取用戶輸入和保存單獲取用戶輸入和保存單行文本,用戶可以在其中輸入或更改文本。行文本,用戶可以在其中輸入或更改文本。(3)編輯框)編輯框(Edit Box)控件控件獲取用戶輸入和保存多獲取用戶輸入和保存多行文本,用戶可以在其中輸入或更改文本。行文本,用戶可以在其中輸入或更改文本。(4)命令按鈕)命令按鈕(ommand Button)控件控件通過單擊按鈕,通過單擊按鈕,用戶可以執(zhí)行一些命令。用戶可以執(zhí)行一些命令。(5)命令按鈕組)命令按鈕組(Command Group)控件控件用于把相用于把相關的命令按鈕編成組,以完成相關的操作。關的命令按鈕編成組,以完成相關的操作。(6)選項按鈕)選項按鈕(O

18、ption Group)控件控件用于顯示多個選用于顯示多個選項,但用戶只能從中選擇一項。項,但用戶只能從中選擇一項。(7)復選框)復選框(Check Box)控件控件用于顯示多個選項,用于顯示多個選項,用戶可以選擇一個或多個選項。用戶可以選擇一個或多個選項。(8)組合框)組合框(Combo Box)控件控件用戶可以在組合框中用戶可以在組合框中的下拉式列表項中選擇一項或手動輸入一個值。的下拉式列表項中選擇一項或手動輸入一個值。(9)列表框)列表框(List Box)控件控件用于顯示供用戶選擇的列用于顯示供用戶選擇的列表項。表項。(10)微調()微調(Spinner)控件控件用于接受給定范圍內的用

19、于接受給定范圍內的數(shù)值輸入。數(shù)值輸入。(11)表格()表格(GriD)控件控件以電子表格形式顯示數(shù)據(jù)。以電子表格形式顯示數(shù)據(jù)。(12)圖像()圖像(Image)控件控件顯示圖像。顯示圖像。(13)計時器()計時器(Timer)控件控件它以設定的時間間隔捕它以設定的時間間隔捕捉計時器事件。此控件運行時不可見。捉計時器事件。此控件運行時不可見。(14)頁框()頁框(Page Frame)控件控件顯示多個頁面。顯示多個頁面。(15)ActiveX(OLE)容器控件容器控件在應用程序中添加在應用程序中添加OLE對象,如對象,如Word、Excel創(chuàng)建的可輸入對象。創(chuàng)建的可輸入對象。(16)Active

20、X(OLE)綁定型控件綁定型控件OLE對象與通用字對象與通用字段相連接。段相連接。(17)線條()線條(Line)控件控件在表單上畫各種線條。在表單上畫各種線條。(18)形狀()形狀(Shape)控件控件在表單上畫各種形狀。可在表單上畫各種形狀。可以畫矩形、圓角矩形、正方形、圓角正方形、橢圓或圓。以畫矩形、圓角矩形、正方形、圓角正方形、橢圓或圓。(19)容器()容器(Container)控件控件在容器中可以包含其在容器中可以包含其他控件。他控件。(20)分隔符()分隔符(Separator)控件控件在工具欄的控件間在工具欄的控件間加上空格。加上空格。(21)超級鏈接)超級鏈接(HyperLin

21、k)對象對象可以在表單上加上可以在表單上加上超級鏈接。超級鏈接。8.3.2 控件的操作與布局控件的操作與布局1、選定控件、選定控件如果想同時選擇多個控件,可以有兩種方法:如果想同時選擇多個控件,可以有兩種方法:(1)按住)按住Shift鍵,然后分別單擊每個要選擇的控鍵,然后分別單擊每個要選擇的控件。用這種方法可以選擇多個不相鄰的控件。件。用這種方法可以選擇多個不相鄰的控件。(2)如果想選擇某一區(qū)域的控件,單擊)如果想選擇某一區(qū)域的控件,單擊“表單控表單控件件”工具欄的工具欄的“選定對象選定對象”按鈕,然后拖動鼠標按鈕,然后拖動鼠標指針在表單上畫一個方框,包圍要選擇的控件,指針在表單上畫一個方框

22、,包圍要選擇的控件,再釋放鼠標左鍵。此時方框內或框線所經過的控再釋放鼠標左鍵。此時方框內或框線所經過的控件都被選中。件都被選中。選擇控件后,如果想撤消選擇,單擊表單沒有控選擇控件后,如果想撤消選擇,單擊表單沒有控件的位置。如果想撤消對多個控件中某個控件的件的位置。如果想撤消對多個控件中某個控件的選擇,按住選擇,按住Shift鍵,再單擊該控件。鍵,再單擊該控件。2、移動控件、移動控件移動控件的操作方法為:移動控件的操作方法為:(1)選擇要移動的控件。)選擇要移動的控件。(2)按住鼠標左鍵不放,然后拖動選擇的控件到)按住鼠標左鍵不放,然后拖動選擇的控件到指定位置。指定位置。(3)釋放鼠標左鍵。)釋

23、放鼠標左鍵。如果要精確地移動控件,在如果要精確地移動控件,在“屬性屬性”窗口中,改窗口中,改變控件的變控件的Left和和Top屬性。屬性。除了用鼠標來移動控件外,還可以通過鍵盤來完除了用鼠標來移動控件外,還可以通過鍵盤來完成,即選擇控件后,再按上下左右鍵來調整控件成,即選擇控件后,再按上下左右鍵來調整控件的位置。的位置。3、縮放控件、縮放控件(1)選擇要縮放的控件。)選擇要縮放的控件。(2)拖動上下兩個尺寸句柄來改變控件的高度,)拖動上下兩個尺寸句柄來改變控件的高度,拖動左右兩個尺寸句柄來改變控件的寬度,拖動拖動左右兩個尺寸句柄來改變控件的寬度,拖動角上的尺寸句柄來同時改變高度和寬度。角上的尺

24、寸句柄來同時改變高度和寬度。如果要精確縮放控件,在如果要精確縮放控件,在“屬性屬性”窗口中改變控窗口中改變控件的件的Width和和Height屬性。屬性。4、刪除控件、刪除控件如果想將表單上的控件刪除,選擇要刪除的控件,如果想將表單上的控件刪除,選擇要刪除的控件,然后按然后按Del鍵刪除,如果想恢復誤刪除的控件,按鍵刪除,如果想恢復誤刪除的控件,按Ctrl+Z鍵或者選擇鍵或者選擇“編輯編輯”菜單的菜單的“撤消撤消”命令。命令。5、復制控件、復制控件復制控件,可以在表單上產生大小相同的控件:復制控件,可以在表單上產生大小相同的控件:(1)選擇要復制的控件。)選擇要復制的控件。(2)選擇)選擇“編

25、輯編輯”菜單的菜單的“復制復制”命令,或單擊命令,或單擊常用工具欄的常用工具欄的“復制復制”按鈕,或按按鈕,或按Ctrl+C快捷鍵??旖萱I。(3)選擇)選擇“編輯編輯”菜單的菜單的“粘貼粘貼”命令,或單擊命令,或單擊常用工具欄的常用工具欄的“粘貼粘貼”按鈕,或按按鈕,或按Ctrl+V快捷鍵。快捷鍵。用鼠標將控件的副本移到要放置的位置。用鼠標將控件的副本移到要放置的位置。6、在表單上畫多個同類控件、在表單上畫多個同類控件如果要在表單上畫出多個同類的控件,可以利用如果要在表單上畫出多個同類的控件,可以利用“按鈕鎖定按鈕鎖定”功能。操作步驟如下:功能。操作步驟如下:(1)在)在“表單控件表單控件”工

26、具欄中,選擇工具欄中,選擇“按鈕鎖定按鈕鎖定”按鈕。按鈕。(2)單擊)單擊“表單控件表單控件”工具欄中的某個所需控件工具欄中的某個所需控件圖標,就可以在表單上連續(xù)畫出多個控件,不必圖標,就可以在表單上連續(xù)畫出多個控件,不必每畫一個,單擊一次圖標。每畫一個,單擊一次圖標。(3)畫完后,單擊)畫完后,單擊“按鈕鎖定按鈕鎖定”按鈕,取消該功按鈕,取消該功能。能。7、調整控件布局、調整控件布局利用利用“布局布局”工具欄中的按鈕,可以方便地調整工具欄中的按鈕,可以方便地調整表單窗口中被選控件的相對大小或位置。表單窗口中被選控件的相對大小或位置?!安季植季帧惫ぞ邫诳梢酝ㄟ^單擊表單設計器工具欄上的工具欄可以

27、通過單擊表單設計器工具欄上的“布布局工具欄局工具欄”按鈕或選擇按鈕或選擇“顯示顯示”菜單中的菜單中的“布局布局工具欄工具欄”命令打開或關閉。命令打開或關閉。調整控件布局的方法是:選擇要調整和對齊的一調整控件布局的方法是:選擇要調整和對齊的一組控件,然后單擊組控件,然后單擊“布局布局”工具欄的相應布局按工具欄的相應布局按鈕,可以調整和對齊控件。鈕,可以調整和對齊控件。8、設置、設置Tab鍵次序鍵次序當表單運行時,用戶可以按當表單運行時,用戶可以按Tab鍵選擇表單中的鍵選擇表單中的控件,使焦點在控件間移動??丶目丶?,使焦點在控件間移動??丶腡ab鍵次序鍵次序決定了選擇控件的次序。決定了選擇控件

28、的次序。VFP提供了兩種方式來提供了兩種方式來設置設置Tab鍵次序:交互方式和列表方式。鍵次序:交互方式和列表方式。(1)選擇)選擇“工具工具”菜單中的菜單中的“選項選項”命令,彈出命令,彈出“選項選項”對話框。對話框。(2)選擇)選擇“表單表單”選項卡。選項卡。(3)在)在“Tab鍵次序鍵次序”下拉列表框中選擇下拉列表框中選擇“交互交互”或或“按列表按列表”。在交互方式下,設置在交互方式下,設置Tab鍵次序的步驟如下:鍵次序的步驟如下:(1)選擇)選擇“顯示顯示”菜單中的菜單中的“Tab鍵次序鍵次序”命令或命令或單擊單擊“表單設計器表單設計器”工具欄上的工具欄上的“設置設置Tab鍵次鍵次序序

29、”按鈕,進入按鈕,進入Tab鍵次序設置狀態(tài)。此時,控鍵次序設置狀態(tài)。此時,控件左上方出現(xiàn)深色小方塊,稱為件左上方出現(xiàn)深色小方塊,稱為Tab鍵次序盒,鍵次序盒,里面顯示該控件的里面顯示該控件的Tab鍵次序號碼。鍵次序號碼。(2)雙擊某個控件的)雙擊某個控件的Tab鍵次序盒,該控件將成為鍵次序盒,該控件將成為Tab鍵次序的第一個控件。鍵次序的第一個控件。(3)按希望的順序依次單擊其他控件的)按希望的順序依次單擊其他控件的Tab鍵次序鍵次序盒。盒。(4)單擊表單空白處,確認設置并退出設置狀態(tài);)單擊表單空白處,確認設置并退出設置狀態(tài);按按ESC鍵,放棄設置并退出設置狀態(tài)。鍵,放棄設置并退出設置狀態(tài)。

30、在列表方式下,設置在列表方式下,設置Tab鍵次序的步驟如下:鍵次序的步驟如下:(1)選擇)選擇“顯示顯示”菜單中的菜單中的“Tab鍵次序鍵次序”命令或命令或單擊單擊“表單設計器表單設計器”工具欄上的工具欄上的“設置設置Tab鍵次鍵次序序”按鈕,打開按鈕,打開“Tab鍵次序鍵次序”對話框。對話框。(2)通過拖動控件左側的移動按鈕移動控件,改)通過拖動控件左側的移動按鈕移動控件,改變控件的變控件的Tab鍵次序。鍵次序。(3)單擊)單擊“按行按行”按鈕,將按各控件在表單上的按鈕,將按各控件在表單上的位置從左到右、從上到下自動設置各控件的位置從左到右、從上到下自動設置各控件的Tab鍵次序。鍵次序。(4

31、)單擊)單擊“按列按列”按鈕,將按各控件在表單上的按鈕,將按各控件在表單上的位置從上到下、從左到右自動設置各控件的位置從上到下、從左到右自動設置各控件的Tab鍵次序。鍵次序。8.3.3 數(shù)據(jù)環(huán)境的設置數(shù)據(jù)環(huán)境的設置1、打開數(shù)據(jù)環(huán)境設計器、打開數(shù)據(jù)環(huán)境設計器在表單設計器環(huán)境下,單擊在表單設計器環(huán)境下,單擊“表單設計器表單設計器”工具工具欄上的欄上的“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”按鈕,或選擇按鈕,或選擇“顯示顯示”菜單菜單中的中的“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”命令,即可打開命令,即可打開“數(shù)據(jù)環(huán)境設數(shù)據(jù)環(huán)境設計器計器”窗口,此時,系統(tǒng)菜單欄上將出現(xiàn)窗口,此時,系統(tǒng)菜單欄上將出現(xiàn)“數(shù)據(jù)數(shù)據(jù)環(huán)境環(huán)境”菜單。菜單。2、數(shù)據(jù)

32、環(huán)境的常用屬性、數(shù)據(jù)環(huán)境的常用屬性數(shù)據(jù)環(huán)境是一個對象,有自己的屬性、事件和方數(shù)據(jù)環(huán)境是一個對象,有自己的屬性、事件和方法。法。常用的兩個數(shù)據(jù)環(huán)境屬性是常用的兩個數(shù)據(jù)環(huán)境屬性是AutoOpenTables和和AutoCloseTables,它們的設置情況如表,它們的設置情況如表8.6所示。所示。屬性名屬性名含含 義義默認值默認值AutoOpenTables當運行或打開表單時,是否打當運行或打開表單時,是否打開數(shù)據(jù)環(huán)境中的表和視圖開數(shù)據(jù)環(huán)境中的表和視圖.T.AutoCloseTables當釋放或關閉表單時,是否關當釋放或關閉表單時,是否關閉由數(shù)據(jù)環(huán)境指定的表和視圖閉由數(shù)據(jù)環(huán)境指定的表和視圖.T.3

33、、向數(shù)據(jù)環(huán)境添加表或視圖、向數(shù)據(jù)環(huán)境添加表或視圖向數(shù)據(jù)環(huán)境添加表或視圖的步驟如下:向數(shù)據(jù)環(huán)境添加表或視圖的步驟如下:(1)選擇)選擇“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”菜單中的菜單中的“添加添加”命令,命令,或右鍵單擊或右鍵單擊“數(shù)據(jù)環(huán)境設計器數(shù)據(jù)環(huán)境設計器”窗口,然后在彈窗口,然后在彈出的快捷菜單中選擇出的快捷菜單中選擇“添加添加”命令,彈出命令,彈出“添加添加表或視圖表或視圖”對話框。對話框。(2)選擇要添加的表或視圖,單擊)選擇要添加的表或視圖,單擊“添加添加”按鈕。按鈕。(3)如果要添加的表或視圖不在)如果要添加的表或視圖不在“數(shù)據(jù)庫中的表數(shù)據(jù)庫中的表”列表中,則單擊列表中,則單擊“其他其他”按鈕,彈

34、出按鈕,彈出“打開打開”對對話框,從中選擇所需的表。話框,從中選擇所需的表。4、從數(shù)據(jù)環(huán)境中移去表或視圖、從數(shù)據(jù)環(huán)境中移去表或視圖在數(shù)據(jù)環(huán)境設計器環(huán)境下,從數(shù)據(jù)環(huán)境中移去表在數(shù)據(jù)環(huán)境設計器環(huán)境下,從數(shù)據(jù)環(huán)境中移去表或視圖的步驟如下:或視圖的步驟如下:(1)在)在“數(shù)據(jù)環(huán)境設計器數(shù)據(jù)環(huán)境設計器”窗口中,選擇要移去窗口中,選擇要移去的表或視圖,的表或視圖,(2)選擇)選擇“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”菜單中的菜單中的“移去移去”命令。命令。也可以用鼠標右鍵單擊要移去的表或視圖,然也可以用鼠標右鍵單擊要移去的表或視圖,然后在彈出的快捷菜單中選擇后在彈出的快捷菜單中選擇“移去移去”命令。命令。當表從數(shù)據(jù)環(huán)境中移去時,與這個表有關的所當表從數(shù)據(jù)環(huán)境中移去時,與這個表有關的所有關系也將隨之消失。有關系也將隨之消失。5、在數(shù)據(jù)環(huán)境中設置關系、在數(shù)據(jù)環(huán)境

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論