數(shù)據(jù)庫(kù)原理及應(yīng)用課件:第5章 ACCESS 數(shù)據(jù)庫(kù)--窗體設(shè)計(jì)_第1頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用課件:第5章 ACCESS 數(shù)據(jù)庫(kù)--窗體設(shè)計(jì)_第2頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用課件:第5章 ACCESS 數(shù)據(jù)庫(kù)--窗體設(shè)計(jì)_第3頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用課件:第5章 ACCESS 數(shù)據(jù)庫(kù)--窗體設(shè)計(jì)_第4頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用課件:第5章 ACCESS 數(shù)據(jù)庫(kù)--窗體設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩90頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)原理及應(yīng)用第5章 ACCESS 數(shù)據(jù)庫(kù)-窗體設(shè)計(jì)7/18/20221窗體的概念窗體的結(jié)構(gòu)窗體的分類創(chuàng)建窗體窗體和控件的屬性本節(jié)內(nèi)容7/18/20222本節(jié)要求掌握窗體的類型。掌握創(chuàng)建窗體的方法。了解控件的含義及種類。掌握在窗體中添加和修改控件的方法。掌握如何設(shè)置控件及窗體常見屬性。7/18/202235.4.1窗體的概念窗體是Access數(shù)據(jù)庫(kù)文件中所包含對(duì)象的一種,主要用于用戶與系統(tǒng)的交互工作。彈出式窗體。當(dāng)需要該窗體始終位于其它窗體之上,但不影響其它窗體的操作時(shí),可通過將窗體屬性中的“彈出方式”(PopUp)屬性置為“是”,把窗體指定為彈出式窗體(如提示窗口)。7/18/20224模

2、式窗體。只要模式窗體未關(guān)閉,將不能切換到其它窗口??赏ㄟ^將“模式”(Modal)屬性設(shè)置為“是”,把窗體指定為模式窗體。對(duì)話框窗體。對(duì)話框窗體必須能顯示在其它窗體之上,未關(guān)閉即未完成設(shè)置不能切換至其它窗口,對(duì)話框窗口不能改變大小。可通過先將窗體設(shè)置為彈出式窗體,再將“邊框樣式”(BorderStyle)屬性設(shè)置為“對(duì)話框邊框”來(lái)實(shí)現(xiàn)。7/18/20225普通窗體。除前三種窗體之外的窗體,均稱為普通窗體。不同式樣的窗體可實(shí)現(xiàn)不同的用途,窗體中的數(shù)據(jù)源可以包含一個(gè)或多個(gè)數(shù)據(jù)表的數(shù)據(jù)。通過使用稱為控件的圖形對(duì)象,可以在窗體和窗體的數(shù)據(jù)來(lái)源之間創(chuàng)建鏈接。 7/18/20226窗體的用途:(了解)窗體可

3、以接收來(lái)自鍵盤或外部數(shù)據(jù)庫(kù)的數(shù)據(jù)輸入??梢园堰x擇按鈕、復(fù)選框或彈出式列表框添加到窗體中??梢栽黾又本€、框、顏色和統(tǒng)計(jì)的圖表??梢栽诖绑w中加入計(jì)算的字段。7/18/20227在窗體中可以加入各種控制按鈕,驅(qū)動(dòng)事先設(shè)定的宏或調(diào)用事先編寫的VBA程序代碼。在窗體中可以引入OLE對(duì)象,如照片、聲音和動(dòng)畫等。在窗體中還可以打印用戶所需要的信息。7/18/202285.4.2 窗體的結(jié)構(gòu)Access的窗體可以在三種視圖方式下查看,分別是“設(shè)計(jì)”、“窗體”、“數(shù)據(jù)表”視圖。其中“窗體”視圖中一次只能查看一條記錄;“數(shù)據(jù)表”視圖以表的形式查看,一次可查看多條記錄;而“設(shè)計(jì)”視圖中只可對(duì)設(shè)計(jì)好的窗體進(jìn)行設(shè)計(jì)修改

