大二數(shù)據(jù)庫(kù)第5本章將介紹窗體的功能、分類創(chuàng)建使用布局及格式調(diào)_第1頁
大二數(shù)據(jù)庫(kù)第5本章將介紹窗體的功能、分類創(chuàng)建使用布局及格式調(diào)_第2頁
大二數(shù)據(jù)庫(kù)第5本章將介紹窗體的功能、分類創(chuàng)建使用布局及格式調(diào)_第3頁
大二數(shù)據(jù)庫(kù)第5本章將介紹窗體的功能、分類創(chuàng)建使用布局及格式調(diào)_第4頁
大二數(shù)據(jù)庫(kù)第5本章將介紹窗體的功能、分類創(chuàng)建使用布局及格式調(diào)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

5窗體設(shè)計(jì)與制主/。認(rèn)識(shí)窗窗體的窗體的5-1所示??梢园唇壎丶?,如字段或等。窗體的

51Access6種:縱欄式窗體、表格式窗體、數(shù)據(jù)表窗體、主/子窗體、圖表窗體每個(gè)字段的一般放在字段左邊。此類型窗體一般用于輸入數(shù)據(jù)。主/數(shù)據(jù)窗創(chuàng)建窗直接創(chuàng)建窗在Access中,使用“窗體”按鈕工具是創(chuàng)建數(shù)據(jù)窗體的最迅速、最簡(jiǎn)便的方法。使任務(wù)操作步驟:2525-353在“醫(yī)生”窗體上單擊右鍵,彈出快捷菜單,如圖5-4所示,選擇“保存”545圖5-5窗體“另存為”使用“向?qū)А眲?chuàng)建窗56在“窗體向?qū)А笨蛑性O(shè)置數(shù)據(jù)源和數(shù)據(jù)字段,如圖5-7所示。在“表查詢”下57585-9595-105105-115115-12512在左側(cè)樣式預(yù)覽框中預(yù)覽所選樣式,如圖5-13所示。此任務(wù)中選擇“”樣式。513單擊“下一步”按鈕,設(shè)置窗體的標(biāo)題、選擇完成窗體創(chuàng)建后的操作界面,如圖514單擊“完成”按鈕,創(chuàng)建好的窗體如圖5-15所示515窗體設(shè)計(jì)視Access圖5-16所示。默認(rèn)情況下,只有窗體設(shè)計(jì)的主體部分顯示。單擊右鍵,選擇快捷菜單中的5-175165175-175格式、數(shù)據(jù)、、其他、全部,如圖5-18所示。518:用于設(shè)置窗體對(duì)象對(duì)于不同可移執(zhí)行的操作5-1755-19519使用“設(shè)計(jì)視圖”創(chuàng)建窗任務(wù)3:利用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)基于“”表的窗體5-20所示。21圖5-20窗體記錄源設(shè) 圖5-21窗體字段列鈕,打開“”框,選擇一幅作為窗口的徽標(biāo),如圖5-22所示。圖5-22“”5-235235-24所示。需要修改窗體時(shí),在“窗體選擇器”上或窗窗體設(shè)計(jì)技

