第一篇:access窗體實驗報告
數(shù)據(jù)庫應用技術實驗報告
窗體
姓
名: 學
號: 班
級: 指導教師:
馬迪
2016年
12月3 日1 實驗目的
掌握創(chuàng)建窗體的各種方法、常用控件及屬性的設置、窗體和查詢的數(shù)據(jù)傳遞。實驗總體要求
根據(jù)題目選擇合適的方法創(chuàng)建窗體及查詢。窗體上控件及關鍵屬性在表格中列出,查詢粘貼對應SQL命令。實驗內(nèi)容
1、創(chuàng)建一個如圖1所示“圖書書目查詢窗體”,根據(jù)窗體上的數(shù)據(jù)查詢相應的圖書書目信息。
圖1 圖書書目查詢窗體
2、具體要求
(1)出版社對應組合框列表為:清華大學出版社、高等教育出版社、郵電大學出版社、中國水利水電出版社;
(2)類別號對應組合框列表為類別表中的類別號字段值;
(3)“圖書查詢”查詢的功能是查找“圖書書目查詢窗體”上選擇的出版 社、類別號、圖書名稱的圖書信息。例如選擇“高等教育出版社”、圖書名稱輸入“大全”時,查詢到的數(shù)據(jù)如下圖;
圖2 圖書查詢
(4)單擊“打開查詢”按鈕,運行“圖書查詢”。單擊“打開窗體”按鈕,將“圖書查詢”中的數(shù)據(jù)在“cxct窗體”上顯示;單擊“關閉窗體”按鈕,關閉當前窗體;
(5)“圖書書目查詢窗體”左下方注明“班級姓名學號”,右下方注明系統(tǒng)當前日期;
(6)窗體標題為學生個人信息“班級姓名學號”;(7)修飾窗體外觀如圖1所示。實驗步驟
1、圖書書目查詢窗體上控件及關鍵屬性
2、圖書查詢的SQL命令 SELECT 圖書書目表.* FROM 圖書書目表
WHERE(((圖書書目表.出版社)Like “*” & [forms]![圖書書目查詢窗體]![Combo35] & “*”)AND((圖書書目表.類別號)Like “*” & [forms]![圖書書目查詢窗體]![Combo11] & “*”)AND((圖書書目表.圖書名稱)Like “*” & [forms]![圖書書目查詢窗體]![Text18] & “*”));
3、cxct窗體上控件及關鍵屬性 44、6 5評語和得分
第二篇:Access窗體操作題
Access窗體操作題
2、考生文件夾下存在一個數(shù)據(jù)庫文件“Access3.mdb”,里面已經(jīng)設計好窗體對象“教師”。試在此基礎上按照以下要求補充窗體設計:
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“教師獎勵信息”;(2)在主體節(jié)區(qū)位置添加一個選項組控件,將其命名為“opt”,選項組標簽顯示內(nèi)容為“獎勵”,名稱為“bopt”;
(3)在選項組內(nèi)放置二個單選按鈕控件,選項按鈕分別命名為“opt1”和“opt2”,選項按鈕標簽顯示內(nèi)容分別為“有”和“無”,名稱分別為“bopt1”和“bopt2”。
(4)在窗體頁腳節(jié)區(qū)位置添加兩個命令按鈕,分別命名為“bOk”和“bQuit”,按鈕標題分別為“確定”和“退出”;
(5)將窗體標題設置為“教師獎勵信息”。
注意:不允許修改窗體對象“教師”中已設置好的屬性。
等級:3 難度:3 知識點:access知識點/窗體題
3、考生文件夾下存在一個數(shù)據(jù)庫文件“Access3.mdb”,里面已經(jīng)設計好窗體對象“教師”。試在此基礎上按照一下要求補充窗體設計:
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“教師基本信息輸出”;(2)在主體節(jié)區(qū)中“年齡”標簽右側(cè)的文本框顯示內(nèi)容設置為“年齡”字段值,并將文本框名稱更名為“tAge”;(3)在主體節(jié)區(qū)添加一個標簽控件,該控件放置在距左邊0.1厘米、距上邊5.0厘米,標簽顯示內(nèi)容為“出生地”,名稱為“bMem”;
(4)在窗體頁腳節(jié)區(qū)位置添加兩個命令按鈕,分別命名為“bOk”和“bQuit”,按鈕標題分別為“確定”和“退出”;
(5)將窗體標題設置為“教師基本信息”。
注意:不允許修改窗體對象“教師”中未涉及的控件和屬性。等級:3 難度:3 知識點:access知識點/窗體題
(1)在工具箱中選擇一個標簽,放到頁眉中,并點擊工具欄上的屬性按鈕,設置標簽的名稱和標題屬性(2)選中年齡標簽右邊的文本框,并點擊工具欄上的屬性按鈕,設置文本框的名稱和控件屬性;
(3)在工具箱中選擇兩個單選按鈕控件,放到主體中的選項組中,并點擊工具欄上的屬性按鈕,個單選性;
(4)在工具箱中選擇兩個命令按鈕控件,放到頁腳中,并點擊工具欄上的屬性按鈕,設置這兩個命令標(5)選中窗體,并點擊工具欄上的屬性按鈕,設置窗體的標題屬性
4、考生文件夾下存在一個數(shù)據(jù)文件“samp3.mdb”,里面已經(jīng)設計好窗體對象“fTest”及宏對象“m1”。試在此基礎上按照以下要求補充窗體設計:
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”標題顯示為“窗體測試樣例”;(2)在窗體主體節(jié)區(qū)內(nèi)添加二個復選框控件,復選框選項按鈕分別命名為“opt1”和“opt2”,對應的復選框標簽顯示內(nèi)容分別為“類型a”和“類型b”,標簽名稱分別為“bopt1”和“bopt2”;
(3)分別設置復選框選項按鈕opt1和opt2的“默認值”屬性為假值;(默認值:False)(4)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bTest”,按鈕標題為“測試”;(5)設置命令按鈕bTest的單擊事件屬性為給定的宏對象m1;(事件屬性)(6)將窗體標題設置為“測試窗體”。
注意:不允許修改窗體對象fTest中未涉及的屬性;不允許修改宏對象m1。
等級:3 難度:3 知識點:access知識點/窗體題
10、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tTeacher”、窗體對象“fTest”和宏對象“m1”。試在此基礎上按照以下要求補充窗體設計:
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初始化標題顯示為“教師基本信息輸出”;
(2)將主體節(jié)區(qū)中“學歷”標簽右側(cè)的文本框顯示內(nèi)容設置為“學歷”字段值,并將該文本框名稱更名為“tBG”;(3)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bOk”,按鈕標題為“刷新標題”;(4)設置命令按鈕bOk的單擊事件屬性為給定的宏對象m1;(5)將窗體標題設置為“教師基本信息”。
注意:不允許修改窗體對象“fTest”中未涉及的控件和屬性;不允許修改表對象tTeacher和宏對象m1。
等級:3 難度:3 知識點:access知識點/窗體題
16、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tNorm”和“tStock”,查詢對象“qStock”和宏對象“ml”,同時還設計出以“tNorm”和“tStock”為數(shù)據(jù)源的窗體對象“fStock”和“fNorm”。試在此基礎上按照以下要求補充窗體設計:
(1)在“fStock”窗體對象的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初始化標題顯示為“庫存瀏覽”,字體名稱為“黑體”,字號大小為18,字體粗細為“加粗”;
(2)在“fStock”窗體對象的窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bList”,按鈕標題為“顯示信息”;
(3)設置所建命令按鈕bList的單擊事件屬性為運行宏對象ml;(4)將“fStock”窗體的標題設置為“庫存瀏覽”;
(5)將“fStock”窗體對象中的“fNorm”子窗體的導航按鈕去掉。
注意:不允許修改窗體對象中未涉及的控件和屬性;不允許修改表對象“tNorm”、“tStock”和宏對象“ml”。修改后的窗體如下圖所示。
等級:3 難度:3 知識點:access知識點/窗體題
18、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tEmployee”和宏對象“ml”,同時還設計出以“tEmployee”為數(shù)據(jù)源的窗體對象“fEmployee”。試在此基礎上按照以下要求補充窗體設計:(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初始化標題顯示為“雇員基本信息”,字體名稱為“黑體”,字號大小為18,字體粗細為“加粗”;
(2)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bList”,按鈕標題為“顯示雇員情況”;(3)設置所建命令按鈕bList的單擊事件屬性為運行宏對象ml;(4)將窗體的滾動條屬性設置為“兩者均無”。
注意:不允許修改窗體對象“fEmployee”,中未涉及的控件和屬性;不允許修改表對象“tEmployee”和宏對象“ml”。修改后的窗體如下圖所示。
等級:3 難度:3 知識點:access知識點/窗體題
32、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tEmployee”、“tAttend”和“tWork”,查詢對象“qT”,宏對象“m1”,同時還設計出以“tEmployee”為數(shù)據(jù)源的窗體對象“fEmployee”和以“qT”為數(shù)據(jù)源的窗體對象“fList”。其中,“fEmployee”窗體對象中含有一個子窗體,名稱為“l(fā)ist”。請在此基礎上按照以下要求補充“fEmployee”窗體設計:
(1)在窗體“fEmployee”的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“職工基本信息”,字體名稱為“黑體”,字號大小為24;
(2)在窗體“fEmployee”的窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bList”,按鈕標題為“顯示職工科研情況”;
(3)設置所建命令按鈕bList的單擊事件屬性為運行宏對象m1;(4)取消主窗體和子窗體中的導航按鈕。
注意:不允許修改窗體對象“fEmployee”中未涉及的控件和屬性;不允許修改表對象“tEmployee”、“tAttend”和“tWork”,也不允許修改查詢對象“qT”。
等級:3 難度:3 知識點:access知識點/窗體題
35、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tCollect”,查詢對象“qT”,同時還設計出以“tCollect”為數(shù)據(jù)源的窗體對象“fCollect”。試在此基礎上按照以下要求補充窗體設計:(1)將窗體“fCollect”的記錄源改為查詢對象“qT”;(2)在窗體“fCollect”的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“CD明細”,字體名稱為“黑體”,字號大小為20,字體粗細為“加粗”;(3)將窗體標題欄上的顯示文字設為“CD明細顯示”;
(4)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bC”,按鈕標題為“改變顏色”;
(5)設置所建命令按鈕bC的單擊事件,使用戶單擊該命令按鈕后,CDID標簽的顯示顏色改為紅色。要求用VBA代碼實現(xiàn)。CDID_標簽.ForeColor=vbRed
注意:不允許修改窗體對象“fCollect”中未涉及的控件和屬性;不允許修改表對象“tCollect”和查詢對象“qT”。
等級:3 難度:3 知識點:access知識點/窗體題
47、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tEmployee”、“tSell”、“tBook”和宏對象“m1”,同時還設計出窗體對象“fBook”和“fEmployee”、子窗體“fSell”。請在此基礎上按照以下要求補充“fEmployee”窗體的設計:
(1)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bList”,按鈕標題為“顯示圖書信息”;(2)設置所建命令按鈕bList的單擊事件屬性為運行宏對象m1;
(3)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初始化標題顯示為“雇員售書情況瀏覽”,字體名稱為“黑體”,字體粗細為“加粗”,字號為22;(4)設置主窗體標題欄的顯示標題為“雇員售書情況”;
(5)設置窗體的相關屬性使其在窗體視圖中不顯示記錄選擇器和導航按鈕。
注意:不允許修改窗體對象“fEmployee”、“fSell”、“fBook”和宏對象“m1”中未涉及的控件和屬性;不允許修改表對象“tEmployee”、“tSell”和“tBook”。
等級:3 難度:3 知識點:access知識點/窗體題
53、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計了表對象“tEmp”、查詢對象“qEmp”和窗體對象“fEmp”。同時,給出窗體對象“fEmp”上兩個按鈕的單擊事件代碼,試按以下功能要求補充設計。(1)將窗體“fEmp”上文本框“tSS”更改為組合框類型,保持控件名稱不變。設置其相關屬性實現(xiàn)下拉列表形式輸入性別“男”和“女”;
(2)修改查詢對象“qEmp”為參數(shù)查詢,參數(shù)為引用窗體對象“fEmp”上文本框“tSS”的輸入值;“查詢”對象,右鍵單擊“qEmp”選擇【設計視圖】。性別添加到“字段”行,在“性別”字段的“條件”行輸入“[Forms]![fEmp]![tSS]”。
(3)設置窗體對象“fEmp”上文本框“tPa”為計算控件。要求依據(jù)“黨員否”字段值顯示內(nèi)容:“黨員否”字段值為True,顯示“黨員”兩字;“黨員否”字段值為False,顯示“非黨員”三字;控件來源”行輸入“=IIf([黨員否]=True,“黨員”,“非黨員”)”
(4)單擊“刷新”按鈕(名為“bt1”),事件過程動態(tài)設置窗體記錄源為查詢對象“qEmp”,實現(xiàn)窗體數(shù)據(jù)按性別條件動態(tài)顯示;單擊“退出”按鈕(名為“bt2”),關閉窗體。Form.RecordSource=“qEmp” 刷新 Form.RecordSource=“qEmp” 退出 DoCmd.Close注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”;不允許修改查詢對象“qEmp”中未涉及的內(nèi)容;不允許修改窗體對象“fEmp”中未涉及的控件和屬性;已給事件過程,只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充語句、完成設計,不允許增刪和修改其它位置已存在的語句。知識點:access知識點/窗體題
56、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tStudent”,同時還設計出窗體對象“fQuery”和“fStudent”。請在此基礎上按照以下要求補充“fQuery”窗體的設計:
(1)在距主體節(jié)上邊0.4厘米、左邊0.4厘米位置添加一個矩形控件,其名稱為“rRim”;矩形寬度為16.6厘米、高度為1.2厘米、特殊效果為“鑿痕”;
(2)將窗體中“退出”命令按鈕上顯示的文字顏色改為“深紅”(深紅代碼為128),字體粗細改為“加粗”;(3)將窗體標題改為“顯示查詢信息”;
(4)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線;
(5)在窗體中有一個“顯示全部記錄”命令按鈕(名稱為bList),單擊該按鈕后,應實現(xiàn)將“tStudent”表中的全部記錄顯示出來的功能。現(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。
BBB.Form.RecordSource=“select * from tStudent”
要求:修改后運行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對象“fQuery”和“fStudent”中未涉及的控件、屬性;不允許修改表對象“tStudent”。對于VBA代碼,只允許“****************”與“****************”之間的一空行內(nèi)補充語句、完成設計,不允許增刪和修改其它位置已存在的語句。BBB.Form.RecordSource=“select * from tStudent”
知識點:access知識點/窗體題
59、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tStudent” 和“tGrade”,同時還設計出窗體對象“fGrade”和“fStudent”。請在此基礎上按照以下要求補充“fStudent”窗體的設計:(1)將名稱為“標簽15”的標簽控件名稱改為“tStud”,標題改為“學生成績”;
(2)將名稱為“子對象”控件的源對象(全部里)屬性設置為“fGrade”窗體,并取消其“導航按鈕”;(3)將“fStudent”窗體標題改為“學生信息顯示”;
(4)將窗體邊框改為“對話框邊框”樣式(邊框樣式里),取消窗體中的水平和垂直滾動條;
(5)在窗體中有一個“退出”命令按鈕(名稱為bQuit),單擊該按鈕后,應關閉“fStudent”窗體。現(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。Docmd.Close.要求:修改后運行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對象“fGrade”和“fStudent”中未涉及的控件、屬性;不允許修改表對象“tStudent” 和“tGrade”。對于VBA代碼,只允許“****************”與“****************”之間的一空行內(nèi)補充語句、完成設計,不允許增刪和修改其它位置已存在的語句。
等級:3 難度:3 知識點:access知識點/窗體題
62、第一個資料考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tAddr”和“tUser”,同時還設計出窗體對象“fEdit”和“fEuser”。請在此基礎上按照以下要求補充“fEdit”窗體的設計:(1)將窗體中名稱為“LRemark”的標簽控件上的文字顏色改為紅色(紅色代碼為255)、字體粗細改為“加粗”;
(2)將窗體標題設置為“修改用戶信息”;
(3)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線;
(4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字顏色改為深紅(深紅代碼為128)、字體粗細改為“加粗”,并在文字下方加上下劃線;
(5)在窗體中還有“修改”和“保存”兩個命令按鈕,名稱分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當單擊“修改”按鈕后,應使“保存”按鈕變?yōu)榭捎谩,F(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。
注意:不允許修改窗體對象“fEdit”和“fEuser”中未涉及的控件、屬性;不允許修改表對象“tAddr”和“tUser”。對于VBA代碼,只允許在“****************”與“****************”之間的一空行內(nèi)補充語句、完成設計,不允許增刪和修改其它位置已存在的語句。
等級:3 難度:3 知識點:access知識點/窗體題
70、第一個資料考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計了表對象“tEmp”、查詢對象“qEmp”和窗體對象“fEmp”。同時,給出窗體對象“fEmp”上“退出”按鈕的單擊事件代碼,試按以下功能要求補充設計。
(1)將窗體“fEmp”上文本框“tSS”更改為組合框類型,并保持控件名稱不變;單擊tSS,右鍵更改為(2)修改查詢對象“qEmp”為參數(shù)查詢,參數(shù)為引用窗體對象“fEmp”上文本框“tSS”的輸入值;
(3)設置窗體對象“fEmp”上文本框“tAge”為計算控件。要求根據(jù)“年齡”字段值依據(jù)以下計算公式計算并顯示人員的出生年;計算公式:出生年=Year(Date())-年齡 或 出生年=Year(Now())-年齡(4)單擊“退出”按鈕(名為“bt2”),關閉窗體。補充事件代碼。
注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”;不允許修改查詢對象“qEmp”中未涉及的內(nèi)容;不允許修改窗體對象“fEmp”中未涉及的控件和屬性;已給事件過程,只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充語句、完成設計,不允許增刪和修改其它位置已存在的語句。
等級:3 難度:3 知識點:access知識點/窗體題
71、考生文件夾下存在一個數(shù)據(jù)庫文件“samp4.mdb”,里面已經(jīng)設計好表對象“產(chǎn)品”、“供應商”、查詢對象“按供應商查詢”和宏對象“打開產(chǎn)品表”、“運行查詢”、“關閉窗口”。試按以下要求完成設計:創(chuàng)建一個名為“menu”的窗體,要求如下:
(1)對窗體進行如下設置:在距窗體主體左邊1厘米、距上邊0.6厘米處依次水平放置三個命令按鈕“顯示修改產(chǎn)品表”(名為“bt1”)、“查詢”(名為“bt2”)和“退出”(名為“bt3”),命令按鈕的寬度均為2厘米,高度為1.5厘米,每個命令按鈕相隔1厘米。創(chuàng)建一個窗體(2)設置窗體標題為“主菜單”;
(3)當單擊“顯示修改產(chǎn)品表”命令按鈕時,運行宏“打開產(chǎn)品表”,就可以瀏覽“產(chǎn)品”表;(4)當單擊“查詢”命令按鈕時,運行宏“運行查詢”,即可啟動查詢“按供應商查詢”;
(5)當單擊“退出”命令按鈕時,運行宏“關閉窗口”,關閉“menu”窗體,返回到數(shù)據(jù)庫窗口下。
知識點:access知識點/報表題
72、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tAddr”和“tUser”,同時還設計出窗體對象“fEdit”和“fEuser”。請在此基礎上按照以下要求補充“fEdit”窗體的設計:
(1)將窗體中名稱為“Lremark”的標簽控件上的文字顏色改為“藍色”(藍色代碼為16711680)、字體粗細改為“加粗”;
(2)將窗體標題設置為“顯示/修改用戶口令”;
(3)將窗體邊框改為“細邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線;并且保留窗體的關閉按鈕;
(4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字顏色改為棕色(棕色代碼為128)、字體粗細改為“加粗”,并在文字下方加上下劃線;
(5)在窗體中還有“修改”和“保存”兩個命令按鈕,名稱分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當單擊“修改”按鈕后,“保存”按鈕變?yōu)榭捎茫瑫r在窗體的左側(cè)顯示出相應的信息和可修改的信息。如果在“口令”文本框中輸入的內(nèi)容與在“確認口令”文本框中輸入的內(nèi)容不相符,當單擊“保存”按鈕后,屏幕上應彈出如下圖所示的提示框。現(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。CmdSave.Enabled= True MsgBox“請重新輸入口令!”,vbOKquit 要求:修改后運行該窗體,并查看修改結(jié)果。
要求:修改后運行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對象“fEdit”和“fEuser”中未涉及的控件、屬性;不允許修改表對象“tAddr”和“tUser”。只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。
知識點:access知識點/窗體題
107、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tEmployee”和宏對象“m1”,同時還設計出以tEmployee“為數(shù)據(jù)源的窗體對象”fEmployee“。試在此基礎上按照以下要求補充窗體設計:(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為”bTitle“,初始化標題顯示為”雇員基本信息“,字體名稱為”黑體“,字號大小為18。
(2)將命令按鈕bList的標題設置為”顯示雇員情況“。
(3)單擊命令按鈕bList,要求運行宏對象m1;單擊事件代碼已提供,請補充完整。(4)取消窗體的水平滾動條和垂直滾動條;取消窗體的最大化和最小化按鈕。
(5)在”窗體頁眉“中距左邊0.5厘米,上邊0.3厘米處添加一個標簽控件,控件名稱為”Tda“,標題為”系統(tǒng)日期“。窗體加載時,將添加標簽標題設置為系統(tǒng)當前日期。窗體”加載“事件已提供,請補充完整。Tda.Caption=Date
注意:不允許修改窗體對象”fEmployee“中未涉及的控件和屬性;不允許修改表對象”tEmployee“和宏對象”m1“。程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。Tda.Caption=Date
add1 知識點:access知識點/窗體題
109、考生文件夾下存在一個數(shù)據(jù)庫文件”samp4.mdb“,里面已經(jīng)設計了表對象”tEmp“、窗體對象”fEmp“、報表對象”rEmp“和宏對象”mEmp“。試在此基礎上按照以下要求補充設計:
(1)將窗體”fEmp“內(nèi)名為”bTitle“標簽控件的標題文本顯示顏色設置為紅色,同時將其外觀設置為陰影特殊效果。前景色
(2)將窗體”fEmp“的邊框樣式設置為”細邊框“。同時,將窗體按鈕”btnP“的單擊事件屬性設置為宏”mEmp“。(3)將報表”rEmp“內(nèi)名為”bTitle“標簽控件的標題設置為”職工信息表輸出“。同時,設置報表”rEmp“的記錄源屬性為表對象”tEmp“。
(4)窗體加載時設置窗體標題屬性為”****年職工信息輸出“,其中****為系統(tǒng)當前年。窗體”加載“事件代碼已提供,請補充完整。Year(date)&”年職工信息輸入”
注意:不允許修改數(shù)據(jù)庫中的表對象”tEmp“ 和宏對象”mEmp“;不允許修改窗體對象”fEmp“和報表對象”rEmp“中未涉及的控件和屬性。程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。
知識點:access知識點/報表題
130、考生文件夾下存在一個數(shù)據(jù)庫文件”samp3.mdb“,里面已經(jīng)設計好表對象”tStud“,同時還設計出窗體對象”fStud“。請在此基礎上按照以下要求補充”fStud“窗體的設計:
(1)在窗體的”窗體頁眉“中距左邊0.4厘米、距上邊1.2厘米處添加一個直線控件,控件寬度為10.5厘米,控件命名為”tLine“。
(2)將窗體中名稱為”lTalbel“的標簽控件上的文字顏色改為”藍色“(藍色代碼為16711680)、字體名稱改為”華文行楷“、字號改為22。前景色
(3)將窗體邊框改為”細邊框“樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線;并且只保留窗體的關閉按鈕。邊框樣式
(4)假設”tStud“表中,”學號“字段的第5位和6位編碼代表該生的專業(yè)信息,當這兩位編碼為”10“時表示”信息“專業(yè),為其他值時表示”管理“專業(yè)。設置窗體中名稱為”tSub“的文本框控件的相應屬性,使其根據(jù)”學號“字段的第5位和第6位編碼顯示對應的專業(yè)名稱。
(5)在窗體中有一個”退出“命令按鈕,名稱為”CmdQuit“,其功能為關閉”fStud“窗體。請按照VBA代碼中的指示將實現(xiàn)此功能的代碼填入指定的位置中。
注意:不允許修改窗體對象”fStud“中未涉及的控件、屬性和任何VBA代碼;不允許修改表對象”tStud“;程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。
等級:3 難度:3 知識點:access知識點/窗體題
(4)【解題步驟】
步驟1:右鍵單擊文本框“tSub”選擇【屬性】。
步驟2:在“控件來源”行輸入“=IIf(Mid(〔學號〕,5,2)=”10“,”信息“,”管理")”,關閉屬性界面。
(5)【解題步驟】
步驟1:右鍵單擊“退出”命令按鈕選擇【事件生成器】,在空行內(nèi)輸入代碼:
*****Add*****
DoCmd.Close
*****Add*****
第三篇:Access窗體操作題完整
Access窗體操作題
2、考生文件夾下存在一個數(shù)據(jù)庫文件“Access3.mdb”,里面已經(jīng)設計好窗體對象“教師”。試在此基礎上按照以下要求補充窗體設計:(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“教師獎勵信息”;(2)在主體節(jié)區(qū)位置添加一個選項組控件,將其命名為“opt”,選項組標簽顯示內(nèi)容為“獎勵”,名稱為“bopt”;
(3)在選項組內(nèi)放置二個單選按鈕控件,選項按鈕分別命名為“opt1”和“opt2”,選項按鈕標簽顯示內(nèi)容分別為“有”和“無”,名稱分別為“bopt1”和“bopt2”。
(4)在窗體頁腳節(jié)區(qū)位置添加兩個命令按鈕,分別命名為“bOk”和“bQuit”,按鈕標題分別為“確定”和“退出”;(5)將窗體標題設置為“教師獎勵信息”。
注意:不允許修改窗體對象“教師”中已設置好的屬性。
本題解題思路如下:
(1)在工具箱中選擇一個標簽,放到窗體頁眉中,并點擊工具欄上的“屬性”按鈕,設置標簽的名稱和標題屬性;
(2)在工具箱中選擇一個選項組控件(opt,是大方框,顯示 選項組:opt),放到主體中,并點擊工具欄上的“屬性”按鈕,設置選項組的名稱和標題(獎勵)屬性(這個是小方框,顯示 標簽:bopt);
(3)在工具箱中選擇兩個單選按鈕控件,放到主體中的選項組中,并點擊工具欄上的“屬性”按鈕,設置這兩個單選按鈕的名稱和標題屬性(選項按鈕是圓圈,標簽是指有無);
(4)在工具箱中選擇兩個命令按鈕控件,放到頁腳中,并點擊工具欄上的“屬性”按鈕,設置這兩個命令按鈕的名稱和標題屬性;
(5)選中窗體,并點擊工具欄上的“屬性”按鈕,設置窗體的標題屬性。
3、考生文件夾下存在一個數(shù)據(jù)庫文件“Access3.mdb”,里面已經(jīng)設計好窗體對象“教師”。試在此基礎上按照一下要求補充窗體設計:(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“教師基本信息輸出”;(2)在主體節(jié)區(qū)中“年齡”標簽右側(cè)的文本框顯示內(nèi)容設置為“年齡”字段值,并將文本框名稱更名為“tAge”;
(3)在主體節(jié)區(qū)添加一個標簽控件,該控件放置在距左邊0.1厘米、距上邊5.0厘米,標簽顯示內(nèi)容為“出生地”,名稱為“bMem”;(4)在窗體頁腳節(jié)區(qū)位置添加兩個命令按鈕,分別命名為“bOk”和“bQuit”,按鈕標題分別為“確定”和“退出”;(5)將窗體標題設置為“教師基本信息”。注意:不允許修改窗體對象“教師”中未涉及的控件和屬性。
本題解題思路如下:
(1)在工具箱中選擇一個標簽,放到頁眉中,并點擊工具欄上的“屬性”按鈕,設置標簽的名稱和標題屬性;
(2)選中“年齡”標簽右邊的文本框,并點擊工具欄上的“屬性”按鈕,設置文本框的名稱和控件屬性;
(3)在工具箱中選擇兩個單選按鈕控件,放到主體中的選項組中,并點擊工具欄上的“屬性”按鈕,設置這兩個
單選按鈕的名稱和標題屬性;
(4)在工具箱中選擇兩個命令按鈕控件,放到頁腳中,并點擊工具欄上的“屬性”按鈕,設置這兩個命令按鈕的名稱和標題屬性;
(5)選中窗體,并點擊工具欄上的“屬性”按鈕,設置窗體的標題屬性。
4、考生文件夾下存在一個數(shù)據(jù)文件“samp3.mdb”,里面已經(jīng)設計好窗體對象“fTest”及宏對象“m1”。試在此基礎上按照以下要求補充窗體設計:
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”標題顯示為“窗體測試樣例”;
(2)在窗體主體節(jié)區(qū)內(nèi)添加二個復選框控件,復選框選項按鈕分別命名為“opt1”和“opt2”,對應的復選框標簽顯示內(nèi)容分別為“類型a”和“類型b”,標簽名稱分別為“bopt1”和“bopt2”;(3)分別設置復選框選項按鈕opt1和opt2的“默認值”屬性為假值;(4)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bTest”,按鈕標題為“測試”;
(5)設置命令按鈕bTest的單擊事件屬性為給定的宏對象m1;(6)將窗體標題設置為“測試窗體”。注意:不允許修改窗體對象fTest中未涉及的屬性;不允許修改宏對象m1。
本題解題思路如下:
(1)在工具箱中選擇一個標簽,放到窗體頁眉中,并點擊工具欄上的“屬性”按鈕,設置標簽的名稱為“bTitle”,標題屬性為“窗體測試樣例”。
(2)在工具箱中選擇復選框控件,添加兩個該控件到窗體的主體中,設置這兩個控件的名稱為“opt1”和“opt2”,并設置它們的默認值屬性為“=False”;選擇復選框?qū)臉撕灒O置它們的名稱為“bopt1”和“bopt2”,標題為“類型a”和“類型b”。
(3)在工具箱中選擇一個命令按鈕控件,放到窗體頁腳中,設置這個命令按鈕的名稱為“bTest”,標題屬性為“測試”,單擊屬性為“m1”。
(4)選中窗體,并點擊工具欄上的“屬性”按鈕,設置窗體的標題屬性為“測試窗體
10、考生文件夾下存在一個數(shù)據(jù)庫文件”samp3.mdb“,里面已經(jīng)設計好表對象”tTeacher“、窗體對象”fTest“和宏對象”m1“。試在此基礎上按照以下要求補充窗體設計:
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為”bTitle“,初始化標題顯示為”教師基本信息輸出“;(2)將主體節(jié)區(qū)中”學歷“標簽右側(cè)的文本框顯示內(nèi)容設置為”學歷“字段值,并將該文本框名稱更名為”tBG“;(3)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為”bOk“,按鈕標題為”刷新標題“;
(4)設置命令按鈕bOk的單擊事件屬性為給定的宏對象m1;(5)將窗體標題設置為”教師基本信息“。注意:不允許修改窗體對象”fTest“中未涉及的控件和屬性;不允許修改表對象tTeacher和宏對象m1。
本題解題思路如下:
(1)在工具箱中選擇一個標簽,放到窗體頁眉中,并點擊工具欄上的”屬性“按鈕,設置標簽的名稱為”bTitle“,標題屬性為”教師基本信息輸出“;
(2)選擇”學歷“標簽右側(cè)的文本框,并點擊工具欄上的”屬性“按鈕,設置該文本框的名稱為”tBG“,控件來源屬性選擇”學歷“字段。
(3)在工具箱中選擇一個命令按鈕控件,放到窗體頁腳中,并點擊工具欄上的”屬性“按鈕,設置這個命令按鈕的名稱為”bOk“,標題屬性為”刷新標題“,單擊屬性為”m1“;
(4)選中窗體,并點擊工具欄上的”屬性“按鈕,設置窗體的標題屬性為”教師基本信息“。
130、考生文件夾下存在一個數(shù)據(jù)庫文件”samp3.mdb“,里面已經(jīng)設計好表對象”tStud“,同時還設計出窗體對象”fStud“。請在此基礎上按照以下要求補充”fStud“窗體的設計:
(1)在窗體的”窗體頁眉“中距左邊0.4厘米、距上邊1.2厘米處添加一個直線控件,控件寬度為10.5厘米,控件命名為”tLine“。(2)將窗體中名稱為”lTalbel“的標簽控件上的文字顏色改為”藍色“(藍色代碼為16711680)、字體名稱改為”華文行楷“、字號改為22。
(3)將窗體邊框改為”細邊框“樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線;并且只保留窗體的關閉按鈕。(4)假設”tStud“表中,”學號“字段的第5位和6位編碼代表該生的專業(yè)信息,當這兩位編碼為”10“時表示”信息“專業(yè),為其他值時表示”管理“專業(yè)。設置窗體中名稱為”tSub“的文本框控件的相應屬性,使其根據(jù)”學號“字段的第5位和第6位編碼顯示對應的專業(yè)名稱。(5)在窗體中有一個”退出“命令按鈕,名稱為”CmdQuit“,其功能為關閉”fStud“窗體。請按照VBA代碼中的指示將實現(xiàn)此功能的代碼填入指定的位置中。
注意:不允許修改窗體對象”fStud“中未涉及的控件、屬性和任何VBA代碼;不允許修改表對象”tStud“;程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。
本題解題思路如下:
(1)打開窗體對象”fStud“的設計視圖,選擇一個直線控件,放到窗體頁眉中,選擇工具欄上的”屬性“按鈕,在彈出的屬性框中設置”名稱“為”tLine“,”左邊距“為0.4厘米,”上邊距“為1.2厘米,”寬度“為10.5厘米。
(2)選中”lTalbel“的標簽控件,右擊鼠標選擇”屬性“,前景色”設置為16711680,“字體名稱”設置為“華文行楷”,“字號”為22。
(3)選擇“fStud”窗體,設置“邊框樣式”屬性為“細邊框”,“滾動條”屬性為“兩者均無”,“記錄選擇器”、“導航按鈕”和“分隔線”屬性均為“否”,“最大最小化按鈕”屬性為“無”,“關閉按鈕”屬性為“是”。
(4)選擇“tSub”文本框,設置“控件來源”屬性為“=IIf(Mid([學號],5,2)=”10“,”信息“,”管理“)”。
(5)選擇“fStud”窗體,點擊“加載”屬性右邊的“…”打開代碼生成器,在'*****Add*****與'*****Add*****之間輸入:DoCmd.Close,保存窗體。
16、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tNorm”和“tStock”,查詢對象“qStock”和宏對象“ml”,同時還設計出以“tNorm”和“tStock”為數(shù)據(jù)源的窗體對象“fStock”和“fNorm”。試在此基礎上按照以下要求補充窗體設計:
(1)在“fStock”窗體對象的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初始化標題顯示為“庫存瀏覽”,字體名稱為“黑體”,字號大小為18,字體粗細為“加粗”;
(2)在“fStock”窗體對象的窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bList”,按鈕標題為“顯示信息”;(3)設置所建命令按鈕bList的單擊事件屬性為運行宏對象ml;
(4)將“fStock”窗體的標題設置為“庫存瀏覽”;(5)將“fStock”窗體對象中的“fNorm”子窗體的導航按鈕去掉。
注意:不允許修改窗體對象中未涉及的控件和屬性;不允許修改表對象“tNorm”、“tStock”和宏對象“ml”。修改后的窗體如下圖所示。
本題解題思路如下:
(1)在工具箱中選擇一個標簽,放到窗體頁眉中,并點擊工具欄上的“屬性”按鈕,設置標簽的名稱為“bTitle”,標題屬性為“庫存瀏覽”,字體名稱屬性為“黑體”,字號屬性為“18”,字體粗細屬性為“加粗”;
(2)在工具箱中選擇一個命令按鈕控件,放到窗體頁腳中,放到窗體頁腳中之后會出現(xiàn)一個提示框,點擊“取消”按鈕,設置這個命令按鈕的名稱為“bList”,標題屬性為“顯示信息”,單擊屬性為“m1”;
(3)選中窗體,設置窗體的標題屬性為“庫存瀏覽”;
(4)選中“fNorm”窗體,設置該窗體的導航按鈕屬性為“否”。
18、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tEmployee”和宏對象“ml”,同時還設計出以“tEmployee”為數(shù)據(jù)源的窗體對象“fEmployee”。試在此基礎上按照以下要求補充窗體設計:
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初始化標題顯示為“雇員基本信息”,字體名稱為“黑體”,字號大小為18,字體粗細為“加粗”;
(2)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bList”,按鈕標題為“顯示雇員情況”;
(3)設置所建命令按鈕bList的單擊事件屬性為運行宏對象ml;(4)將窗體的滾動條屬性設置為“兩者均無”。
注意:不允許修改窗體對象“fEmployee”,中未涉及的控件和屬性;不允許修改表對象“tEmployee”和宏對象“ml”。修改后的窗體如下圖所示。
本題解題思路如下:
(1)在工具箱中選擇一個標簽,放到窗體頁眉中,并點擊工具欄上的“屬性”按鈕,設置標簽的名稱為“bTitle”,標題屬性為“雇員基本信息”,字體名稱屬性為“黑體”,字號屬性為“18”,字體粗細屬性為“加粗”;
(2)在工具箱中選擇一個命令按鈕控件,放到窗體頁腳中,放到窗體頁腳中之后會出現(xiàn)一個提示框,點擊“取消”按鈕,設置這個命令按鈕的名稱為“bList”,標題屬性為“顯示雇員情況”,單擊屬性為“m1”;
(3)選中窗體,設置窗體的滾動條屬性為“兩者均無”。
32、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tEmployee”、“tAttend”和“tWork”,查詢對象“qT”,宏對象“m1”,同時還設計出以“tEmployee”為數(shù)據(jù)源的窗體對象“fEmployee”和以“qT”為數(shù)據(jù)源的窗體對象“fList”。其中,“fEmployee”窗體對象中含有一個子窗體,名稱為“l(fā)ist”。請在此基礎上按照以下要求補充“fEmployee”窗體設計:
(1)在窗體“fEmployee”的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“職工基本信息”,字體名稱為“黑體”,字號大小為24;
(2)在窗體“fEmployee”的窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bList”,按鈕標題為“顯示職工科研情況”;(3)設置所建命令按鈕bList的單擊事件屬性為運行宏對象m1;(4)取消主窗體和子窗體中的導航按鈕。
注意:不允許修改窗體對象“fEmployee”中未涉及的控件和屬性;不允許修改表對象“tEmployee”、“tAttend”和“tWork”,也不允許修改查詢對象“qT”。
本題解題思路如下:
(1)選擇“視圖”菜單下的“窗體頁眉/頁腳”即打開了窗體的“窗體頁眉/頁腳”區(qū)域;
(2)在工具箱中選擇一個標簽,放到窗體頁眉中,并點擊工具欄上的“屬性”按鈕,設置標簽的名稱為“bTitle”,標題屬性為“職工基本信息”,字體名稱屬性為“黑體”,字號為24;
(3)在工具箱中選擇一個命令按鈕控件,放到窗體頁腳中,放到窗體頁腳中之后會出現(xiàn)一個提示框,點擊“取消”按鈕,設置這個命令按鈕的名稱為“bList”,標題屬性為“顯示職工科研情況”,單擊屬性為“m1”;
(4)打開窗體對象fEmployee的設計視圖,點擊工具欄上的“屬性”按鈕,窗體的導航按鈕屬性為“否”,關閉窗體fEmployee;打開窗體對象list的設計視圖,點擊工具欄上的“屬性”按鈕,窗體的導航按鈕屬性為“否”,關閉窗體list。
35、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tCollect”,查詢對象“qT”,同時還設計出以“tCollect”
為數(shù)據(jù)源的窗體對象“fCollect”。試在此基礎上按照以下要求補充窗體設計:(1)將窗體“fCollect”的記錄源改為查詢對象“qT”;
(2)在窗體“fCollect”的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“CD明細”,字體名稱為“黑體”,字號大小為20,字體粗細為“加粗”;
(3)將窗體標題欄上的顯示文字設為“CD明細顯示”;
(4)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bC”,按鈕標題為“改變顏色”;
(5)設置所建命令按鈕bC的單擊事件,使用戶單擊該命令按鈕后,CDID標簽的顯示顏色改為紅色。要求用VBA代碼實現(xiàn)。注意:不允許修改窗體對象“fCollect”中未涉及的控件和屬性;不允許修改表對象“tCollect”和查詢對象“qT”。
本題解題思路如下:
(1)選擇“fCollect”窗體,選擇“設計(D)”,選中窗體,并在記錄源中選擇查詢對象“qT”。
(2)選擇“視圖”菜單下的“窗體頁眉/頁腳”即打開了窗體的“窗體頁眉/頁腳”區(qū)域;在工具箱中選擇一個標簽,放到窗體頁眉中,并點擊工具欄上的“屬性”按鈕,設置標簽的名稱為“bTitle”,標題屬性為“CD明細”,字體名稱屬性為“黑體”,字號為20,字體粗細為“加粗”;
(3)選中窗體,設置窗體的“標題”屬性為“CD明細顯示”;
(4)在工具箱中選擇一個命令按鈕控件,放到窗體頁腳中,放到窗體頁腳中之后會出現(xiàn)一個提示框,點擊“取消”按鈕,設置這個命令按鈕的名稱為“bC”,標題屬性為“改變顏色”,點擊“單擊”屬性右邊的“…”打開代碼生成器,輸入“CDID_標簽.ForeColor = 255”,保存窗體。
47、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tEmployee”、“tSell”、“tBook”和宏對象“m1”,同時還設計出窗體對象“fBook”和“fEmployee”、子窗體“fSell”。請在此基礎上按照以下要求補充“fEmployee”窗體的設計:(1)在窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名為“bList”,按鈕標題為“顯示圖書信息”;(2)設置所建命令按鈕bList的單擊事件屬性為運行宏對象m1;
(3)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初始化標題顯示為“雇員售書情況瀏覽”,字體名稱為“黑體”,字體粗細為“加粗”,字號為22;
(4)設置主窗體標題欄的顯示標題為“雇員售書情況”;(5)設置窗體的相關屬性使其在窗體視圖中不顯示記錄選擇器和導航按鈕。注意:不允許修改窗體對象“fEmployee”、“fSell”、“fBook”和宏對象“m1”中未涉及的控件和屬性;不允許修改表對象“tEmployee”、“tSell”和“tBook”。
本題解題思路如下:
(1)選中“fEmployee”窗體“,點擊”設計“,然后選”視圖“菜單下的”窗體頁眉/頁腳“即打開了窗體的”窗體頁眉/頁腳“區(qū)域;在工具箱中選擇一個命令按鈕,放到窗體頁腳中,放到窗體頁腳中之后會出現(xiàn)一個提示框,點擊”取消“按鈕,并點擊菜單欄上”視圖“下的”屬性“按鈕,設置命令按鈕的名稱為”bList“,標題屬性為”顯示圖書信息“,選擇”事件“設置”單擊“屬性為”m1“。
(2)在工具箱中選擇一個標簽,放到窗體頁眉中,并點擊菜單欄上”視圖“下的”屬性“按鈕,設置標簽的名稱為”bTitle“,標題屬性為”雇員售書情況瀏覽“,字體名稱屬性為”黑體“,字體粗細為”加粗“,字號為22;
(3)在窗體對象fEmployee的設計視圖下,右擊主窗體標題欄選擇”屬性“,設置其標題為”雇員售書情況“;
(4)在窗體對象fEmployee的設計視圖下,右擊主窗體標題欄選擇”屬性“,設置窗體的記錄選擇器屬性為”否“,設置窗體的導航按鈕屬性為”否“。
59、考生文件夾下存在一個數(shù)據(jù)庫文件”samp3.mdb“,里面已經(jīng)設計好表對象”tStudent“ 和”tGrade“,同時還設計出窗體對象”fGrade“和”fStudent“。請在此基礎上按照以下要求補充”fStudent“窗體的設計:(1)將名稱為”標簽15“的標簽控件名稱改為”tStud“,標題改為”學生成績“;
(2)將名稱為”子對象“控件的源對象屬性設置為”fGrade“窗體,并取消其”導航按鈕“;
(3)將”fStudent“窗體標題改為”學生信息顯示“;(4)將窗體邊框改為”對話框邊框“樣式,取消窗體中的水平和垂直滾動條;(5)在窗體中有一個”退出“命令按鈕(名稱為bQuit),單擊該按鈕后,應關閉”fStudent“窗體。現(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。
要求:修改后運行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對象”fGrade“和”fStudent“中未涉及的控件、屬性;不允許修改表對象”tStudent“ 和”tGrade“。對于VBA代碼,只允許”****************“與”****************“之間的一空行內(nèi)補充語句、完成設計,不允許增刪和修改其它位置已存在的語句。
本題解題思路如下:
(1)打開窗體對象”fStudent“的設計視圖,設置”標簽15“控件的”名稱“屬性為”tStud“,”標題“為”學生成績“。設置”子對象“控件的”源對象“屬性為”fGrade“窗體,再打開窗體對象”fGrade“的設計視圖,設置”導航按鈕“屬性為”否“。
(2)打開窗體對象”fStudent“的設計視圖,設置”fStudent“窗體的標題屬性為”學生信息顯示“,邊框樣式”為“對話框邊框”,“滾動條”為“兩者均無”。
(3)關閉窗體語句為DoCmd.Close。
62、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象“tAddr”和“tUser”,同時還設計出窗體對象“fEdit”和“fEuser”。請在此基礎上按照以下要求補充“fEdit”窗體的設計:
(1)將窗體中名稱為“LRemark”的標簽控件上的文字顏色改為紅色(紅色代碼為255)、字體粗細改為“加粗”;(2)將窗體標題設置為“修改用戶信息”;
(3)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線;
(4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字顏色改為深紅(深紅代碼為128)、字體粗細改為“加粗”,并在文字下方加上下劃線;
(5)在窗體中還有“修改”和“保存”兩個命令按鈕,名稱分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當單擊“修改”按鈕后,應使“保存”按鈕變?yōu)榭捎谩,F(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。要求:修改后運行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對象“fEdit”和“fEuser”中未涉及的控件、屬性;不允許修改表對象“tAddr”和“tUser”。對于VBA代碼,只允許在“****************”與“****************”之間的一空行內(nèi)補充語句、完成設計,不允許增刪和修改其它位置已存在的語句。
本題解題思路如下:
(1)打開窗體對象“fEdit”的設計視圖,“LRemark”的標簽控件的“前景色”設置為255,“字體粗細”設置為“加粗”。選擇“fEdit”窗體,設置“標題”屬性為“修改用戶信息”,“邊框樣式”為“對話框邊框”,“滾動條”為“兩者均無”。“記錄選擇器”、“導航按鈕”和“分隔線”屬性均為“否”。
(2)選擇“退出”命令按鈕,“前景色”設置為128,“字體粗細”為“加粗”,“下劃線”為“是”。
(3)將“保存”按鈕變?yōu)榭捎玫恼Z句為CmdSave.Enabled=True。
70、考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計了表對象“tEmp”、查詢對象“qEmp”和窗體對象“fEmp”。同時,給出窗體對象“fEmp”上“退出”按鈕的單擊事件代碼,試按以下功能要求補充設計。(1)將窗體“fEmp”上文本框“tSS”更改為組合框類型,并保持控件名稱不變;
(2)修改查詢對象“qEmp”為參數(shù)查詢,參數(shù)為引用窗體對象“fEmp”上文本框“tSS”的輸入值;
(3)設置窗體對象“fEmp”上文本框“tAge”為計算控件。要求根據(jù)“年齡”字段值依據(jù)以下計算公式計算并顯示人員的出生年;計算公式:出生年=Year(Date())-年齡 或 出生年=Year(Now())-年齡(4)單擊“退出”按鈕(名為“bt2”),關閉窗體。補充事件代碼。
注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”;不允許修改查詢對象“qEmp”中未涉及的內(nèi)容;不允許修改窗體對象“fEmp”中未涉及的控件和屬性;已給事件過程,只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充語句、完成設計,不允許增刪和修改其它位置已存在的語句。
本題解題思路如下:
(1)打開窗體“fEmp”的設計視圖,選擇文本框“tSS”,右鍵選擇:“更改為”-“組合框”。
(2)打開查詢“qEmp”的設計視圖,添加一個“性別”字段,“顯示”按鈕的“鉤”去掉,在“性別”字段的“條件”中輸入“[Forms]![fEmp]![tSS]”。
(3)打開窗體“fEmp”的設計視圖,選擇“tAge”文本框控件,將“控件來源”屬性設置為“=Year(Date())-年齡”。
(4)關閉窗口的語句為DoCmd.Close。
第四篇:Access數(shù)據(jù)庫實驗報告
注意事項:本手冊上寫的是題目的出處,但的實驗本上,必須寫上書上原本的題目,否則無效。并且寫下每題實現(xiàn)的步驟。
《Access數(shù)據(jù)庫》實驗報告指導手冊掌握選擇查詢、總記查詢、在查詢中進行計算
實驗一:
一、實驗名稱
數(shù)據(jù)庫與表的操作
二、實驗目的掌握數(shù)據(jù)庫的創(chuàng)建、表結(jié)構(gòu)的創(chuàng)建和輸入數(shù)據(jù) 的實現(xiàn)。
三、實驗任務
上機一:書上94頁的例3.1題。上機二:書上101頁的例3.4題。上機三:書上105頁的例3.6題。
三、實驗任務
上機一:書上34頁的例 2.2題。上機二:書上42頁的例2.6題。上機三:書上44頁的例2.7題。上機四:書上49頁的例2.9題。上機五:書上52頁的例2.10題。實驗二:
一、實驗名稱
設置字段的屬性與創(chuàng)建表之間的關系
二、實驗目的掌握字段屬性的設置與創(chuàng)建表之間的關系。
三、實驗任務
上機一:書上55頁的例2.11題。上機二:書上57頁的例2.13題。上機三:書上58頁的例2.14題。上機四:書上60頁的例2.15題。上機五:書上63頁的例2.16題。實驗三:
一、實驗名稱維護表的操作
二、實驗目的掌握打開表、修改表的結(jié)構(gòu)、編輯表的數(shù)據(jù)和調(diào)整表的外觀等操作。
三、實驗任務
上機一:書上66頁的例2.18題。上機二:書上71頁的例2.20題。上機三:書上73頁的例2.21題。上機四:書上74頁的例2.22題。上機五:書上76頁的例2.23題。實現(xiàn)四:
一、實驗名稱創(chuàng)建選擇查詢
二、實驗目的上機四:書上107頁的例3.8題。上機五:書上109頁的例3.9題。實驗五:
一、實驗名稱
創(chuàng)建交叉表查詢、參數(shù)查詢
二、實驗目的掌握交叉表查詢、參數(shù)查詢的實現(xiàn)。
三、實驗任務
上機一:書上113頁的例3.11題。上機二:書上116頁的例3.12題。上機三:書上118頁的例3.13題。上機四:書上119頁的例3.14題。實驗六:
一、實驗名稱創(chuàng)建操作查詢
二、實驗目的掌握生成表查詢、刪除查詢、更新查詢和追加查詢的實現(xiàn)。
三、實驗任務
上機一:書上121頁的例3.15題。上機二:書上122頁的例3.16題。上機三:書上124頁的例3.17題。上機四:書上125頁的例3.18題。實驗七:
一、實驗名稱
利用向?qū)?chuàng)建窗體
二、實驗目的掌握利用向?qū)?chuàng)建窗體的實現(xiàn)。
三、實驗任務
上機一:書上144頁的例4.2題。上機二:書上147頁的例4.3題。上機三:書上150頁的例4.5題。上機四:書上152頁的例4.6題。實驗八:
一、實驗名稱自定義窗體
二、實驗目的掌握常見控件的使用與自定義窗體的實現(xiàn)。
三、實驗任務
上機一:書上158頁的例4.7題。上機二:書上167頁的例4.8題。上機三:書上174頁的例4.9題。上機四:書上174頁的例4.10題。上機五:書上176頁的例4.11題。實驗九:
一、實驗名稱
編輯報表
二、實驗目的掌握編輯報表的操作、報表的分組操作、增加計算控件的操作。
三、實驗任務
上機一:書上203頁的例5.7題。
上機二:書上203頁的:在報表中,可以在某一節(jié)中使用分頁控件符來標志要另起一頁的位置。
上機三:書上205頁的例5.8題。上機四:書上206頁的例5.9題。上機五:書上209頁的例5.10題。
第五篇:Access實驗報告
Access數(shù)據(jù)庫實驗報告
院系:計算機科學與技術學院
班級:1205班(文理)姓名:李奇
學號:2012415210104
實驗目的:
1.掌握Access數(shù)據(jù)庫的創(chuàng)建和打開
2.掌握Access中數(shù)據(jù)表的設計和創(chuàng)建及維護。3.掌握Access中窗體、查詢、報表等的設計和創(chuàng)建 4.熟練掌握SQL結(jié)構(gòu)化查詢語言。5.初步掌握數(shù)據(jù)庫系統(tǒng)的開發(fā)與應用 6.并對Access做一定的總結(jié)
實驗內(nèi)容與步驟:
1.Access數(shù)據(jù)庫的建立和維護:
了解數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫系統(tǒng)的概念;了解Access數(shù)據(jù)庫;了解表;了解數(shù)據(jù)的錄入和維護;了解數(shù)據(jù)表間關聯(lián);了解數(shù)據(jù)表對象的復制、刪除與更名,學會創(chuàng)建“教務管理”數(shù)據(jù)庫;學會利用表設計視圖創(chuàng)建表;學會導入表;學會建立表間聯(lián)系;學會修改表結(jié)構(gòu);學會操作表記錄 2.Access查詢、窗體和報表:
了解查詢及創(chuàng)建方法;了解窗體及創(chuàng)建方法;了解報表及創(chuàng)建方法;學會選擇查詢、參數(shù)查詢、總計查詢;學會窗體設計;學會報表設計 3.結(jié)構(gòu)化查詢語言(SQL): 了解SQL語言;理解數(shù)據(jù)定義語言,掌握數(shù)據(jù)庫對象的建立(CREATE)、刪除(DROP)和修改(ALTER)等操作;理解數(shù)據(jù)操縱語言,掌握數(shù)據(jù)操作的命令由插入(INSERT)、刪除(DELETE)、更新(UPDATE)、檢索(SELECT)等組成;掌握SQL語言的核心——SELECT語言;學會使用SQL查詢;使用報表向?qū)?chuàng)建基于SQL查詢數(shù)據(jù)源的報表;學會SQL語句創(chuàng)建表;學會使用SQL語句修改表結(jié)構(gòu)、表記錄;學會使用SQL語句創(chuàng)建查詢
第二章 構(gòu)建Access數(shù)據(jù)庫
一、創(chuàng)建Access數(shù)據(jù)庫的方式 <1>.使用數(shù)據(jù)庫向?qū)?chuàng)建數(shù)據(jù)庫
1.跟隨Access的數(shù)據(jù)庫向?qū)?chuàng)建“講座管理”數(shù)據(jù)庫 步驟:
(1)啟動數(shù)據(jù)庫向?qū)В蜷_數(shù)據(jù)庫“模板”對話框
(2)啟動“數(shù)據(jù)庫向?qū)А?/p>
(3)回答向?qū)岢龅膯栴}
(4)自動創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)庫對象
“我的公司信息”對話框
.“講座管理”數(shù)據(jù)庫的主切換面板
<2>自行創(chuàng)建空數(shù)據(jù)庫
1.創(chuàng)建“教學管理”空數(shù)據(jù)庫
操作步驟:
(1)打開“新建文件”對話框(2)選取數(shù)據(jù)庫名稱和保存數(shù)據(jù)庫文件的路徑(3)瀏覽數(shù)據(jù)庫
“教學管理”數(shù)據(jù)庫窗口
2.歸納分析
(1)今后會使用其它想到創(chuàng)建對象,其主要步驟全部相同
(2)中斷向?qū)Чぷ?/p>
a.在數(shù)據(jù)庫向?qū)υ捒虻母鱾€接口單擊“取消”按鈕,Access會取消向?qū)龅乃泄ぷ?/p>
b.在數(shù)據(jù)庫向?qū)υ捒蛑械母鱾€接口單擊“完成”按鈕,Access會保留在該部之前向?qū)龅墓ぷ鳎瑢τ谶€沒有回答的問題,Access選取系統(tǒng)默認選項
c.單擊向?qū)υ捒蛑械摹吧弦徊健卑粹o,可返回向?qū)У纳弦徊剑薷纳弦徊街兴龅脑O置
第三章 創(chuàng)建與使用表對象
一、構(gòu)建表結(jié)構(gòu)
<1>通過表設計器創(chuàng)建表結(jié)構(gòu)
1.使用Access表設計器在“教學管理”數(shù)據(jù)庫中創(chuàng)建“教師”表結(jié)構(gòu) 操作步驟:
(1)打開表“設計”視圖(2)定義字段名稱、數(shù)據(jù)類型(3)定義字段大小及其字段屬性(4)設置主關鍵詞(5)
保存表結(jié)構(gòu)確定表名
新創(chuàng)建的“教師”表
<2>通過表向?qū)?chuàng)建表結(jié)構(gòu)
1.使用Access表向?qū)г凇敖虒W管理”數(shù)據(jù)庫中創(chuàng)建“學生”表結(jié)構(gòu) 操作步驟:
(1)啟動Access表向?qū)В?)回答向?qū)栴}
(3)向?qū)ё詣觿?chuàng)建“學生”表結(jié)構(gòu)
表創(chuàng)建的“學生”表結(jié)構(gòu)
<3>通過輸入數(shù)據(jù)創(chuàng)建表結(jié)構(gòu)
1.通過輸入數(shù)據(jù)在“教學管理”數(shù)據(jù)庫中直接創(chuàng)建“課程”表
操作步驟:
(1)打開資料表視圖(2)輸入字段名稱(3)選取表名,設置主鍵(4)直接輸入數(shù)據(jù)
課程數(shù)據(jù)
二、設置字段屬性
<1>設置“字段大小”屬性與“格式”屬性
1. 設置“課程”表中數(shù)字型與文本型字段元元的字段大小
設置“教師”表中日期型字段的格式
<2> 設置“輸入屏蔽”屬性
1. 通過輸入屏蔽向?qū)гO置“教師”表中的“參加工作日期”字段的“輸入屏蔽”屬性
操作步驟:(1)打開“教師”表(2)啟動輸入屏蔽向?qū)В?)問答向?qū)釂?/p>
(4)自動創(chuàng)建輸入屏蔽對象
屏蔽屬性設置
三、創(chuàng)建“教學管理”數(shù)據(jù)庫表的關系
<1> 創(chuàng)建與編輯表之間的關系
1. 在關系視圖窗口為“教師”、“學生”、“課程”、“學生選修課”與“教師授課課程”表建立關系 操作步驟:
(1)打開關系視圖窗口(2)編輯關系
關系視圖
第四章 在Access數(shù)據(jù)庫中維護與操作表
一、維護表 <1>維護表結(jié)構(gòu)
1. 在“教學管理”數(shù)據(jù)庫“學生”表中插入一個名稱為“電話”的文本字段元元 操作步驟:
(1)在表中插入新字段
(2)修改表中字段名稱與字段屬性(3)刪除表中字段
<2>維護表內(nèi)容 操作步驟:
(1)向表中添加新紀錄(圖中黑色部分為新添加的記錄)
<3>美化表外觀
1.設置“學生”表的格式
操作步驟:
(1)在資料表視圖中打開“學生”表
(2)選擇主窗口菜單欄上的“格式”->“數(shù)據(jù)表”命令,打開“設置數(shù)據(jù)表格式”對話框
(3)在對話框中可修改數(shù)據(jù)表單元格、網(wǎng)線格、背景色、邊框與線條的外觀
(4)在對話框中單擊“確定”按鈕,即可看到新外觀的資料表 2.改變“學生”表顯示數(shù)據(jù)的字體,使數(shù)據(jù)顯示的更美觀、清晰、醒目
操作步驟:
(1)在資料表視圖中打開“學生”表
(2)選擇主窗口菜單欄上的“格式”—>“字體”命令,打開“字體”對話框(3)在對話框中設置字體、字型、字號、顏色等(4)在對話框中單擊“確定”按鈕,可在數(shù)據(jù)表視圖中看到改變了字體及數(shù)據(jù)表格式的“學生”表
二、操作表
<1> 快速查找表中的數(shù)據(jù)
1. 通過定位器查找“學生”的4號記錄
操作步驟:
a.在資料表視圖中打開“學生”表 b.在記錄編號框輸入要查找的記錄號4 c.按Enter鍵,游標將定位到4號記錄上
2.通過“查找”和替換對話框的“查找”選項卡在“學生”表查找姓名為“王紅”的數(shù)據(jù)
操作步驟:a.在資料表視圖中打開“學生”表
b.選擇菜單欄中的“編輯”—>“查找”命令,打開“查找和替換”對話框
c.在“查找內(nèi)容”下拉列表框中輸入要查找的數(shù)據(jù)“王紅” d.在“查找范圍”下拉列表框中選擇“學生:表” e.在“匹配”下拉列表框中選擇“整個字段”
f.“搜索”下拉列表框中選擇“全部”
g.單擊“查找下一個”按鈕,將查找指定的數(shù)據(jù),找到的數(shù)據(jù)會高亮顯示
h.繼續(xù)單擊“查找下一個”按鈕,可查找下一個滿足條件的資料
<2>簡便替換表中的資料
1. 使用替換功能將“學生”表中“所在學院”字段中的“經(jīng)濟管理學院”數(shù)據(jù)替換為“經(jīng)管學院” 操作步驟:
a. 在數(shù)據(jù)標示圖中打開“學生”表,單擊“所在學院”字段標題按鈕選擇該列
b. 選擇主窗口菜單欄上的“編輯”命令—>“替換”命令,打開“查找和替換”對話框
c.在“查找內(nèi)容”框中輸入要查找的數(shù)據(jù)“經(jīng)濟管理學院” d. 在“替換為”框中輸入替換后的數(shù)據(jù)“經(jīng)管學院” e. 在“查找范圍”框中選擇“學生:表” f. 在“匹配”框中選擇“整個字段” g. 在“搜索”框中選擇“全部” h. 單擊“全部替換”按鈕
<3>按指定條件篩選表中的記錄
1. 在“學生”表中篩選出滿足條件“政治面貌=黨員”的記錄 操作步驟:
a. 在資料表視圖打開“學生”表 b. 在“政治面貌”字段中選中“黨員”數(shù)據(jù) c.單擊工具欄上的“按選定內(nèi)容篩選”按鈕,即可篩選出所要的記錄 d. 單擊“取消篩選”按鈕,可恢復整個數(shù)據(jù)表記錄
第五章 創(chuàng)建與使用查詢對象
一、使用查詢對象查找所需數(shù)據(jù)
<1> 實用查詢從一個表中查找數(shù)據(jù)
1.創(chuàng)建名稱為“學生主要信息”的選擇查詢對象,從“學生”表中查找“學號”、“姓名”、“性別”、“班級”字段的數(shù)據(jù)
操作步驟:
a.在Access中打開“教學管理數(shù)據(jù)庫”
b.打開查詢設計器
c.選擇查詢對象的數(shù)據(jù)來源
d.確定查詢對象查找的數(shù)據(jù)字段
e.保存查詢對象
f.預覽查詢對象
添加多個表的查詢設計視圖
查詢對象找到的數(shù)據(jù)
<2>使用查詢從多個表中查找數(shù)據(jù)
1.創(chuàng)建名稱為“學生成績”的查詢對象,從“學生”、“學生選修課程”、“課程”3個表中查找“學號”、“姓名”、“課程名稱”、“課程成績”字段的數(shù)據(jù)
操作步驟:
a. b. 在Access中打開“教學管理”數(shù)據(jù)庫 打開查詢設計器
c.選擇查詢數(shù)據(jù)的來源表 d. e. 確定查詢對象要查找的數(shù)據(jù)字段 設置查找的條件
二、使用查詢對象操作數(shù)據(jù)
<1> 使用查詢將指定的數(shù)據(jù)生成一個新表
1.創(chuàng)建名稱為“生成學生成績信息表查詢”對象,該查詢用來創(chuàng)建一個包含字段“學號、姓名、性別、班級、課程成績、課程名稱、學分”的新表“學生成績查詢”
操作步驟:
a. 打開查詢設計視圖
b. 將查詢另存為一個新查詢對象
c.將查詢定義為“生成表查詢”類型 d. 預覽將要生成的表 e. 生成新表
第六章 創(chuàng)建與使用窗體對象
一、通過自動方式創(chuàng)建窗體
<1> 創(chuàng)建縱欄式窗體
1.使用“自動窗體”方式創(chuàng)建名稱為“學生信息輸入窗口”的縱欄式窗體對象,該窗體用來向“學生”表輸入數(shù)據(jù)
操作步驟:
a.打開“教學管理”數(shù)據(jù)庫
b.在數(shù)據(jù)庫對象窗口“對象”欄單擊“表”按鈕,選擇“學生”表
c.在主窗口工具欄中單擊“自動窗體”按鈕,單擊后即自動創(chuàng)建縱欄式船體對象
e.保存窗體對象為“學生信息輸入窗口”
縱欄式窗體
<2>創(chuàng)建表格式窗體
1.使用“自動創(chuàng)建窗體”方式創(chuàng)建名稱為“學生主要信息瀏覽窗口”的表格式窗體對象,該窗體用來瀏覽“學生主要信息”表中的數(shù)據(jù)
操作步驟
a. 在“教學管理”數(shù)據(jù)庫窗口“對象”欄中選“窗體”對象 b. 單擊數(shù)據(jù)庫窗口工具欄上的“新建”按鈕
c.在打開的“新建窗體”對話框中“自動創(chuàng)建窗體:表格式” d. 并在表/查詢列表中選擇表“學生主要信息” e. 單擊“確定”按鈕,即可自動創(chuàng)建窗體 f. 保存窗體對象為“學生主要信息瀏覽窗口”
二、通過向?qū)?chuàng)建窗體 <1>創(chuàng)建主/子式窗體
1.通過窗體向?qū)?chuàng)建基于“學生”、“課程”兩個表的名稱為“學生選修課程主子式窗口”的主/子式窗體對象,該窗體用來輸入、顯示學生選修的課程信息
操作步驟:
(1)啟動窗體向?qū)?/p>
a.啟動access數(shù)據(jù)庫打開“教學管理”數(shù)據(jù)庫 b.在數(shù)據(jù)口窗口“對象”欄選中“窗體”對象
c.在“使用向?qū)?chuàng)建窗體”創(chuàng)建方法上雙擊,即可啟動窗體向?qū)В蜷_“窗體向?qū)А睂υ捒颍?)回答向?qū)釂?/p>
a.在下面連續(xù)提問的向?qū)υ捒蛑谢卮鹣驅(qū)岢龅膯栴} b.確定窗體上查看數(shù)據(jù)的方式 c.確定子窗體使用的布局 e.確定窗體使用的樣式 f.確定窗體與子窗體使用的標題
(3)自動創(chuàng)建窗體
三、通過設計器創(chuàng)建窗體 <1>認識窗體設計視圖
1.打開窗體設計視圖的方式
(1)啟動access數(shù)據(jù)庫打開“教學管理”數(shù)據(jù)庫
(2)在數(shù)據(jù)庫窗口“對象”欄選中“窗體”對象
(3)在“在設計視圖創(chuàng)建中創(chuàng)建窗體”創(chuàng)建方法上雙擊,即可打開窗體設計視圖
2.窗體的組成及節(jié)的功能
(1)窗體的5個組成部分
在窗體設計視圖中右擊,在彈出的快捷菜單中分別選擇“頁面頁眉/頁腳”和“窗體頁眉/頁腳”,會顯示窗體的5個部分。每個部分稱為節(jié),代表著窗體中不同的區(qū)域。每一節(jié)中還可以顯示不同的控件。(2)窗體各節(jié)的功能
窗體頁眉:窗體頁眉的內(nèi)容位于窗體頂部,一般用于設置窗體的標題、窗體使用說明。
頁面頁眉:其內(nèi)容一般用來設置每個打印頁頂部顯示的標題或列標題等信息。
主
體:該區(qū)域為窗體的主要部分,主要用來顯示窗體數(shù)據(jù)源的記錄數(shù)據(jù)。可以再主體上顯示一條記錄,也可以顯示多條記錄。
頁面頁腳:其內(nèi)容一般用來設置美俄打印頁底部顯示的日期或頁碼等信息。
窗體頁腳:窗體頁腳中的內(nèi)容位于窗體底部,一般放置對所有記錄都使用的標簽文字或命令按鈕。
<2>創(chuàng)建自定義窗體
1.創(chuàng)建一個名稱為“學生成績查詢窗口”的自定義窗體對象,該窗體能夠通過人機交互方式,根據(jù)用戶輸入的查找要求查找并顯示不同情況的學生成績
操作步驟:
(1)創(chuàng)建一個空白窗體
(2)在窗體中創(chuàng)建窗口標題的“標簽”控件
(3)設置標簽控件屬性
(4)通過想到在窗體中創(chuàng)建顯示課程名稱的“組合框”控件
(5)通過設置屬性創(chuàng)建顯示班級名稱的“列表框”控件
(6)使用向?qū)?chuàng)建顯示性別的“選項組”控件
(7)在窗體中創(chuàng)建文本框控件
第七章 創(chuàng)建與使用報表對象
一、通過自動方式創(chuàng)建報表
<1>快速創(chuàng)建縱欄式報表
1. 通過“自動報表”方式,根據(jù)“學生成績信息”表創(chuàng)建“學生成績信息報表”縱欄式報表對象 操作步驟:
(1)啟動Access 數(shù)據(jù)庫打開“教學管理”數(shù)據(jù)庫
(2)在數(shù)據(jù)庫窗口“對象”欄選中“表”對象中的“學生成績信息”表(3)在主窗口工具欄中單擊“自動報表”按鈕,即可創(chuàng)建縱欄式報表對象(4)在主窗口菜單欄中選擇“文件”—>“保存”命令,保存報表對象為“學生成績信息報表”
<2>快速創(chuàng)建表格式報表
1.通過“自動創(chuàng)建報表”方式,根據(jù)“學生成績信息”表創(chuàng)建“學生成績信息報表—表格式”報表對象
操作步驟:
(1)在“教學管理”數(shù)據(jù)庫窗口“對象”欄選中“報表”對象
(2)單擊數(shù)據(jù)庫窗口工具欄中的“新建”按鈕打開“新建報表”對話框,從中選擇“自動創(chuàng)建報表:表格式”選項
(3)在“新建報表”對話框的表/查詢列表框中選擇表對象“學生成績信息”,單擊“確定”按鈕,即可創(chuàng)建表格式報表
(4)保存報表為“學生成績信息報表—表格式”
二、通過向?qū)?chuàng)建數(shù)據(jù)來自多處的報表
<1>創(chuàng)建基于多個表或查詢的報表
1.通過向?qū)?chuàng)建基于“學生”、“學生選修課程”、“課程”3個表的報表對象“學生課程成績報表”
操作步驟:
(1)啟動報表向?qū)?/p>
a.啟動Access數(shù)據(jù)庫打開“教學管理”數(shù)據(jù)庫
b.在數(shù)據(jù)庫窗口“對象”欄選中“報表”對象
c.在“使用想到創(chuàng)建報表”創(chuàng)建方法上雙擊,打開“報表向?qū)А睂υ捒?/p>
(2)回答向?qū)釂?/p>
a.確定報表使用的數(shù)據(jù)記錄源及報表上出現(xiàn)的數(shù)據(jù)段
b.確定在報表上查看數(shù)據(jù)的方式
c.確定報表是否使用分組級別
d.確定報表排序與匯總方式
e.確定報表使用的布局方式
f.確定報表使用的樣式
g.確定報表使用的標題
(3)保存向?qū)?chuàng)建的報表對象
<2>創(chuàng)建圖表報表
1.使用圖表向?qū)?chuàng)建一個顯示不同課程學生平均成績的報表對象
操作步驟:
(1)啟動圖表向?qū)?/p>
a.在“教學管理”數(shù)據(jù)庫窗口“對象”欄選中“報表”對象
b.單擊數(shù)據(jù)庫窗口工具欄上的“新建”按鈕
c.在打開的“新建報表”對話框中選擇“圖表向?qū)А?/p>
d.在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表中選擇“學生成績信息表”
(2)回答向?qū)栴}
a.確定用于圖表中的字段
b.確定圖表使用的類型
c.確定數(shù)據(jù)在圖表中的布局方式
e.選擇匯總方式
f.確定圖表的標題
(3)保存報表
三、在設計視圖中創(chuàng)建報表 <1>創(chuàng)建主/子報表
1.在設計視圖中根據(jù)報表“教師主報表”、“授課課程子報表”,創(chuàng)建主/子報表對象“教師授課課程主子報表”
操作步驟:
(1)創(chuàng)建主報表 a.在“教學管理”數(shù)據(jù)庫窗口“對象”欄選中“報表”對象
b.使用向?qū)?chuàng)建一個包含“教師”表字段“教工編號”、“姓名”、“職稱”、的“教師主報表”報表對象
(2)在主報表上直接創(chuàng)建子報表(3)回答向?qū)釂?/p>
<2>創(chuàng)建自定義報表
1.在設計視圖中創(chuàng)建自定義報表對象“學生成績信息查詢報表”
操作步驟:
(1)打開一個空白報表(2)為報表指定數(shù)據(jù)源
(3)在“報表頁眉”中添加報表標題標簽(4)在“頁面頁眉”中添加字段標題標簽(5)在“主體”中添加綁定型文本框(6)移動頁面頁腳與報表頁腳(7)預覽報表
總結(jié):
一、對Access的認識
1.存儲方式單一
Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。
2.面向?qū)ο?/p>
Access是一個面向?qū)ο蟮拈_發(fā)工具。它將一個應用系統(tǒng)當作是由一系列對象組成的,通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應用程序更為簡便。
3.界面友好、易操作 Access是一個可視化工具,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數(shù)據(jù)庫向?qū)А⒈硐驅(qū)А⒉樵兿驅(qū)А⒋绑w向?qū)А蟊硐驅(qū)У裙ぞ撸沟貌僮骱啽悖菀资褂煤驼莆铡?/p>
4.Access可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。Access還可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接,輕松生成網(wǎng)頁。
二、對一些基本知識的體會
1.字段數(shù)據(jù)類型
ACCESS數(shù)據(jù)表里面的數(shù)據(jù)字段,是規(guī)定好字段類型的,比如說文本型的、數(shù)值型的、是否型的或日期型的?一旦設置好了字段的數(shù)據(jù)類型,那么,在該字段中的所有單元格是不能隨便輸入內(nèi)容的,如果輸入的內(nèi)容不符合字段數(shù)據(jù)類型,是輸不進去的。比如,日期型的數(shù)據(jù),你輸入漢字,是不能輸入的,而只能輸入諸如:2009-9-29這樣格式的數(shù)據(jù)。
2.數(shù)據(jù)的查詢
ACCESS里面的查詢,不會對源數(shù)據(jù)表的數(shù)據(jù)造成影響。這是很好的一種分離模式;我們可以根據(jù)自己的查詢,設置或構(gòu)造簡單的或復雜的查詢條件,之后運用查詢,就可以查詢到所需要的數(shù)據(jù)的,但是,查詢到的數(shù)據(jù),對源數(shù)據(jù)表,即原始數(shù)據(jù),不會造成任何的影響,這就帶來了如下的方便:即能找到所需數(shù)據(jù),同時,又保留了原始數(shù)據(jù)的完整性。
另外,查詢對象,還支持SQL語言的使用,這就從根本上解決了數(shù)據(jù)查詢的難度,提高了靈活性和使用性。
3.窗體的使用
原來我對軟件界面很好奇,不知道這樣的界面,是如何制作出來的。學習了ACCESS之后,才知道,這種界面,其實就是一種窗體。窗體對象,可以這樣簡單的來概述:用來顯示數(shù)據(jù)表數(shù)據(jù)的有別于查詢的一種界面。窗體對象中的用來顯示數(shù)據(jù)的控件,我們可以靈活的自行設計,想拖哪個表的哪個字段到窗體里面,窗體就顯示哪種數(shù)據(jù),非常方便。
4.關系
ACCESS里面的數(shù)據(jù)表與數(shù)據(jù)表之間,有著關系這個概念。關系,其實就是兩表或多表,相互之間存在的一種關聯(lián)或依賴。