4、,并可在“設(shè)計(jì)”視圖下完成對(duì)窗體工作區(qū)的設(shè)置。7/18/20229設(shè)計(jì)視圖中的窗體工作區(qū)包括如下五部分:7/18/202210窗體中每一部分又稱為一個(gè)節(jié)。其中“主體”節(jié)必須有,其它節(jié)可選。窗體頁(yè)眉:其中的內(nèi)容將在窗口視圖的頂部顯示。且其顯示的內(nèi)容對(duì)每條記錄來(lái)說(shuō)是不變的,通常用來(lái)設(shè)置窗口的標(biāo)題。頁(yè)面頁(yè)眉:其中的內(nèi)容將在打印窗體頂部顯示,其內(nèi)容也是不變的,可通過打印預(yù)覽查看。7/18/202211主體:用來(lái)顯示記錄,大部分控件都將設(shè)置在主體中。頁(yè)面頁(yè)腳:其中內(nèi)容將在打印窗體每一頁(yè)的底部出現(xiàn)。窗體頁(yè)腳:其中內(nèi)容將在窗口視圖的底部顯示,且其顯示的內(nèi)容對(duì)每條記錄來(lái)說(shuō)都是不變的,常用來(lái)設(shè)置一些命令按鈕。7

5、/18/2022125.4.3 窗體的分類按窗體的作用分類:1)數(shù)據(jù)輸入窗體。主要用于用戶輸入數(shù)據(jù)時(shí),選擇用戶關(guān)注的字段。2)切換面板窗體。用于在各種數(shù)據(jù)庫(kù)對(duì)象之間的切換。通常在使用“數(shù)據(jù)庫(kù)向?qū)А毙陆〝?shù)據(jù)庫(kù)時(shí),由數(shù)據(jù)庫(kù)向?qū)ё詣?dòng)新建一個(gè)切換面板窗體,也可以使用“切換面板管理器”來(lái)創(chuàng)建并管理切換面板窗體。7/18/2022133)自定義對(duì)話框。用來(lái)顯示信息或提示用戶輸入數(shù)據(jù)。按窗體的表現(xiàn)形式分類:1)縱欄式窗體 也叫全屏幕窗體,只能同時(shí)顯示一條記錄。例雇員窗體2)表格式窗體 表格式窗體可同時(shí)顯示多條記錄。例客戶電話列表窗體3)數(shù)據(jù)表窗體 從外觀上看與數(shù)據(jù)表和查詢的界面相同,可同時(shí)顯示多條記錄。7/

6、18/2022144)主/子窗體 也稱為嵌套窗體,窗體中的窗體稱為子窗體,包含子窗體的基本窗體是主窗體,通常在顯示一對(duì)多關(guān)系或查詢時(shí)使用。 5)圖表窗體 以圖表方式顯示用戶的數(shù)據(jù),使得觀察數(shù)據(jù)更加直觀。6)數(shù)據(jù)透視表窗體 是一種交互式的表,它是Access在指定表或查詢的基礎(chǔ)上產(chǎn)生一個(gè)導(dǎo)入Excel的分析表格。 7/18/2022155.4.4 創(chuàng)建窗體1、自動(dòng)創(chuàng)建窗體“自動(dòng)窗體”創(chuàng)建顯示基礎(chǔ)表或查詢中所有字段和記錄的窗體,如果選定的記錄源有相關(guān)的表和查詢,窗體還將包含來(lái)自這些記錄源的所有字段和記錄。7/18/202216Access為自動(dòng)窗體提供三種樣式:縱欄式:每一行為一個(gè)字段,標(biāo)簽顯示在