524在窗體中使用控VBA任務(wù)4:為上節(jié)完成的“窗體”添加一個(gè)命令按鈕,實(shí)現(xiàn)添加記錄功能。操作步驟所示?!比鐖D所示,在“命令按鈕向?qū)Э虻摹邦悇e”列表框中選擇“記錄操作在“操作”列表框選擇“添加新,如圖5-26所示,單擊“下一步”按鈕?!眻D5-25“命令按鈕向?qū)А敝?圖5-26“命令按鈕向?qū)А敝鐖D所示,在“命令按鈕向?qū)А笨蛑羞x擇“文本如圖5-27所示,單擊“下如圖5-28所示,在“命令按鈕向?qū)А笨蛑袨榘粹o指定名稱為“添加記錄,單 圖5-27“命令按鈕向?qū)А敝?圖5-28“命令按鈕向?qū)А敝唇Y(jié)果,如圖5-29所示。單擊“添加記錄”按鈕即可向“”表中添加新。5292.同類型的數(shù)據(jù),還可以使用文本框來執(zhí)行計(jì)算。Access會(huì)自動(dòng)為文本、備注、數(shù)字、日期/時(shí)間、貨幣、超類型的字段創(chuàng)建文本段列表”窗格拖動(dòng)到窗體或報(bào)表上,Access將創(chuàng)建一個(gè)復(fù)選框;如果將“OLE對(duì)象”字段拖動(dòng)到窗體或報(bào)表上,Access將創(chuàng)建一個(gè)綁定對(duì)象框;如果將附件字段拖動(dòng)到窗體或報(bào)表上,Access將創(chuàng)建一個(gè)附件控件。任務(wù)操作步驟:打開“醫(yī)療信息”數(shù)據(jù)庫(kù)中,在“”表中添加“時(shí)間”字段,并將各個(gè)的時(shí)間字段填寫好。在“字段列表”窗格中,展開包含要綁定到文本框的字段的表將字段從“字段列表”窗格拖動(dòng)到窗體主體上,即可創(chuàng)建綁定文本框,如圖5-530注意受用戶不想直接在表中的輸入。任務(wù)6:在設(shè)計(jì)視圖中添加未綁定文本框。在【設(shè)計(jì)】選項(xiàng)卡上的“控件”組中,單擊“文本框”圖標(biāo)5-31所示,設(shè)置好文本框的字體、字號(hào)、字形、特殊效果、對(duì)齊、行間距,5-32圖5-31“文本框向?qū)А敝?圖5-32“文本框向?qū)А敝鐖D5-33所示,設(shè)置文本框的名稱,單擊“完成”按鈕如圖5-34所示,在“設(shè)計(jì)視圖”中,文本框顯示為“未綁定由于Access還會(huì)在文本框的左側(cè)放置一個(gè),因此,需要在指針的左側(cè)為留出一些空間,也可以單擊然后按Delete將它刪除。調(diào)整和文本框的位置,在“窗體視圖”中查看效 圖5-33“文本框向?qū)А敝?圖5-34未綁定文本框示意注意控件放在選項(xiàng)卡控件的各頁上,可以減輕程度,并使數(shù)據(jù)處理更加容易。在【設(shè)計(jì)】選項(xiàng)卡上的“控件”組中,單擊“選項(xiàng)卡控件”工具單擊窗體上要放置該選項(xiàng)卡控件的位置,Access即將該選項(xiàng)卡控件放置到窗5-35件,可以按住Shift鍵,然后單擊要移動(dòng)的控件。在【開始】選項(xiàng)卡上的“剪貼板”組單擊要放置控件選項(xiàng)卡配套的文本,選項(xiàng)卡頁上將出現(xiàn)一個(gè)選擇框,如圖5-36所圖5-35窗體設(shè)計(jì)中的選項(xiàng)卡控 圖5-36選擇選項(xiàng)卡注意如果選項(xiàng)卡頁上沒有顯示選擇框,在執(zhí)行下一步時(shí)控件將不會(huì)正確附加到該頁上Access會(huì)將一個(gè)或多個(gè)控件項(xiàng)卡。用戶剛才粘貼的控件應(yīng)該,然后單擊原先的選項(xiàng)卡時(shí)控件再次出現(xiàn)。調(diào)整各個(gè)5-37所示。單擊選項(xiàng)卡,選擇要向其中添加字段的選項(xiàng)卡頁。CtrlShift鍵的同時(shí)單擊幾個(gè)字段可以將多個(gè)字段選中,如圖5-38所示。圖5-37添加了控件的選項(xiàng) 圖5-38選擇字5-39所示。松開鼠標(biāo)按鈕,Access5-40圖5-39將所選字段拖到選項(xiàng)卡 圖5-40字段添加到選項(xiàng)5-41所示,單擊要添加的控件的工具。單擊選項(xiàng)卡頁上要放置該控件的位置,Access5-所示添加了一張 圖5-41“控件” 圖5-42選項(xiàng)卡上的控添加新的選項(xiàng)卡在【設(shè)計(jì)】選項(xiàng)卡上的“控件”組中,單擊“插入頁”?;蛘撸梢杂益I單擊選項(xiàng)卡控件,然后單擊“插入頁”命令。Access5-43所示。對(duì)選項(xiàng)卡頁重新排在“頁序”框中,如圖5-44所示,選擇要移動(dòng)的頁,單擊“上移”或“下移”即 圖5-43在選項(xiàng)卡上添加新 圖5-44“選項(xiàng)卡頁序”注意Tab重命名或刪除選項(xiàng)卡表”任務(wù)窗格,或者直接按F4可顯示它。Enter,5-45所示。5-46Access 圖5-45選項(xiàng)卡頁重命 圖5-46選項(xiàng)卡的快捷菜 OfficeAccess2007中是/否”字段只兩個(gè)值“是”或“否。如果使用文本框顯示“是/否”字段,該值將顯示1表示“是,顯示0表示“否。這些值對(duì)大多數(shù)用戶而言沒有什么意義,因此OfficeAccess2007提供復(fù)選框、選項(xiàng)按鈕和切換“是/5-47547在“”表中添加“公費(fèi)醫(yī)療”字段,其數(shù)據(jù)類型為“是/否在設(shè)計(jì)視圖中打開窗體“信息”窗體打開“字段列表”窗格,可以按Alt+F8以顯示它,將“字段列表”窗格中的“公費(fèi)醫(yī)療”字段拖動(dòng)到窗體中,如圖5-48所示?!扒袚Q按鈕”或“選項(xiàng)按鈕”,如圖5-49所示。 圖5- 復(fù)選框控件圖5-49復(fù)選框控件的快捷菜在設(shè)計(jì)視圖中打開“”窗體在“設(shè)計(jì)”選項(xiàng)卡的“控件”組中,單擊所需控件“復(fù)選框”“選項(xiàng)按鈕”或“切換按鈕”)的工具。單擊窗體或報(bào)表中要放置控件的位置,Access會(huì)將該控件放在窗體或報(bào)表上,5-50550為了方便在表達(dá)式或宏操作中控件,用戶可以根據(jù)需要重命名控件,以使其名稱更有意義,執(zhí)行此操作不會(huì)更改顯示在控件旁邊的。F4以顯示在控件的“格式|EnterAccess選項(xiàng)組的值只能是數(shù)字,不能是文本。Access將該數(shù)字在基礎(chǔ)表中。還可以將選可以使用“選項(xiàng)組向?qū)А笨焖賱?chuàng)建選項(xiàng)組。如果需要將選項(xiàng)值在表中,則相應(yīng)的在設(shè)計(jì)視圖中打開“窗體在“設(shè)計(jì)”選項(xiàng)卡上的“控件”組中,確保選中“使用控件向?qū)А眻D標(biāo)定,如圖5-51所示。單擊“下一步”按鈕。如圖5-52所示,確定是否讓某項(xiàng)作為默認(rèn)選項(xiàng),單擊“下一步”按鈕圖5-51“選項(xiàng)組向?qū)А敝?圖5-52“選項(xiàng)組向?qū)А敝鐖D5-53所示,為每個(gè)選項(xiàng)設(shè)定值,使得單擊該選項(xiàng)時(shí),其值即為選項(xiàng)組的值。如圖5-54所示,為選項(xiàng)組綁定字段或執(zhí)行某個(gè)任務(wù)。單擊“下一步”按鈕圖5-53“選項(xiàng)組向?qū)А敝?圖5-54“選項(xiàng)組向?qū)А敝鐖D5-55所示,設(shè)置選項(xiàng)組中控件的類型和選項(xiàng)組的樣式。單擊“下一步” 圖5-55“選項(xiàng)組向?qū)А敝?圖5-56“選項(xiàng)組向?qū)А敝鐖D5-56所示,為選項(xiàng)組指定標(biāo)題。單擊“完成”,Access會(huì)將選項(xiàng)組放在窗調(diào)整選項(xiàng)組的位置及大小,在“布局視圖”查看效果,如圖5-57557簽,但它可以方便用戶在表達(dá)式或宏中控件。在選項(xiàng)組的“其他|Enter5-58558在設(shè)計(jì)視圖中打開窗體“窗體“選項(xiàng)按鈕”圖標(biāo)。移動(dòng)指注意Access所建議的Access20075-59(a)所示,列表框包含數(shù)據(jù)行,并且示或不顯示標(biāo)題。如果列表中包含的行數(shù)超過控件中可以顯示的行數(shù),則Access將在控5-59(b)所示,除非單擊左圖箭頭 559在【設(shè)計(jì)】選項(xiàng)卡上的“控件”組中,確保選中“使用控件向?qū)А眻D標(biāo)單擊“列表框”工具或“組合框”工具。在窗體上,單擊要放置列表框或組合根據(jù)所做的選擇,系統(tǒng)將啟動(dòng)列表框向?qū)Щ蚪M合框向?qū)?。如圖5-60所示,在向?qū)э@示記錄源中的當(dāng)前數(shù)據(jù),單擊“使用列表框/

