




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
金鑫
吳靖
主編
唐小毅
馬燕林
參編數據庫原理及應用(Access2021版)第6章
窗
體
6.5定制系統控制窗體6.3利用設計視圖創建窗體6.2創建窗體6.7窗體設計實例6.4修飾窗體6.6對象與屬性6.1窗體概述第6章第6章窗體本身并不存儲數據,但應用窗體可以方便地對數據庫中的數據進行輸入、瀏覽和修改等。窗體中包含很多的控件,可以通過這些控件對表、查詢、報表等對象進行操作,也可執行宏和VBA程序等。6.1窗體概述6.1.1窗體的功能圖6-1“學生基本信息及選課情況”窗體第6章窗體是Access數據庫應用中的一個非常重要的對象,作為用戶和Access應用程序之間的接口,窗體可以用于顯示表和查詢中的數據,輸入和修改數據表中的數據、展示相關信息等。Access窗體采用的是圖形界面,具有用戶友好的特性,它能夠顯示備注型字段和OLE對象型字段的內容。如圖6-1所示。6.1.2窗體的結構
在窗體的設計窗口中還包含垂直和水平標尺,用于確定窗體上對象的大小和位置。窗體中各節之間有一個節分隔線,拖動該分隔線可以調整各節的高低。第6章窗體由多個部分組成,每個部分稱為一個“節”。多數窗體只有主體節,如果需要,也可包括窗體頁眉、窗體頁腳、頁面頁眉和頁面頁腳等幾個部分,如圖所示。
窗體頁眉
窗體頁腳
窗體的主體
頁面頁眉
頁面頁腳
6.1.3窗體的類型
第6章2.多項目窗體
在窗體集中顯示多條記錄內容。如果要顯示的數據很多,多項目窗體可以通過垂直滾動條來瀏覽。數據多項目窗體類似于數據表。1.縱欄式窗體
縱欄式窗體在一個窗體界面中顯示一條記錄,顯示記錄按列分隔,每列在左邊顯示字段名,右邊顯示字段內容。3.數據表窗體
數據表窗體從外觀上看與數據表和查詢顯示數據的界面相同,通常情況下,數據表窗體主要用于子窗體,用來顯示一對多的關系。4.窗體/子窗體
窗體中的窗體稱為子窗體,包含子窗體的窗體稱為主窗體。第6章6.數據透視表/數據透視圖窗體
數據透視表窗體是為了指定的數據表或查詢為數據源產生的一個Excel數據分析表而建立的窗體形式。數據透視表窗體允許用戶對內部的數據進行操作,也可改變透視表的布局,以滿足不同的數據分析方式。5.圖表窗體
圖表窗體是利用MicrosoftGraph以圖表方式顯示用戶的數據信息。8.導航窗體
導航窗體是一個管理窗體,是Access2010新的瀏覽控件,通過該窗體可對數據庫中的所有對象進行查看和訪問。7.分割窗體
分割窗體不同于窗體/子窗體的組合,它的兩個視圖連接到同一數據源,并且總是相互保持同步。
6.1.3窗體的類型
6.1.4窗體的視圖第6章1.窗體視圖是用于顯示數據的窗口,在該窗口下可以對數據表或查詢中的數據進行瀏覽或修改等操作。2.窗體的設計視圖是用于創建窗體或修改窗體的窗口。3.窗體的數據表視圖是以行和列格式顯示表、查詢窗體數據的窗口。在數據表視圖中可以編輯、添加、修改、查找或刪除數據。第6章Access創建窗體有兩種方式:利用“窗體向導”創建窗體和利用“設計”視圖創建窗體。利用“窗體向導”創建窗體的好處是可以根據向導提示一步一步地完成窗體的創建工作。利用“設計”視圖創建窗體,則需要設計者利用窗體提供的控制工具來創建窗體,同時將控制與數據進行相應的聯系,以達到窗體設計的要求。6.2創建窗體6.2.1自動窗體第6章
自動窗體,即是創建一個選定表或查詢中所有字段及記錄的窗體,窗體的創建是一次完成的,中間不能干預。且主窗體中的左側是以字段名作為該行的標簽。第6章1.利用“窗體”創建自動窗體【例6-1】
要創建一個顯示學生基本情況和其直接子表數據的窗體,可采用“窗體”方式來實現。具體的操作方法如圖6-3所示。6.2.1自動窗體①在“表”中選中student表②在“創建”選項卡的“窗體”組中單擊“窗體”按鈕③生成自動窗體,在主窗體中顯示student表中的所有字段,在下方的子表中顯示grade表中的相關數據④在快速訪問工具欄中單擊“保存”按鈕或按〈Ctrl+S〉鍵,彈出“另存為”對話框,命名窗體①選中teacher表②在“窗體”組“其他窗體”下拉列表中選擇“分割窗體”命令③生成分割窗體,兩個窗體中的數據自動同步第6章2.其他窗體的自動創建【例6-2】
要利用自動窗體創建一個分割窗體,對教師信息進行查看。具體的操作過程如圖6-4所示。6.2.1自動窗體6.2.2使用向導創建窗體第6章
使用“窗體”或其他窗體功能,創建自動窗體,雖然可以快速地創建窗體,但所創建的窗體僅限于單調的窗體布局,不能對數據源中數據的顯示情況進行控制,即前面的方式會自動將數據源中的所有字段按表或查詢的順序進行一一顯示,不能改變順序或減少字段的顯示,同時,也不能將多個數據表或查詢中的數據在同一個窗體中進行顯示,有一定的局限性。如果要對擬在窗體中顯示的字段進行選擇,則可以利用“窗體向導”來創建窗體。第6章【例6-3】
要創建一個學生基本情況以及他選課情況的窗體,可以利用“窗體向導”來完成,具體操作過程如圖6-5所示。6.2.2使用向導創建窗體①在“窗體”組中單擊“窗體向導”按鈕③單擊“下一步”按鈕,選擇數據的查看方式,這里選擇“通過student”查看,即按學生查看所以選課程和成績信息④單擊“下一步”按鈕,選擇子窗體的布局為“數據表”②在打開的“窗體向導”中,選擇窗體相關的數據表及字段,這里選用了“student”表、“course”表和“grade”表中的相關字段
第6章【例6-3】
續6.2.2使用向導創建窗體⑤單擊“下一步”,為窗體和子窗體命名完成向導操作,
生成窗體
6.2.3創建圖表窗體
第6章【例6-4】
要展示各門課程的平均成績情況,可采用“圖表向導”來實現。具體的操作如圖所示。
①
創建一個關于課程和平均成績的查詢②
單擊“創建”選項卡“窗體”組的“窗體設計”按鈕,打開窗體設計器③
在“設計”選項卡的“控件”組中單擊“圖表”按鈕,在窗體區域畫出圖表區域,彈出“圖表向導”對話框,選中“查詢”視圖中“課程成績統計”④
選擇圖表類型為“三維柱形圖”
6.2.3創建圖表窗體
第6章【例6-4】
續
⑤
添加所需字段,單擊“下一步”按鈕單擊“完成”按鈕,
完成圖表制作⑥
確認圖表中的布局方式6.2.4創建數據透視表和透視圖窗體數據透視表是一種交互式的表,它可以實現用戶選定的計算,所進行的計算與數據在數據透視表中的排列有關。數據透視表可以水平或垂直顯示字段的值,然后計算每一行或每一列的合計,數據透視表也可以將字段的值行標題或列標題在每個行列交叉處計算各自的數值,然后計算小計或總計。
在Access中,提供了“數據透視表”創建數據透視表,“數據透視圖”創建數據透視圖窗體。第6章【例6-5】
要按學院統計每個學院的學生人數,可以采用數據透視表來實現,具體的操作如圖6-7所示。①在表列表中選中“student”表,選擇“其他窗體”下拉列表中的“數據透視表”選項②打開數據透視表設計視圖③將“所屬院系”拖至行字段位置,將“學號”拖到數據區域④選中“學號”列,在“工具”組選擇“自動計算”下拉列表中的“計數”選項⑤在學號列表下方出現計數值⑥單擊“顯示/隱藏”組的“隱藏詳細信息”按鈕,查看統計結果6.2.4創建數據透視表和透視圖窗體6.3利用設計視圖創建窗體
利用窗體向導創建窗體可以很方便地創建各種窗體,但它們都有一些固有的模式,不能滿足用戶的個性化需求,因此,Access提供了窗體設計工具,方便用戶根據自身的不同要求來創建窗體。
6.3.1窗體設計視圖
圖6-8窗體設計選項卡第6章
窗體的設計視圖是用于對窗體進行設計的視圖,用戶常常會在利用窗體向導設計好窗體后,再切換到設計視圖來對它進行修改和調整。同樣,也常直接打開一個窗體設計視圖進行窗體的設計。1)“視圖”組2)“主題”組3)“控件”組4)“頁眉/頁腳”組5)“工具”組6.3.2常用控件的功能第6章1.標簽控件2.文本框控件3.按鈕控件4.選項卡控件5.超鏈接控件6.Web瀏覽器控件7.導航控件8.選項組控件9.組合框控件
和列表框控件10.圖表控件
11.復選框控件
、切換按鈕控件
和單選按鈕控件12.子窗體/子報表控件
13.未綁定對象框
和綁定對象框控件
14.直線控件
和矩形控件
15.分頁符控件
第6章1.利用字段列表創建綁定型控件【例6-6】
在窗體中添加綁定型控件,其操作方法如圖6-9所示。6.3.3常用控件的使用①單擊“創建”選項卡“窗體”組的“窗體設計”按鈕,打開窗口設計窗格,同時,“字段列表”窗格也打開②單擊要插入字段的數據表前的折疊按鈕,展開表的字段列表③將需要的字段拖到窗口面板的適當位置第6章2.利用控件向導創建綁定型列表【例6-7】
利用控件向導創建一個綁定型組合框控件以實現“職稱”字段的輸入控件,如圖6-10所示。6.3.3常用控件的使用②單擊組合框控件按鈕,在窗體上插入一個組合框控件,Access會自動打開組合框控件向導。選擇組合框數據獲得的方式,單擊“下一步”按鈕③輸入值列表,單擊“下一步”按鈕④設置數值的保存字段:職稱,單擊“完成”按鈕創建完成的控件①打開窗體設計視圖,打開“屬性表”對話框的“數據”選項卡,單擊“記錄源”右側的下拉按鈕,在打開的數據源列表中選擇“teacher”表⑤為組合框指定標簽:職稱,單擊“完成”按鈕第6章3.利用控件向導添加非綁定控件【例6-8】
利用控件向導創建選項組控件,其操作過程如圖6-11所示。6.3.3常用控件的使用在窗體中添加一個選項組控件,自動啟動“選項組向導”,輸入各自的標簽名稱②單擊“下一步”按鈕,設置默認值③單擊“下一步”按鈕,設置每個選項的值④單擊“下一步”按鈕,設置選項組綁定的字段第6章【例6-8】
續6.3.3常用控件的使用⑤單擊“下一步”按鈕,設置選項組的外觀⑥單擊“下一步”按鈕,為選項組指定標題制作完成的選項組控件第6章4.在窗體中添加標簽控件【例6-9】
在窗體的頁眉區域添加一個標簽如圖6-12所示。6.3.3常用控件的使用①在窗體設計視圖上右擊,在彈出的快捷菜單中選擇“窗體頁眉/頁腳”命令,為窗體添加窗體頁眉和頁腳②單擊控件列表中的“標簽”控件,在窗體頁眉區域畫出標簽區域,并輸入標簽文本第6章5.在窗體中添加命令按鈕【例6-10】
為窗體添加“關閉窗體”窗體的命令按鈕,其操作過程如圖所示。6.3.3常用控件的使用①在控件列表中單擊“命令按鈕”控件,在窗體適當位置添加命令按鈕②添加命令按鈕時自動打開“命令按鈕向導”對話框,選擇命令按鈕“操作”的“關閉窗體”,單擊“下一步”按鈕③指定窗體的標簽方式為文本圖片,可輸入窗體標簽,單擊“下一步”按鈕④指定命令按鈕名稱,單擊“完成”按鈕制作完成的命令按鈕
6.3.4窗體中控件的常用操作
1.窗體中控件的選定
在對窗體中控件進行操作時,需要首先選定控件??梢赃x定單個控件,也可以選定多個控件。2.復制控件3.刪除控件4.調整控件的大小5.移動控件6.對齊控件7.調整間距6.4修飾窗體
窗體的基本功能完成后,要對窗體及控件進行格式設定,使得窗體的界面看起來更加合理、美觀,除了通過對窗體和控件的“格式”屬性表進行設置外,還可利用主題和條件格式等對窗體進行修飾。6.4.1使用主題
第6章“主題”是修飾和美化窗體的一種快捷方法,它是由系統設計人員預先設計好的一整套配色方案,能夠使數據庫中的所有窗體具有相同的配色方案。
主題是在窗體處于設計視圖時,在“設計”選項卡的“主題”組中,一共包括主題、顏色和字體3個按鈕。Access提供了44套主題以供使用。第6章【例6-11】
如圖6-15所示,為利用“主題”修飾窗體的操作過程。6.4.1使用主題①打開窗體設計視圖②在“設計”選項卡的“主題”組中單擊“主題”按鈕的下拉按鈕,打開主題列表,選擇主題③窗體的配色方案變化了,窗體頁眉的背景色變為豆綠色④在“設計”選項卡的“主題”組中單擊“字體”按鈕的下拉按鈕,打開字體列表,選擇字體修飾后的窗體第6章【例6-12】
如圖6-16所示,為利用“條件格式”修飾窗體的操作過程。6.4.2使用條件格式
①打開窗體設計視圖,選中“成績”控件③打開“條件格式規則管理器”對話框②在“格式”選項卡的“控件格式”組中單擊“條件格式”按鈕④單擊“新建規則”按鈕,在“新建格式規則”對話框中編輯規則,這里設置當小于60時,字體加粗,同時填充淺紅色底紋⑤單擊“確定”按鈕,完成規則設置設置條件格式后的
窗體效果6.4.3提示信息的添加第6章
為了提升窗體界面的可用性,最好在窗體中為一些特殊字段添加幫助信息,方便用戶能夠直接了解信息,以達到提供幫助的目的。
添加提示信息的操作方法是:打開窗體設計視圖,選中要添加提示信息的控件,打開“屬性表”,切換到“其他”選項卡,在“狀態欄文字”屬性行中輸入提示文字信息,保存設置。切換到窗體視圖中,當焦點移至該控件時,則會在狀態欄中顯示該提示信息。6.5定制系統控制窗體第6章窗體是應用程序和用戶之間的接口,是為用戶提供數據的輸入、查詢、修改和查看數據等操作的用戶界面,為用戶提供一個應用程序功能選擇的操作控制界面。Access提供的“切換面板管理器”和“導航窗體”可將各種功能集成在一起,創建一個應用系統的控件界面。第6章6.5.1創建切換窗體1.自定義功能組【例6-13】
具體的操作方法如圖6-17所示。
①選擇“文件”→“選項”命令,打開“Access選項”對話框,切換到“自定義功能區”選項卡,在“自定義功能區”列表中選擇“數據庫工具”,在列表框下方單擊“新建組”按鈕,在該選項卡中添加一個新組②單擊“重命名”按鈕,打開“重命名”對話框,為組命名③在“從下列位置選擇命令”列表中選擇“不在功能區中的命令”,并在下方的列表框中選中“切換面板管理器”復選框,單擊“添加”按鈕,將功能按鈕添加到新建立的組中第6章2.創建切換面板頁【例6-14】
創建“教學管理”的切換窗體,先創建它的切換面板頁,具體的操作過程如圖6-18所示。6.5.1創建切換窗體
①在自定義的“數據庫工具”選項卡的“切換窗體”組中單擊“切換面板管理器”按鈕②打開“切換面板管理器”對話框③單擊“新建”按鈕,打開“新建”對話框,輸入“切換面板頁名”為“學生管理”④單擊“確定”按鈕⑤按相同的方式,添加其他切換面板頁⑥選中“主切換面板”項,單擊“編輯”按鈕,打開“編輯切換面板頁”對話框,為切換窗體命名⑦完成切換面板頁的創建第6章3.為切換面板頁創建切換面板項目【例6-15】
如圖6-19所示,為切換面板創建切換項目的具體操作。
6.5.1創建切換窗體①在“切換面板管理器”中選中默認項,單擊“編輯”按鈕②打開“編輯切換面板頁”對話框,單擊“新建”按鈕③打開“新建切換面板項目”對話框,設置項目名稱和切換目標項④單擊“確定”按鈕,完成一個切換項的設置⑤按相同的方式,為每個切換面板項目進行設置⑥單擊“關閉”按鈕,在“窗體”列表中將出現一個名為“切換面板”窗體,打開該窗體第6章4.為切換項目設置具體操作內容【例6-16】
以創建“學生管理”切換面板為例,介紹在切換面板頁中如何創建切換項目的操作,具體操作過程如圖6-20所示。
6.5.1創建切換窗體①
單擊“切換面板管理器”按鈕,打開“切換面板管理器”對話框,選中“學生管理”項,單擊“編輯”按鈕②單擊“新建”按鈕,創建切換命令項③打開“編輯切換面板項”對話框,為切換項設置名稱,并在“命令”列表中選擇相應的命令方式,這里選擇窗體,在下方的“窗體”列表中選擇對應的窗體④依次完成“學生管理”窗體的切換項的設置,單擊“關閉”按鈕⑤在切換面板中單擊“學生管理”,即打開“學生管理”的切換面板,單擊每個項,即可直接設置第6章【例6-17】
具體的創建導航窗體的過程如圖6-21所示。6.5.2創建導航窗體
①
在“創建”選項卡的“窗體”組中單擊“導航”下拉列表中的“水平標簽和垂直標簽,左側”,打開“導航窗體”設計窗格②
在水平欄中,單擊“新增”按鈕,輸入水平導航內容,再選中“學生管理”,在垂直欄中依次輸入導航內容③
選中“教師管理”,在垂直欄中輸入相應的垂直導航內容。相同的方式,完成所有的水平和垂直導航欄④
在“學生管理”的“學生信息錄入”導航按鈕上右擊,在彈出的快捷菜單中選擇“屬性”命令,設置導航的內容第6章【例6-17】
續6.5.2創建導航窗體
⑤
完成設置,保存窗體完成后的導航
窗體效果6.5.3設置啟動窗體圖6-22設置自動啟動窗體第6章當導航窗體或切換窗體創建完成后,希望在啟動Access的同時,自動啟動導航窗體或切換窗體,則可通過設置窗體的啟動屬性來實現。6.6對象與屬性在應用領域中有意義的、與所要解決的問題有關系的任何事物都可以作為對象,它既可以是具體的物理實體的抽象,也可以是人為的概念,或者是人和有明確邊界和意義的事物。第6章6.6.1面向對象的基本概念
對象名:對象的名稱,用來在問題域中區分其他對象。
數據:用來描述對象的存儲或數據結構,它表明了對象的一個狀態。
操作:即對象的行為,分為兩類,一類是對象自身承受的操作,即操作結果修改了自身原有屬性狀態:另一類是施加于其他對象的操作,即將產生的輸出結果作為消息發送的操作。
接口:主要指對外接口,是指對象受理外部消息所指定的操作的名稱集合。歸納起來,對象的特征有以下4點。1)名稱/標識唯一,以區別于其他對象。2)某一時間段內,有且只有一組私有數據用以表述一個狀態,且狀態的改變只能通過自身行為實現。3)有一組操作,每一個操作決定對象的一種行為,操作分自動和手動兩類。4)對象內部填裝數據、操作,外部以消息通信方式進行相互聯系。6.6.2對象屬性圖6-23“屬性表”窗格第6章1.利用屬性窗口設置對象屬性如圖6-23所示為一個標簽控件的屬性表窗格。通常,控件的屬性表窗格中,系統根據類別分別對屬性采用不同的選項卡進行管理,通常有“格式”“數據”“事件”“其他”和“全部”,如果不能確定屬性屬于哪一類,則可在“全部”選項卡中進行查看。屬性名稱編碼關鍵字說
明標題Caption對象的顯示標題,用于窗體、標簽、命令按鈕等控件名稱Name對象的名稱,用于節、控件控件來源ControlSource控件顯示的數據,編輯綁定到表、查詢和SQL命令的字段,也可顯示表達式的結果,用于列表框、組合框和綁定框等控件背景色BackColor對象的背景色,用于節、標簽、文本框、列表框等控件前景色ForeColor對象的前景色,用于節、標簽、文本框、命令按鈕、列表框等控件字體名稱FontName對象的字體,用于標簽、文本框、命令按鈕、列表框等控件字體大小FontSize對象的字體大小,用于標簽、文本框、命令按鈕、列表框等控件字體粗細FontBold對象的文本粗細,用于標簽、文本框、命令按鈕、列表框等控件傾斜字體FontItalic指定對象的文本是否傾斜,用于標簽、文本框和列表框等控件邊框樣式BorderStyle對象的邊框顯示,用于標簽、文本框、列表框等控件背景風格BockStyle對象的顯示風格,用于標簽、文本框、圖像等控件第6章
對象常用屬性如表6-1所示。6.6.2對象屬性圖片Picture對象是否用圖形作為背景,用于窗體、命令按鈕等控件寬度Width對象的寬度,用于窗體、所有控件高度Height對象的高度,用于窗體、所有控件記錄源RecordSource窗體的數據源,用于窗體行來源RowSource控件的來源,用于列表框、組合框控件等自動居中AutoCenter窗體是否在Access窗口中自動居中,用于窗體記錄選定器RecordSelectors窗體視圖中是否記錄選定器,用于窗體導航按鈕NavigationButtons窗體視圖中是否顯示導航按鈕和記錄編號框,用于窗體控制框ControlBox窗體是否有“控件”菜單和按鈕,用于窗體最大化按鈕MaxButton窗體標題欄中最大化按鈕是否可見,用于窗體最大/小化按鈕MinMaxButtons窗體標題欄中最大、最小化按鈕是否可見,用于窗體關閉按鈕CloseButton窗體標題欄中關閉按鈕是否有效,用于窗體可移動的Moveable窗體視圖是否可移動,用于窗體可見性Visiable控件是否可見,用于窗體、所有控件第6章6.6.2對象屬性第6章【例6-18】
如圖6-24所示為利用“屬性表”窗格設置窗體和控件屬性的具體操作方法。6.6.2對象屬性①在“創建”選項卡的“窗體”組中單擊“窗體設計”按鈕,打開窗體設計視圖,在窗體中添加一個標簽控件,輸入文本“歡迎使用Access數據庫”②切換到窗體視圖③在屬性窗口,選中“窗體”對象,設置“標題”為“歡迎使用”,“記錄選擇器”為“否”,“導航按鈕”為“否”④在屬性窗口上側的列表中選擇標簽“Label0”,將“字體名稱”設置為“華文琥珀”,“字號”為“22”
設置屬性后的窗體第6章2.屬性設置語句設置屬性值的語句格式一:[<集合名>].<對象名>.屬性名=<屬性值>設置屬性值語句格式二:With<對象名><屬性值表>EndwithEndwith6.6.2對象屬性6.6.3對象事件和方法
第6章1.事件
事件(Event)就是每個對象可能用以識別和響應的某些行為和動作。在Access中,一個對象可以識別和響應一個或多個事件,這些事件可以通過宏或VBA代碼定義。
利用VBA代碼定義事件過程的語句格式如下:【命令格式】PrivateSub對象名稱_事件名稱([(參數列表)])<程序代碼>EndSub表6-2
對象事件及觸發時機說明事
件觸發時機打開(Open)打開窗體,未顯示記錄時加載(Load)窗體打開并顯示記錄時調整大小(Resize)窗體打開后,窗體大小更改時成為當前(Current)窗體中焦點移到一條記錄(成為當前記錄)時;窗體刷新時;重新查詢激活(Activate)窗體變成活動窗口時獲得焦點(GetFocus)對象獲得焦點時單擊(Click)單擊鼠標時雙擊(DbClick)雙擊鼠標時鼠標按下(MouseDown)按下鼠標時鼠標移動(MouseMove)移動鼠標時鼠標釋放(MouseUP)松開鼠標擊鍵(KeyPress)按下并釋放某鍵盤鍵時更新前(BeforeUpdate)在控件或記錄更新前更新后(AfterUpdate)在控件或記錄更新后失去焦點(LostFocus)對象失去焦點時卸載(Unload)窗體關閉后,從屏幕上刪除前停用(Deactivate)窗體變成不是活動窗口時關閉(Close)當窗體關閉,并從屏幕上刪除時第6章6.6.3對象事件和方法
第6章3.利用代碼窗口編輯對象的事件和方法
在窗口設計視圖下,在“設計”選項卡“工具”組中單擊“查看代碼”按鈕,或單擊“常用”工具欄的“代碼”按鈕,或選擇“視圖”→“代碼”命令,即可打開代碼的編輯窗口。調用方法的語法格式如下:[<對象名>].方法名2.方法
方法(Method)是附屬于對象的行為和動作,也可以將其理解為指示對象動作的命令。方法在事件代碼中被調用。6.6.3對象事件和方法
第6章【例6-19】
如圖所示為在窗口中添加一個命令按鈕,單擊該命令按鈕時改變窗體中標簽的標題屬性和字體的過程。6.6.3對象事件和方法
①在窗體中添加一個命令按鈕,將命令按鈕的標題設置為“切換”,選中此按鈕②在“屬性”窗口的“事件”選項卡中,將插入光標置于“單擊”屬性,單擊右側的“生成器”按鈕③在打開的“選擇生成器”對話框中選擇“代碼生成器”
④編輯代碼
⑤代碼編寫完成后,單擊工具欄的“保存”按鈕,將窗體保存,切換到窗體視圖單擊“切換”按鈕后的效果6.7窗體設計實例
【例6-20】
創建如圖6-26所示的利用選項卡查看學生基本情況的窗體。在窗體的第一個選項卡中顯示學生的基本信息,第二個選項卡中顯示學生的愛好和照片。相關控件屬性如表6-3所示??丶愋蛯傩悦Q屬
性
值主窗體標題學生基本情況分頁顯示窗體記錄源student滾動條兩者均無分隔線否記錄選擇器否導航按鈕否邊框樣式對話框邊框頁1標題基本信息字號11文本框字號11控件來源學號、姓名、性別、出生日期、籍貫、政治面貌、班級組合框字號11控件來源所屬院系標簽字號11字體粗細加粗頁2標題其他信息字號11綁定對象框控件來源照片縮放模式拉伸第6章6.7窗體設計實例①打開窗體設計器,按照窗體屬性要求設置窗體。在窗體中添加一個選項卡控件②設置窗體的記錄源為“student”表,在窗口中打開字段列表
③切換到“頁1”,將選項卡標簽設置為“基本信息”。從字段列表中將相應的字段拖放到選項卡中,調整大小和相應的位置,設置字體字號等,并按照要求設置字體和字號,并調整相應的位置④切換到“頁2”,將標簽設置為“其他信息”,將“愛好”和“照片”兩個字段拖放到選項卡中,并設置綁定對象框的“縮放模式”為“拉伸”,調整各控件相應的大小和字體字號等圖6-28按學院瀏覽學生情況窗體視圖第6章【例6-21】
創建如圖6-28所示的按學院瀏覽學生情況窗體,窗體左側是列表框,窗體右側是子窗體,在列表框中選定學院名稱后,子窗體中立即顯示篩選后該學院的學生基本信息。6.7窗體設計實例圖6-30添加列表框控件操作過程第6章注意:對List0控件的列寬設置為“3.5cm;0cm”,即第二列不顯示,否則,在列表框中將顯示第二列的信息。具體操作過程如圖6-30所示。6.7窗體設計實例①在窗體設計視圖下添加一個列表框控件,打開“列表框向導”對話框,選擇“自行鍵入所需的值”單選按鈕,單擊“下一步”按鈕②列數為2,分別輸入兩列值列表,注意,第一列的第一個數值為“全體”,第二列第一個數值為“*”,其余二列的值相同,輸入完畢后單擊“下一步”按鈕
③選擇Col2作為值列表,單擊“下一步”按鈕④為值列表設置附加標簽,單擊“完成”按鈕圖6-31為窗體添加子窗體操作過程第6章6.7窗體設計實例①在窗體中添加子窗體控件,打開“子窗體向導”,數據來源選擇查詢,單擊“下一步”按鈕②選擇“窗體查詢1”作為數據源,選擇需要顯示的字段列表,單擊“下一步”按鈕③為子窗體設置名稱,單擊“完成”按鈕④完成設計的窗體設計視圖
a)b)
圖6-32“學生基本信息”及“學習成績”窗體a)“學生基本信息”窗體b)“學習成績”窗體第6章【例6-22】
創建如圖6-32所示的窗體,在窗體上顯示出“student”表中的數據,在窗體的右上方有一個“打開學生成績窗體”命令按鈕,單擊該按鈕彈出“學習成績”窗體。6.7窗體設計實例控件類型屬性名稱屬
性
值說
明窗體記錄源學習成績查詢利用“course”表、“grade”表等創建的學生成績信息查詢為窗體的數據源默認視圖連續窗體窗體中可同時顯示多條記錄分隔線否
寬度9厘米
標題學習成績
主體節高度0.9厘米
窗體頁眉高度0.9厘米
背景色標準色:淺藍3
窗體頁腳高度1厘米
背景色標準色:淺藍3
表6-5“學習成績”窗體屬性屬
性
值顯示記錄情況頁眉頁腳顯示情況單個窗體窗體中一次只能顯示一條記錄窗體視圖可以顯示頁眉頁腳區域連續窗體窗體中可以顯示多條記錄窗體視圖可以顯示頁眉頁腳區域數據表可同時顯示多條記錄窗體視圖不能顯示頁眉頁腳區域第6章首先,進行“學習成績”窗體設計,其相關屬性如表6-5所示。窗體的“默認視圖”屬性值包含3種,其屬性值如表6-6所示。6.7窗體設計實例第6章具體的操作過程如圖6-33所示。
6.7窗體設計實例①
打開一個新的窗體設計視圖,在“屬性表”的“格式”選項卡中按照要求設置窗體屬性②
切換到“數據”選項卡,設置窗體的“記錄源”③
單擊“記錄源”左側的“生成器”按鈕,打開查詢設計器④
如右圖所示創建查詢,完成設置后關閉查詢生成器,彈出提示對話框第6章具體的操作過程如圖6-33所示。
6.7窗體設計實例⑥
在窗體設計視圖下添加窗體頁眉和窗體頁腳,將相關數據拖放到窗體的主體
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司章程內部管理制度
- 2025年標準企業云存儲服務合同樣例
- 2025建筑材料采購合同書
- 2024年貴州六枝特區城政建設有限責任公司招聘真題
- 勞模感謝發言材料
- 河南鄭州工商學院招聘筆試真題2024
- 社區社區服務設施維護與管理基礎知識點歸納
- 制造系統安全性和可靠性評估指標體系研究-洞察闡釋
- 基于AI的生理學教學評估與學習效果提升
- 社區托育服務的質量監控與評估體系建設
- 土地整治項目管理
- 智能風控在企業信貸中的實踐
- 《汽車電氣設備構造與維修》學習課程標準
- 2025年江蘇省安全員B證考試題庫附答案
- 模板施工方案 加油站
- 預防校園欺凌和性侵主題班會
- 數字賦能合作社轉型升級-深度研究
- 公共禮儀課程考試題及答案
- 2025年隴南村文書考試題及答案
- 倉儲物流部經理述職報告
- 高考語文備考之人物傳記文言文之《史記》《漢書》《后漢書》《三國志》(上)
評論
0/150
提交評論