7、左側(cè)。表格式:所有字段均顯示在一行上,標(biāo)簽顯示在窗體頂端。數(shù)據(jù)表:以二維表的形式顯示,行為記錄,列為字段名。 7/18/202217例:使用“自動(dòng)創(chuàng)建窗體”為“學(xué)生基本情況表”創(chuàng)建一個(gè)“縱欄式”自動(dòng)編輯窗體。操作步驟如下:S1:打開“學(xué)生管理”數(shù)據(jù)庫(kù),選擇“窗體”對(duì)象,單擊“新建”按鈕。彈出如圖所示“新建窗體”對(duì)話框。7/18/202218S2:?jiǎn)螕簟白詣?dòng)創(chuàng)建窗體:縱欄式”選項(xiàng),選擇作為窗體數(shù)據(jù)來(lái)源的表為“學(xué)生基本情況表”,單擊確定按鈕,打開“縱欄式”自動(dòng)編輯窗體。7/18/202219例二:使用 “數(shù)據(jù)透視表”向?qū)椤俺煽?jī)表”創(chuàng)建按“成績(jī)”匯總選修某課程人數(shù)的窗體。操作步驟如下:S1:打開“

8、學(xué)生管理”數(shù)據(jù)庫(kù),選擇“窗體”對(duì)象,單擊“新建”按鈕。彈出如圖所示“新建窗體”對(duì)話框。7/18/202220S2:?jiǎn)螕簟白詣?dòng)窗體:數(shù)據(jù)透視表”選項(xiàng),選擇作為窗體數(shù)據(jù)來(lái)源的表為“成績(jī)表”,單擊確定按鈕,打開“數(shù)據(jù)透視表”對(duì)話框。7/18/202221S3:將相應(yīng)字段拖到行、列及數(shù)據(jù)匯總區(qū),保存。7/18/2022222、使用向?qū)?chuàng)建窗體向?qū)⒁笥脩暨x擇或輸入有關(guān)的記錄源、字段、版式等信息,并據(jù)此創(chuàng)建窗體。例三:使用 “窗體向?qū)А?為“課程表”創(chuàng)建 “表格式”自動(dòng)編輯窗體。操作步驟如下:S1:打開“學(xué)生管理”數(shù)據(jù)庫(kù),選擇“窗體”對(duì)象,單擊“新建”按鈕。彈出如圖所示“新建窗體”對(duì)話框。7/18/2

9、02223S2:?jiǎn)螕簟按绑w向?qū)А边x項(xiàng),并選擇作為窗體數(shù)據(jù)來(lái)源的表為“課程表”,單擊確定按鈕,打開“窗體向?qū)А睂?duì)話框1。7/18/202224S3 :選擇所需字段,單擊“下一步”按鈕,打開“窗體向?qū)А睂?duì)話框2。7/18/202225S4:選擇窗口布局后單擊“下一步”按鈕,打開“窗體向?qū)А睂?duì)話框3。7/18/202226S5:選擇樣式并單擊“下一步”按鈕,打開“窗體向?qū)А睂?duì)話框4。7/18/202227S6:為窗體指定標(biāo)題,單擊“完成”按鈕,所建窗體如圖所示。7/18/2022283、數(shù)據(jù)透視表向?qū)?數(shù)據(jù)透視表是一種交互式的表,可以實(shí)現(xiàn)用戶選定信息的計(jì)算。例如,計(jì)算各系男女生人數(shù)。操作步驟如下:S

10、1:打開“學(xué)生信息管理系統(tǒng)”數(shù)據(jù)庫(kù),在“數(shù)據(jù)庫(kù)”窗口中,單擊“對(duì)象”下的“窗體”, 單擊“數(shù)據(jù)庫(kù)”窗口工具欄上的“新建”按鈕,彈出“新建窗體”窗口。 7/18/202229S2:選擇“數(shù)據(jù)透視表向?qū)А边x項(xiàng),從“請(qǐng)選擇該對(duì)象數(shù)據(jù)的來(lái)源表或查詢”下拉列表中選擇“學(xué)生基本情況”表,如圖所示。 7/18/202230S3:?jiǎn)螕簟按_定”按鈕,彈出數(shù)據(jù)透視表向?qū)б?,如圖所示。 7/18/202231S4:?jiǎn)螕簟跋乱徊健卑粹o,彈出數(shù)據(jù)透視表向?qū)Ф?,如圖所示。 7/18/202232S5:在可用字段列表中雙擊“學(xué)號(hào)”、“性別”和“系別”字段,如圖所示。 7/18/202233S6:?jiǎn)螕簟巴瓿伞卑粹o,彈出數(shù)據(jù)透