單擊“下一步”按鈕,如圖5-61所示,選擇為列表框提供數(shù)值的表或查詢圖5-60“列表框向?qū)А敝?圖5-61“列表框向?qū)А敝畣螕簟跋乱徊健卑粹o,如圖5-62所示,為列表框選定字段單擊“下一步”按鈕,如圖5-63所示,確定列表框中項(xiàng)的排序方式,最多可以按段排序。圖5-62“列表框向?qū)А敝?圖5-63“列表框向?qū)А敝畣螕簟跋乱徊健卑粹o,如圖5-64所示,指定列表框的寬度單擊“下一步”按鈕,如圖5-65所示,確定在列表框選值后Access的動(dòng)作。如果要?jiǎng)?chuàng)建未綁定控件,單擊“該數(shù)值供以后使用,則Access將保留選定的值,直到圖5-64“列表框向?qū)А敝?圖5-65“列表框向?qū)А敝畣螕簟跋乱徊健卑粹o,如圖5-66所示,然后為控件鍵入一個(gè),此將顯示566單擊“完成”按鈕,在設(shè)計(jì)視圖調(diào)整控件位置和大小即可任務(wù)2操作步驟:在設(shè)計(jì)視圖中打開窗體在【設(shè)計(jì)】選項(xiàng)卡上的“控件”組中,確保沒有選中“使用控件向?qū)螕簟傲斜砜颉惫ぞ呋颉敖M合框”工具選中控件后,按F4打開其屬性表5-151目設(shè)置“行來源類型”屬設(shè)置“行來源”屬表/SQLSQL“數(shù)據(jù)”選項(xiàng)卡上,單擊以打開查詢。鍵入用分號(hào)(;)分隔的固定上,單擊以打開“編輯列表項(xiàng)目”框,然后如果希望Access選定值,單擊“數(shù)據(jù)|控件來源”屬性框并選擇要將列表框或組過按Tab切換到該框)5-67所示。注意單擊該按鈕以打開“編輯列表項(xiàng)目”框,如圖5-68所示圖5-67編輯值列表按 圖5-68“編輯列表項(xiàng)目”在屬性表的【數(shù)據(jù)】選項(xiàng)卡上,將“允許編輯值列表”屬性設(shè)置為“否”則在窗F4打開控件的屬性為0,則Access會(huì)保存列表索引,而不是一列中的值,如果要數(shù)字序列而不是列表標(biāo)題。僅當(dāng)列表打開時(shí),組合框中的標(biāo)題才會(huì)顯示。如果組合框或列表框是基于記錄源的,則Access將使用記錄源中的字段名稱作為列標(biāo)題。如果組合框或列表框是基于固定值列表的,則Access將使用值列表中數(shù)據(jù)的前n個(gè)項(xiàng)目作為列標(biāo)題,其中n等于在如輸入2cm。注意為滾動(dòng)條保留了足夠的空間。組合框的列表框部分可以比文本框部分)Access的情況下,當(dāng)輸入不在列表中的條目時(shí),如果組合框已綁定,則該條目將在基礎(chǔ)字段中而不會(huì)添加到列表中。若要向列表中添加新條目,需要設(shè)置“不在列表中”。設(shè)置控件屬控件的屬性框與窗體的屬性框類似,也是由“格式“數(shù)據(jù)““其5.2.3窗體的屬性表,屬性表是可變化,根據(jù)所選擇的15-69所示。56923、45包含“格式“數(shù)據(jù)““其他”四部分的全部屬性為控件Tab鍵次Tab鍵在控件之間進(jìn)行切換。用戶可以指定窗體上的控件響應(yīng)Tab鍵的順序。這些控件應(yīng)按邏輯順序?qū)ab鍵做出響應(yīng)(例如,從上到下和從左1Tab當(dāng)使用向?qū)Щ虿季种惖墓ぞ邉?chuàng)建窗體時(shí),AccessTab鍵次序設(shè)置為與控件在向?qū)Щ虿季?,則創(chuàng)建的Tab鍵次序可能不會(huì)與控件在窗體上的顯示位置相對(duì)應(yīng)。13:更改控件Tab鍵次序。在導(dǎo)航窗格中,右鍵單擊窗體,然后單擊“布局視圖”或“設(shè)計(jì)視圖在【排列】選項(xiàng)卡上的“控件布局”組中,單擊“Tab鍵次序”圖標(biāo),打開“Tab鍵次序”框,如圖5-70所示。圖5-70“Tab鍵次序”在“Tab鍵次序”框中的“自定義次序”中,如果要使Access創(chuàng)建從上到下和從左至右的Tab鍵次序,可以單擊“自動(dòng)排序。如果要?jiǎng)?chuàng)建自己的自定義Tab鍵次2Tab在導(dǎo)航窗格中,右鍵單擊窗體,然后單擊“布局視圖”或“設(shè)計(jì)視圖如果“屬性表”任務(wù)窗格未顯示,按F4可顯示它選擇要從Tab鍵次序中刪除的控件Tab鍵次序中刪除某個(gè)控件,則只要該控件的“已啟用”屬性設(shè)置為“是TabTabAccessTab鍵次序的第一個(gè)字段處??梢愿拇诵袨橐员鉇ccess停留在當(dāng)前的記錄上。如果窗體包含分頁符,則也可以更改此行為以便Access不會(huì)將光標(biāo)移到下一頁。5-2說設(shè)52說設(shè)TabTabTab鍵,則焦點(diǎn)將返回“當(dāng)前頁”選項(xiàng)的行為方式將與“當(dāng)前記錄”在窗體中添加當(dāng)前日期和在布局視圖中打開窗體或報(bào)表在導(dǎo)航窗格中,右鍵單擊窗體或報(bào)表,然后單擊快捷菜單上“布局視圖”間”框,如圖5-71所示。圖5-71“日期和時(shí)間”在窗體中使用計(jì)算表達(dá)性的組合,表達(dá)式相當(dāng)于Excel中的??梢允褂帽磉_(dá)式計(jì)算值、驗(yàn)證數(shù)據(jù)以及設(shè)置字在表達(dá)式中控件時(shí),需要先通過控件的“名稱”屬性為該控件設(shè)置名稱。在窗體任何字段或控件名稱,而且應(yīng)該不同于基礎(chǔ)表或查詢中的任何字段名稱。當(dāng)要窗體或1任務(wù)16:使用表達(dá)式計(jì)算字段合計(jì)操作步驟在導(dǎo)航窗格中,右鍵單擊“醫(yī)生”窗體,然后單擊“設(shè)計(jì)視圖在窗體頁眉添加文本框,將其改為“合計(jì)屬性,然后輸入=Sum([醫(yī)生]![費(fèi)]),如圖5-74所示。也可以單擊屬性框右側(cè)的“生成”按鈕以通過使用表達(dá)式創(chuàng)建表達(dá)式。572關(guān)閉屬性表并保存所做的更改示/Access將顯示控件的屬性表。鍵入表達(dá)式,或者單擊屬性框右側(cè)的“生成”按鈕通過使用表達(dá)式來創(chuàng)在創(chuàng)建有效性規(guī)則時(shí),不要在表達(dá)式的前面加上=(等號(hào)運(yùn)算符。如果輸入有效性規(guī)則的值,當(dāng)光標(biāo)處于控件中時(shí)可以按Esc以恢復(fù)原始或默認(rèn)值,然后可以輸入滿足屬性框右側(cè)的“生成”按鈕通過使用表達(dá)式來創(chuàng)建表達(dá)式4、表達(dá)式可以使用表達(dá)式來幫助生成表達(dá)式,如圖5-73所示573表達(dá)式框:的上半部分包含一個(gè)表達(dá)式框,可以在其中構(gòu)造表達(dá)式。可以在該框中手動(dòng)鍵入表達(dá)式,也可以從表達(dá)式下半部分的三列中選擇元素,然后將它們添運(yùn)算符按鈕:表達(dá)式的中間部分顯示用于將常見的算術(shù)運(yùn)算符和邏輯運(yùn)算符插可以通過在表達(dá)式框中鍵入文本并從表達(dá)式的其他區(qū)域中粘貼元素來構(gòu)造表達(dá)創(chuàng)建和使用主/子窗查看,但同時(shí)還想查看有關(guān)該客戶的訂單的信息。子窗體即為實(shí)現(xiàn)此目的的便利工具,而Access2007提供了許多可以幫助用戶快速創(chuàng)建子窗體的方法。主窗體與子窗體未在一起,則子窗體將顯示所有記錄。表5-3定義了與子窗體關(guān)聯(lián)的53術(shù)定的數(shù)據(jù)到主窗體上的數(shù)據(jù)“子字段”性“主字段”性為達(dá)到主/Access可以自動(dòng)在子窗體(連續(xù)窗體:在窗體視圖中,能在屏幕上顯示多條記錄同時(shí)創(chuàng)建主窗體窗導(dǎo)”。要包括的字段。在向?qū)豁撋系摹氨?查詢”下拉列表中,選擇另一個(gè)表“表在此

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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)論