11、視表向?qū)?,如圖所示。 7/18/202234S7:將“系別”字段拖至“行字段”處,將“性別”字段拖至“列字段”處,將“學(xué)號(hào)”字段拖至“數(shù)據(jù)字段”處,如圖所示。S8:?jiǎn)螕簟氨4妗卑粹o,彈出“另存為”對(duì)話框,輸入窗體名稱,單擊“確定”按鈕。 7/18/2022354、數(shù)據(jù)透視圖向?qū)?使用圖表向?qū)軌蚋庇^地顯示表或查詢中數(shù)據(jù)。例如,使用圖表向?qū)?chuàng)建窗體,統(tǒng)計(jì)并顯示各系男女生人數(shù)。具體操作步驟如下: 7/18/202236S1:打開“學(xué)生信息管理系統(tǒng)”數(shù)據(jù)庫(kù),在“數(shù)據(jù)庫(kù)”窗口中的的“窗體”對(duì)象中,單擊“數(shù)據(jù)庫(kù)”窗口工具欄上的“新建”按鈕,彈出“新建窗體”對(duì)話框。 S2:選擇“圖表向?qū)А边x項(xiàng),從“請(qǐng)

12、選擇該對(duì)象數(shù)據(jù)的來(lái)源表或查詢”下拉列表中選擇“學(xué)生基本情況”表,如圖所示。 7/18/202237S3:?jiǎn)螕簟按_定”按鈕,彈出圖表向?qū)б?,如圖所示。 7/18/202238S4:在可用字段列表中雙擊“學(xué)號(hào)”、“性別”和“系別”字段,將它們添加到用于圖表的字段列表中,如圖所示。 7/18/202239S5:?jiǎn)螕簟跋乱徊健卑粹o,彈出圖表向?qū)Ф?,如圖所示。 7/18/202240S6:選擇圖表的類型“柱形圖”,單擊“下一步”按鈕,彈出圖表向?qū)?,如圖所示。7/18/202241S7:將“系別”、“性別”、“學(xué)號(hào)”字段拖至圖表中的布局方式,如圖所示。7/18/202242S8:?jiǎn)螕簟跋乱徊健卑粹o,彈出

13、窗體向?qū)У耐瓿纱翱?,如圖所示。7/18/202243S9:?jiǎn)螕簟巴瓿伞卑粹o,彈出創(chuàng)建的窗體,如圖所示。 S10:?jiǎn)螕簟氨4妗卑粹o,彈出“另存為”對(duì)話框,輸入窗體名稱,單擊“確定”按鈕。7/18/2022445、在設(shè)計(jì)視圖中創(chuàng)建窗體(自定義窗體)窗體設(shè)計(jì)視圖是進(jìn)行窗體設(shè)計(jì)的主要工具,窗體設(shè)計(jì)視圖既可完成新窗體的創(chuàng)建,又可實(shí)現(xiàn)修改,也可根據(jù)自己的需要自定義窗體。 窗體設(shè)計(jì)視圖中含有大量的工具按鈕。7/18/2022451)窗體設(shè)計(jì)視圖工具欄“字段列表”按鈕:顯示基礎(chǔ)記錄源所包含的字段列表。從列表中拖動(dòng)字段可創(chuàng)建自動(dòng)添加記錄源的控件“工具箱”按鈕:顯示或隱藏工具箱“自動(dòng)套用格式”按鈕:將事先定義的格

14、式應(yīng)用于窗體或報(bào)表?!按a”按鈕:在“模塊”窗口中顯示選定窗體或報(bào)表所包含的程序代碼?!皩傩浴卑粹o:顯示所選項(xiàng)目的屬性表?!吧善鳌卑粹o:如果選定項(xiàng)目或?qū)傩跃哂猩善?,則顯示該選定項(xiàng)目或?qū)傩缘纳善鳌?/18/2022462)工具箱“選擇對(duì)象”按鈕:用于選擇窗體上的各種控件。 “控件向?qū)А卑粹o:用于打開或關(guān)閉控件向?qū)?。若使用具有控件向?qū)У目丶仨毷褂迷摪粹o。具有向?qū)Чδ艿目丶校毫斜砜颉⒔M合框、選項(xiàng)組、命令按鈕、圖表、子窗體。 “標(biāo)簽”按鈕:用于顯示文本的控件,如窗體或報(bào)表標(biāo)題。在創(chuàng)建其他控件時(shí),Access會(huì)自動(dòng)為其添加標(biāo)簽?!拔谋究颉卑粹o:用于顯示、輸入、或編輯窗體的基礎(chǔ)記錄源數(shù)據(jù),顯示計(jì)

15、算結(jié)果,或接受輸入的數(shù)據(jù)?!斑x項(xiàng)組”按鈕:與“復(fù)選框”、“選項(xiàng)”按鈕或“切換”按鈕搭配使用,用于顯示一組可選值。“切換”按鈕:該按鈕可用于綁定到是/否字段的獨(dú)立控件或接受用戶在自定義對(duì)話框中輸入數(shù)據(jù)的未綁定控件,或選項(xiàng)組的一部分。切換按鈕只有兩種可選狀態(tài)?!斑x項(xiàng)”按鈕:該按鈕可用于綁定到是/否字段的獨(dú)立控件或接受用戶在自定義對(duì)話框中輸入數(shù)據(jù)的未綁定控件,或選項(xiàng)組的一部分。選項(xiàng)按鈕只有在多種可選狀態(tài)中選擇一種。“復(fù)選框”按鈕:該按鈕可用于綁定到是/否字段的獨(dú)立控件或接受用戶在自定義對(duì)話框中輸入數(shù)據(jù)的未綁定控件,或選項(xiàng)組的一部分。復(fù)選框按鈕可以在多種可選狀態(tài)中選擇多種。7/18/2022472)工

16、具箱“組合框”按鈕:該控件結(jié)合了文本框和列表框的特性,即在文本框中直接輸入文字,在列表框中選擇輸入項(xiàng),然后將值添加到所基于的字段中。 “列表框”按鈕:顯示可滾動(dòng)的數(shù)據(jù)列表,列表中的選擇將改變記錄值。 “命令”按鈕:用于在窗體或報(bào)表上創(chuàng)建命令按鈕。 “圖像”按鈕:用于在窗體或報(bào)表上顯示靜態(tài)圖片。 “未綁定對(duì)象”按鈕:用于在窗體或報(bào)表上顯示未綁定OLE對(duì)象。 “綁定對(duì)象”按鈕:用于在窗體或報(bào)表上顯示綁定OLE對(duì)象。 7/18/2022482)工具箱“分頁(yè)符”按鈕:用于在窗體中開始一個(gè)新的屏幕,或在窗體或報(bào)表時(shí)開始一個(gè)新頁(yè)。 “選項(xiàng)卡控件”按鈕:用于創(chuàng)建一個(gè)多頁(yè)的選項(xiàng)卡窗體或選項(xiàng)卡對(duì)話框。 “子窗體

17、/子報(bào)表”按鈕:用于在窗體或報(bào)表上顯示來(lái)自多個(gè)表的數(shù)據(jù)。 “直線”按鈕:用于在窗體或報(bào)表中畫直線。 “矩形”按鈕:用于在窗體或報(bào)表中畫一個(gè)矩形框。 “其他控件”按鈕:用于顯示其他可用的控件按鈕。 7/18/202249例:為“學(xué)生基本情況表”建立一個(gè)可顯示并編輯學(xué)生基本情況的窗體。步驟如下:S1:打開“學(xué)生管理”數(shù)據(jù)庫(kù),選擇“窗體”對(duì)象,單擊“新建”按鈕。S2:在“新建窗體”對(duì)話框中,選擇“設(shè)計(jì)視圖”選項(xiàng),單擊“確定”按鈕。7/18/202250S3:?jiǎn)螕艄ぞ邫谏系摹皩傩浴卑粹o,打開“窗體”對(duì)話框。將記錄源屬性設(shè)置為“學(xué)生基本情況表”,如圖所示。7/18/202251S4:添加所需控件。從字段

18、列表中將所需字段直接拖到窗體設(shè)計(jì)視圖主體區(qū),如圖所示:7/18/202252S5:保存并將窗體命名為“學(xué)生基本情況編輯”后關(guān)閉。7/18/2022536、Access中的基本控件及其應(yīng)用控件是在窗體、報(bào)表或數(shù)據(jù)訪問頁(yè)上用于顯示數(shù)據(jù)、執(zhí)行操作或作為裝飾的對(duì)象,窗體或報(bào)表中的所有信息都包含在控件中。7/18/2022541)文本框:文本框是一個(gè)交互式控件,可用于顯示指定的數(shù)據(jù)、接受數(shù)據(jù)的輸入。文本框分為“綁定的”、“非綁定的”以及“計(jì)算控件”。綁定的文本框與數(shù)據(jù)庫(kù)某個(gè)表中某個(gè)字段進(jìn)行綁定。非綁定文本框控件沒有數(shù)據(jù)來(lái)源,主要用于顯示信息、線條、矩形、圖像等。計(jì)算控件顯示表達(dá)式計(jì)算結(jié)果。7/18/20

19、2255例:在窗體中創(chuàng)建一個(gè)控件,實(shí)現(xiàn)統(tǒng)計(jì)學(xué)生人數(shù),操作步驟如下:S1:打開數(shù)據(jù)庫(kù),選擇“窗體”對(duì)象。S2:雙擊“在設(shè)計(jì)視圖中創(chuàng)建窗體”。S3:?jiǎn)螕簟拔谋究颉卑粹o,在主體節(jié)背景區(qū)某處單擊,在出現(xiàn)“文本框”控件同時(shí)會(huì)附帶產(chǎn)生一個(gè)標(biāo)簽控件,如圖所示。并彈出文本框向?qū)?,在向?qū)е锌稍O(shè)置字體、字型、字號(hào)、文本對(duì)齊方式等。7/18/202256S4:?jiǎn)螕艄ぞ邫凇皩傩浴卑粹o,在其中設(shè)置窗體記錄源,并設(shè)置文本框的其他屬性。S5:?jiǎn)螕粑谋究?,“未綁定”文本消失,出現(xiàn)光標(biāo)鍵輸入表達(dá)式:“=count(學(xué)號(hào))”。S6:?jiǎn)螕舯4姘粹o,保存該窗體并關(guān)閉。S7:雙擊窗體名,在文本框中顯示計(jì)算結(jié)果。7/18/2022572

20、)標(biāo)簽:當(dāng)需要在窗體或報(bào)表上顯示一些說(shuō)明性文字時(shí),可使用“標(biāo)簽”控件。例如:在“學(xué)生管理”數(shù)據(jù)庫(kù)中為用戶登錄窗體設(shè)計(jì)一個(gè)“用戶名”和“密碼”標(biāo)簽。 S1:在窗體設(shè)計(jì)視圖中,單擊工具箱中“標(biāo)簽”控件。S2:在窗體中欲放置該標(biāo)簽處單擊,并拖拽到合適大小釋放。 7/18/202258S3:標(biāo)簽內(nèi)輸入文本內(nèi)容:用戶名。S4:?jiǎn)螕粼摽丶x擇工具欄“屬性”命令,設(shè)置標(biāo)簽的格式屬性。7/18/2022593)列表框和組合框:列表框和組合框可以提供一個(gè)用戶選項(xiàng)的列表,這樣既可保證輸入數(shù)據(jù)的正確性,又可提高輸入速度。如果窗體中的數(shù)據(jù)取自某一個(gè)表或查詢中的數(shù)據(jù),可以考慮使用列表框或組合框控件。例:為“學(xué)生基本情

21、況表”中的姓名字段建立一個(gè)組合框。操作步驟如下:7/18/202260S1:在窗體設(shè)計(jì)視圖下,單擊控件中“組合框” ,在主體節(jié)背景區(qū)某處單擊,彈出“組合框向?qū)А睂?duì)話框1。7/18/202261S2:確定組合框獲取數(shù)值方式后單擊“下一步”,進(jìn)入“組合框向?qū)А睂?duì)話框2。7/18/202262S3:選擇為組合框提供數(shù)值的表或查詢,進(jìn)入“組合框向?qū)А睂?duì)話框3。7/18/202263S4:選擇所需字段后,進(jìn)入“組合框向?qū)А睂?duì)話框4、5,完成排序次序以及組合框列寬的設(shè)置。7/18/202264S5:創(chuàng)建完成如圖所示。7/18/202265例:為“學(xué)生基本情況表”中的“系別”字段建立一個(gè)列表框。S1:在窗體

22、設(shè)計(jì)視圖下,單擊列表框控件,在主體節(jié)背景區(qū)某處單擊,彈出“列表框向?qū)А睂?duì)話框1。7/18/202266S2:確定列表框獲取數(shù)值方式,進(jìn)入“列表框向?qū)А睂?duì)話框2。7/18/202267S3:確定為列表框提供數(shù)據(jù)的表或查詢,進(jìn)入“列表框向?qū)А睂?duì)話框3。7/18/202268S4:選擇所需字段,并設(shè)置排序次序以及組合框列寬,創(chuàng)建完成如圖所示。7/18/2022694)命令按鈕:命令按鈕利用事件執(zhí)行代碼或宏起控制作用,如“確定”、“取消”等,還能提供許多其他功能,其操作代碼均放置在“單擊”事件中。例:為“課程表”窗體創(chuàng)建一個(gè)“關(guān)閉窗體”按鈕。步驟如下:S1:在“設(shè)計(jì)視圖”中打開“課程表”窗體。S2:在

23、該窗體的“窗體頁(yè)腳”區(qū)添加一個(gè)命令按鈕。彈出“命令按鈕向?qū)А睂?duì)話框1。7/18/202270S3:選擇按鈕類別后,單擊“下一步”按鈕,進(jìn)入“命令按鈕向?qū)А睂?duì)話框2。7/18/202271S4:確定按鈕的顯示形式后,單擊“下一步”按鈕進(jìn)入“命令按鈕向?qū)А睂?duì)話框3。7/18/202272S5:指定按鈕名稱,完成創(chuàng)建如圖所示。7/18/2022735)復(fù)選框、選項(xiàng)按鈕與切換按鈕這三種按鈕均屬于是/否型控件,通常復(fù)選框允許同時(shí)選定多項(xiàng),選項(xiàng)按鈕只能在多個(gè)選項(xiàng)中選擇其中的一項(xiàng)。切換按鈕具有可以綁定到字段、Value屬性、可加入選項(xiàng)組等屬性。例:在學(xué)生基本情況編輯窗體上創(chuàng)建復(fù)選框或選項(xiàng)按鈕。步驟如下: 7

24、/18/202274S1:在學(xué)生基本情況編輯窗體設(shè)計(jì)視圖下,單擊復(fù)選框控件或選項(xiàng)按鈕,在主體節(jié)背景區(qū)某處單擊。S2:從字段列表中拖拽適當(dāng)?shù)氖?否型字段到窗體空白處。創(chuàng)建完成如圖所示。建立其中一種控件后,可用“格式”菜單中的“更改為” 命令,將選項(xiàng)按鈕轉(zhuǎn)換成復(fù)選框或切換按鈕。7/18/202275例:在上例窗體中建立圖片式切換按鈕。S1:在窗體設(shè)計(jì)視圖下,單擊切換按鈕,從字段列表中拖拽適當(dāng)?shù)氖?否型字段到窗體空白處。S2:在新建的切換按鈕上雙擊鼠標(biāo)左鍵,打開屬性窗口。S3:查找圖片屬性,選擇所需圖片后確定即可。7/18/2022766)選項(xiàng)卡控件:選項(xiàng)卡也稱為頁(yè),可用來(lái)放置其他控件。選項(xiàng)卡控件可

25、設(shè)多個(gè)選項(xiàng)卡,可有效擴(kuò)展窗體面積。例:在窗體中創(chuàng)建一選項(xiàng)卡,分別用來(lái)瀏覽“學(xué)生基本情況表”和“成績(jī)表”。步驟如下:S1:打開數(shù)據(jù)庫(kù),選擇“窗體”對(duì)象。S2:雙擊“在設(shè)計(jì)視圖中創(chuàng)建窗體”。7/18/202277S3:?jiǎn)螕艄ぞ呦渲小斑x項(xiàng)卡”控件按鈕,在窗體主體處單擊并拖拽到合適大小施放。S4:?jiǎn)螕艄ぞ呦渲小白哟绑w/子報(bào)表”控件按鈕,在“頁(yè)1”選項(xiàng)卡下方單擊,彈出“子窗體向?qū)А睂?duì)話框1,如圖所示。7/18/202278S5:選擇子窗體或子報(bào)表的數(shù)據(jù)來(lái)源后單擊“下一步”按鈕,打開“子窗體向?qū)А睂?duì)話框2,如圖所示。7/18/202279S6:選擇所需表及字段后,單擊“下一步”按鈕,打開“子窗體向?qū)А睂?duì)話

26、框3,輸入子窗體的名稱后,單擊“完成”按鈕。S7:雙擊“頁(yè)1”選項(xiàng)卡,將“標(biāo)題”屬性設(shè)置為“學(xué)生基本情況”。S8:對(duì)頁(yè)2重復(fù)上述步驟,完成對(duì)“成績(jī)”選項(xiàng)卡的設(shè)置。 如圖所示。7/18/2022807、子窗體的創(chuàng)建(了解)在顯示一對(duì)多關(guān)系的表或查詢中的數(shù)據(jù)時(shí),子窗體特別有效,按一對(duì)多關(guān)系顯示,可實(shí)現(xiàn)記錄同步,即子窗體中只顯示與主窗體中當(dāng)前記錄有關(guān)的記錄。創(chuàng)建子窗體的方法有兩種:使用窗體向?qū)瑫r(shí)創(chuàng)建主窗體和子窗體或者使用控件工具創(chuàng)建子窗體并將其添加到已有窗體中。7/18/202281例:使用窗體向?qū)?chuàng)建一個(gè)帶有主/子窗體的學(xué)生瀏覽窗體,當(dāng)主窗體中顯示學(xué)生學(xué)號(hào)時(shí),子窗體中只顯示該學(xué)號(hào)的學(xué)生選修課程的成績(jī)。步驟如下:S1:首先確認(rèn)“學(xué)生基本情況表”與“成績(jī)表”已建立關(guān)系。S2:打開“

溫馨提示

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

評(píng)論

0/150

提交評(píng)論