第一篇:計(jì)算機(jī)二級Access上機(jī)試題??键c(diǎn)、知識要點(diǎn)總結(jié)
0、計(jì)算機(jī)二級上機(jī)考點(diǎn)概要
1、第一部分 常見題目的解析
2、:“010-”部分自動輸出,后八位為0到9的數(shù)字顯示。
3、【輸入掩碼屬性設(shè)置為: “010-”00000000 】
4、:查找并顯示所有“李”姓學(xué)生
5、【在姓名字段的條件行輸入: like “李*” 】
6、010303:在報(bào)表的頁面頁腳節(jié)區(qū)添加一個(gè)計(jì)算控件,顯示系統(tǒng)年月。
7、【添加一個(gè)文本框控件,設(shè)置控件來源屬性: =Date()】
8、010304:按“編號”字段的前4位分組統(tǒng)計(jì)每組記錄的平均年齡,并將統(tǒng)計(jì)結(jié)果顯示在組頁腳節(jié)區(qū)。
9、【視圖菜單--排序/分組--選擇編號字段--組頁腳選是。在設(shè)計(jì)視圖中,將“編號”文本框移動到組頁腳節(jié),設(shè)置控件來源屬性:=Left([編號],4)
10、在編號頁腳添加一個(gè)文本框,對應(yīng)的標(biāo)簽標(biāo)題改為“平均年齡”,設(shè)置文本框的控件來源為“=avg([年齡])”,并設(shè)置文本框的“名稱”屬性為“tAvg” 】
11、020201:計(jì)算并輸出教師最大年齡與最小年齡的差值,顯示標(biāo)題為“m_age”
12、【添加一個(gè)計(jì)算字段 m_age:Max([年齡])-Min([年齡])】
13、020303:設(shè)置報(bào)表主體節(jié)區(qū)內(nèi)文本框“tDept”的控件來源為計(jì)算控件。要求該控件可以根據(jù)報(bào)表數(shù)據(jù)源里的“所屬部門”字段值,從非數(shù)據(jù)源表對象“tGroup”中檢索出對應(yīng)的部門名稱并顯示輸出。(提示:考慮DLookup函數(shù)的使用。)
14、【設(shè)置控件來源: =DLookUp(“名稱”,“tGroup”,“所屬部門=部門編號”)】
15、030103:設(shè)置“工作時(shí)間”字段的有效性規(guī)則為:只能輸入上一年度五月一日以前(含)的日期
16、【“工作時(shí)間”字段的有效性規(guī)則為: <=DateSerial(Year(Date())-1,5,1)】
17、030104:將“在職否”字段的默認(rèn)值設(shè)置為真值
18、【“在職否”字段的默認(rèn)值設(shè)置為: True 】
19、030104:設(shè)置“郵箱密碼”字段的輸入掩碼為將輸入的密碼顯示為6位星號(密碼)20、【輸入掩碼向?qū)Аx擇密碼—下一步—完成】
21、030105:將“性別”字段值的輸入設(shè)置為“男”、“女”列表選擇。
22、設(shè)計(jì)視圖—性別字段—數(shù)據(jù)類型選擇查閱向?qū)А孕休斎胄枰闹担乱徊健谝恍休斎搿澳小?,第二行輸入“女”,下一步—完?3、030201:沒有運(yùn)動愛好
24、【“簡歷”字段條件行輸入: not like “*運(yùn)動*” 】
25、030203:聘期超過5年
26、【添加計(jì)算字段: 聘期:year(date())-year([聘用時(shí)間])對應(yīng)的條件行輸入:>5】
27、030204:將編號與姓名合二為一輸出,標(biāo)題為“管理人員”
28、【添加計(jì)算字段: 管理人員:[編號]+[姓名] 】
29、030303:設(shè)置復(fù)選框選項(xiàng)按鈕opt1和opt2的“默認(rèn)值”屬性為假值。30、【選中按鈕—屬性—默認(rèn)值設(shè)置為:False 】
31、030305:設(shè)置命令按鈕bTest的單擊事件屬性為給定的宏對象m1
32、【選中命令按鈕—屬性—事件—單擊事件—選擇m1 】
33、040102:設(shè)置“簡歷”字段的設(shè)計(jì)說明為“自上大學(xué)起的簡歷信息”。
34、【設(shè)計(jì)視圖—簡歷—說明列設(shè)置為: 自上大學(xué)起的簡歷信息】
35、040104:將學(xué)號為“20011001”學(xué)生的照片信息改成考生文件夾下的“photo.bmp”圖像文件
36、【數(shù)據(jù)表視圖—選中學(xué)號為20011001的照片—單擊右鍵—插入對象—由文件創(chuàng)建—瀏覽—找到考生文件夾下的指定圖像文件—確定—確定 】
37、040202:查找有攝影愛好的學(xué)生記錄。
38、【“簡歷”字段條件行輸入: like “*攝影*” 】
39、040203:顯示“學(xué)號”和“平均成績”兩列內(nèi)容。其中“平均成績”一列數(shù)據(jù)由統(tǒng)計(jì)計(jì)算得到,將查詢命名為“qT3”。
40、【查詢—新建—設(shè)計(jì)視圖—添加成績表—選擇學(xué)號和成績字段—總計(jì)—成績字段的總計(jì)行選擇平均值—在“成績”的前面添加:平均成績: —保存—命名為 qT3 】
41、040204:將“tStud”表中女學(xué)生的信息追加到“tTemp”表對應(yīng)的字段中
42、【查詢類型選擇追加查詢,選擇對應(yīng)字段,性別字段的條件行設(shè)置為: “女” 】
43、050106:將“exam.mdb”數(shù)據(jù)庫文件中的表對象“tLine”導(dǎo)入到“samp1.mdb”數(shù)據(jù)庫文件內(nèi),表名不變。
44、【表對象—新建—導(dǎo)入表—選擇考生文件夾下的“exam.mdb”數(shù)據(jù)庫—表—tLine—確定】
45、050203:顯示“tLine”表的所有字段內(nèi)容,然后添加一個(gè)計(jì)算字段“優(yōu)惠后價(jià)格”,計(jì)算公式為:優(yōu)惠后價(jià)格=費(fèi)用*(1-10%)。
46、【選擇指定的字段之后,添加計(jì)算字段: 優(yōu)惠后價(jià)格:[費(fèi)用]*0.9 】
47、050204:刪除“tBandOld”表中出發(fā)時(shí)間在2002年以前(不含2002年)的團(tuán)隊(duì)記錄。
48、【建立刪除查詢,“出發(fā)時(shí)間”字段的條件設(shè)置為: <#2002-1-1# 】
49、050302:在“導(dǎo)游姓名”字段標(biāo)題對應(yīng)的報(bào)表主體區(qū)添加一個(gè)控件,顯示出“導(dǎo)游姓名”字段值。50、【添加文本框控件,屬性—控件來源設(shè)置為“導(dǎo)游姓名”—名稱屬性設(shè)置為: tName 】
51、050303:報(bào)表頁腳區(qū)添加一個(gè)計(jì)算控件,要求依據(jù)“團(tuán)隊(duì)ID”來計(jì)算并顯示團(tuán)隊(duì)的個(gè)數(shù)。計(jì)算控件放置在“團(tuán)隊(duì)數(shù):”標(biāo)簽的右側(cè),計(jì)算控件命名為“bCount”。
52、【在報(bào)表頁腳區(qū)添加文本框控件—屬性—控件來源設(shè)置為:=Count([團(tuán)隊(duì)ID])】
53、060103:設(shè)置“工作時(shí)間”字段的默認(rèn)值屬性為本年度的4月1日(規(guī)定:本年度年號必須由函數(shù)獲取)。
54、【設(shè)計(jì)視圖—工作時(shí)間—默認(rèn)值屬性設(shè)置為: DateSerial(Year(Date()),4,1)】
55、060104:設(shè)置“年齡”字段的有效性規(guī)則為:不能是空值。
56、【設(shè)計(jì)視圖—年齡字段的有效性規(guī)則屬性設(shè)置為: Is Not Null 】
57、060106:設(shè)置“編號”字段的輸入掩碼為只能輸入5位數(shù)字或字母形式。
58、【設(shè)計(jì)視圖—編號—輸入掩碼屬性設(shè)置為: AAAAA 】
59、060203:設(shè)計(jì)一個(gè)名為“單位獎(jiǎng)勵(lì)”的計(jì)算字段,計(jì)算公式為:單位獎(jiǎng)勵(lì)=經(jīng)費(fèi)*10%,并顯示“tWork”表的所有字段內(nèi)容和“單位獎(jiǎng)勵(lì)”字段。
60、【查詢—新建—設(shè)計(jì)視圖—添加tWork—選擇所有字段—添加計(jì)算字段 單位獎(jiǎng)勵(lì):[經(jīng)費(fèi)]*0.1 】
61、060204:將所有記錄的“經(jīng)費(fèi)”字段值增加2000元。
62、【創(chuàng)建更新查詢,選擇經(jīng)費(fèi)字段—更新到設(shè)置為: [經(jīng)費(fèi)]+2000 】
63、070101:將學(xué)生“入校時(shí)間”字段的默認(rèn)值設(shè)置為下一年度的一月一日(規(guī)定:本年度的年號必須用函數(shù)獲取)。
64、【設(shè)計(jì)視圖—入校時(shí)間—默認(rèn)值屬性設(shè)置為:DateSerial(Year(Date())+1,1,1)】 65、070105:將宏“mTest”重命名保存為自動執(zhí)行。
66、【選中宏mTest—單擊右鍵—重命名為: AutoExec —確定 】
67、070201:查找圖書按“類型”字段分類的最高單價(jià)信息并輸出,顯示標(biāo)題為“類別”和“最高單價(jià)”。68、【查詢—新建—設(shè)計(jì)視圖—添加tBook表—選擇類別和單價(jià)—總計(jì)—單價(jià)字段總計(jì)行選擇最大值—單價(jià)的前面添加: 最高單價(jià): 】
69、070203:按出版社名稱查找某出版社的圖書信息,并顯示圖書的“書名”、“類別”、“作者名”和“出版社名稱”4個(gè)字段的內(nèi)容。當(dāng)運(yùn)行該查詢時(shí),應(yīng)顯示參數(shù)提示信息:“請輸入出版社名稱:”。70、【選擇需要顯示的字段—出版社名稱字段的條件行輸入: [請輸入出版社名稱:] 】
71、070204:按“類別”字段分組查找計(jì)算每類圖書數(shù)量在5種以上(含5種)圖書的平均價(jià)格,顯示“類別”和“平均單價(jià)”兩個(gè)字段的信息。
72、【選擇類別和單價(jià)字段—總計(jì)—單價(jià)總計(jì)行選擇平均值—單價(jià)條件行設(shè)置為: >=5 —單價(jià)前輸入:
平均單價(jià): 】
73、070301:“性別”字段的有效性文本設(shè)置為“只能輸入男和女”。
74、【設(shè)計(jì)視圖—性別—有效性文本設(shè)置為: 只能輸入男和女 】 75、070302:設(shè)置報(bào)表“rEmp”按照“性別”字段降序(先女后男)排列輸出;將報(bào)表頁面頁腳區(qū)內(nèi)名為“tPage”的文本框控件設(shè)置為按“第N頁/共M頁”形式的頁碼顯示。76、【設(shè)計(jì)視圖—單擊鼠標(biāo)右鍵—排序/分組—性別—降序】
77、【選擇tPage—屬性—控件來源設(shè)置為: =“第”&[Page]&“頁/共”&[Pages]&“頁”】
78、或 【選擇tPage—屬性—控件來源—表達(dá)式生成器—通用表達(dá)式—第N頁,共M頁—雙擊“第”&[Page]&“頁,共”&[Pages]&“頁”—將“,”更改為“/”—確定】
79、080103:在“聘任日期”字段后添加“借書證號”字段,字段的數(shù)據(jù)類型為文本,字段大小為10,有效性規(guī)則為:不能是空值。
80、【設(shè)計(jì)視圖:添加聘任日期—數(shù)據(jù)類型為文本—字段大小屬性修改為10—有效性規(guī)則設(shè)置為: Is Not Null 】
81、080105:設(shè)置“職工ID”字段的輸入掩碼為只能輸入5位數(shù)字形式。82、【設(shè)計(jì)視圖—職工ID—輸入掩碼設(shè)置為: 00000 】
83、080202:計(jì)算每名學(xué)生所選課程的學(xué)分總和,并依次顯示“姓名”和“學(xué)分”,其中“學(xué)分”為計(jì)算出的學(xué)分總和。
84、【選擇姓名和學(xué)分字段—總計(jì)—分學(xué)字段總計(jì)行選擇總計(jì)—學(xué)分前輸入: 學(xué)分: 】 85、080203:查找年齡小于平均年齡的學(xué)生,并顯示其“姓名”。
86、【選擇姓名和年齡—年齡字段不顯示—年齡條件行輸入: <(Select avg(年齡)From tStudent)】
87、080204:將所有學(xué)生的“班級編號”、“學(xué)號”、“課程名”和“成績”等值填入“tSinfo”表相應(yīng)字段中,其中“班級編號”值是“tStudent”表中“學(xué)號”字段的前6位。
88、【選擇所需字段—添加新字段 班級編號: Left([tStudent]![學(xué)號],6)—追加到“班級編號” 】
89、090202:將表對象“tStud”中有書法愛好學(xué)生的“學(xué)號”、“姓名”和“入校年”3列內(nèi)容追加到目標(biāo)表“tTemp”的對應(yīng)字段內(nèi)。
90、【創(chuàng)建追加查詢—添加簡歷字段—簡歷條件設(shè)置為:Like “*書法*” —添加新字段:入校年: Year([入校時(shí)間])—注意:追加到行要設(shè)置對應(yīng)字段 】
91、100101:將表對象“物品表”中的“生產(chǎn)廠家”字段重命名為“生產(chǎn)企業(yè)”。92、【物品表設(shè)計(jì)視圖—生產(chǎn)廠家修改為“生產(chǎn)企業(yè)” 】
93、100102:建立表對象“職工表”、“物品表”和“銷售業(yè)績表”的表間關(guān)系,并實(shí)施參照完整性。
94、【點(diǎn)擊關(guān)系按鈕—顯示表—產(chǎn)品號與物品號,實(shí)施參照完整性—編號與物品號,實(shí)施參照完整性 】 95、100103:將考生文件夾下Excel文件Test.xls中的數(shù)據(jù)鏈接到當(dāng)前數(shù)據(jù)庫中,要求數(shù)據(jù)中的第一行作為字段名,鏈接表對象命名為“tTest”。
96、【表對象—新建—鏈接表—找到考生文件夾下的Test.xls(文件類型為Execl)—鏈接—下一步—第一行包含列標(biāo)題—下一步—名稱修改為:tTest —完成 】
97、100105:在窗體fTest中,以命令按鈕“bt1”為基準(zhǔn),調(diào)整命令按鈕“bt2”和“bt3”的大小和水平位置。要求:按鈕“bt2”和“bt3”的大小尺寸與按鈕“bt1”相同,左邊界與按鈕“bt1”左對齊。98、【設(shè)置命令按鈕的屬性,寬度、高度、左邊距、上邊距 】
99、100201:查找產(chǎn)品最高儲備與最低儲備相差最小的數(shù)量并輸出,標(biāo)題顯示為“m_data”。100、【添加新的計(jì)算字段: m_data: Min([最高儲備]-[最低儲備])】
101、100202:查找?guī)齑鏀?shù)量超過10000(不含10000)的產(chǎn)品,并顯示“產(chǎn)品代碼”、“產(chǎn)品名稱”和“庫存數(shù)量”。當(dāng)運(yùn)行該查詢時(shí),應(yīng)顯示提示信息:“請輸入產(chǎn)品代碼:”。
102、【添加所需字段—產(chǎn)品代碼條件行輸入: [請輸入產(chǎn)品代碼] —庫存數(shù)量條件行輸入: >10000 】 103、100204:創(chuàng)建一個(gè)交叉表查詢,統(tǒng)計(jì)并顯示每種產(chǎn)品不同規(guī)格的平均單價(jià),顯示時(shí)行標(biāo)題為產(chǎn)品名稱,列標(biāo)題為規(guī)格,計(jì)算字段為單價(jià)。
104、【查詢—新建—設(shè)計(jì)視圖—添加數(shù)據(jù)源—查詢類型選擇交叉表查詢—行標(biāo)題為產(chǎn)品名稱,列標(biāo)題為規(guī)
格,計(jì)算字段為單價(jià)—單價(jià)字段的總計(jì)行選擇平均值 】
105、110104:在當(dāng)前數(shù)據(jù)庫中,對表“employee”做一個(gè)備份,并命名為表“tEmp”。106、【選中employee表—單擊右鍵—另存為—tEmp—確定 】
107、110105:設(shè)置表“employee”的有效性規(guī)則為:“津貼”字段的值必須小于等于“基本工資”字段值。108、【設(shè)計(jì)視圖—津貼—有效性規(guī)則屬性設(shè)置為: <= 1000 】
109、110106:將已有的“水費(fèi).xls”文件導(dǎo)入到samp1.mdb數(shù)據(jù)庫中,并導(dǎo)入的表命名為“水費(fèi)記錄”。
110、【表—新建—導(dǎo)入表—找到考生文件夾下的“水費(fèi).xls”文件—導(dǎo)入—下一步—第一行包含列標(biāo)題—下一步—下一步—下一步—我自己選擇主鍵,職工號—下一步—命名為“水費(fèi)記錄” —完成 —按題目要求進(jìn)入到設(shè)計(jì)視圖中修改表的結(jié)構(gòu) 】
111、110202:查找職稱為“教授”或者“副教授”檔案信息。
112、【選擇所需字段—在職稱字段的條件行輸入:“教授” or “副教授” —職稱字段不顯示 】
113、110203:創(chuàng)建一個(gè)參數(shù)的查詢,要求:當(dāng)執(zhí)行查詢時(shí),屏幕提示“請輸入要查詢的姓名”。查詢結(jié)果顯示姓名、性別、職稱、工資總額,其中“工資總額”是一個(gè)計(jì)算字段,由“基本工資+津貼-住房公積金-失業(yè)保險(xiǎn)”計(jì)算得到。
114、【選擇所需的字段—姓名字段的條件行輸入: [請輸入要查詢的姓名] —添加計(jì)算字段: 工資總額:[基本工資]+[津貼]-[住房公積金]-[失業(yè)保險(xiǎn)] 】
115、110204:創(chuàng)建一個(gè)查詢,查找有檔案信息但無工資信息的職工,顯示其“職工號”和“姓名”兩個(gè)字段的信息。將查詢命名為“qT4”。
116、【選中“查詢”對象,單擊“新建”按鈕,選中“查找不配項(xiàng)查詢”,單擊“確定”按鈕。
117、步驟2:選中“檔案表”,單擊“下一步”按鈕,選中“工資表”,單擊“下一步”按鈕。分別選中表中“職工號”字段,單擊“下一步”按鈕。雙擊“職工號”和“姓名”字段,單擊“下一步”按鈕,在“請為查詢指定名稱”處輸入“qT4”,】
118、1103:創(chuàng)建一個(gè)名為“menu”的窗體。
119、【窗體—新建—設(shè)計(jì)視圖。按題目要求設(shè)計(jì)該窗體的屬性和添加控件及設(shè)置控件屬性。】
120、120104:設(shè)置“tStudent”表的顯示格式,使表的背景顏色為“深青色”、網(wǎng)格線為“白色”、文字字號為五號。
121、【數(shù)據(jù)表視圖—格式菜單—數(shù)據(jù)表—按題目要求設(shè)置格式】
122、120203:按輸入的班級編號查找并顯示“班級編號”、“姓名”、“課程名”和“成績”的內(nèi)容。其中“班級編號”數(shù)據(jù)由統(tǒng)計(jì)計(jì)算得到,其值為“tStudent”表中“學(xué)號”的前6位,所建查詢名為“qT3”;當(dāng)運(yùn)行該查詢時(shí),應(yīng)顯示提示信息:“請輸入班級編號:”。
123、【創(chuàng)建查詢—選擇所需字段—添加新字段:班級編號: Left([tStudent]![學(xué)號],6)—班級編號條件行輸入:[請輸入班級編號:] 】 124、120204:創(chuàng)建生成表查詢。
125、【查詢類型選擇生成表查詢,建立好之后要運(yùn)行。】 126、130103:刪除表中1949年以前出生的雇員記錄。
127、【建立一個(gè)刪除查詢—選擇出生日期字段—條件行輸入: <#1949-1-1#—運(yùn)行—關(guān)閉查詢】 128、130105:設(shè)置“雇員編號”字段的輸入掩碼為只能輸入10位數(shù)字或空格形式。129、【設(shè)計(jì)視圖—雇員編號—輸入掩碼設(shè)置為:9999999999 】
130、130203:創(chuàng)建一個(gè)查詢,統(tǒng)計(jì)每班每門課程的平均成績,顯示結(jié)果如下圖所示。
131、【創(chuàng)建交叉表查詢—行標(biāo)題為班級—列標(biāo)題為課程名—值為成績字段的平均值—切換到SQL視圖—將Avg(tGrade.成績)更改為:int(Avg(tGrade.成績))】
132、140102:設(shè)置“ID”字段的相應(yīng)屬性,使該字段在數(shù)據(jù)表視圖中的顯示名稱為“學(xué)號”。133、設(shè)計(jì)視圖—ID—標(biāo)題屬性設(shè)置為:學(xué)號134、140103:設(shè)置“入校時(shí)間”字段的有效性規(guī)則和有效性文本,具體規(guī)則是:輸入日期必須在2000年1月1日之后(不包括2000年1月1日);有效性文本內(nèi)容為:“輸入的日期有誤,重新輸入”。
135、【設(shè)計(jì)視圖—入校時(shí)間—有效性規(guī)則設(shè)置為:<#2000-1-1# —有效性文本屬性設(shè)置為: 輸入的日期
有誤,重新輸入 】
136、140106:將“tStud”表中的數(shù)據(jù)導(dǎo)出到文本文件中,并以“tStud.txt”文件名保存到考生文件夾下。137、【表對象—選中tstud表—單擊鼠標(biāo)右鍵—導(dǎo)出—按向?qū)崾緦⒈韺?dǎo)出—命名為tStud 】 138、140202:創(chuàng)建一個(gè)查詢,將所有學(xué)生設(shè)置為非黨員。
139、【創(chuàng)建更新查詢—選擇黨員否字段—更新為行設(shè)置為:False 】
140、140203:創(chuàng)建一個(gè)交叉表查詢,要求能夠顯示各門課程男女生不及格人數(shù)。
141、【創(chuàng)建交叉表查詢—行標(biāo)題為性別—列標(biāo)題為課程名—值為成績的計(jì)數(shù)—添加成績字段,條件行輸入:<60 】
142、150105:刪除“游客”表對象。
143、【表對象—選中游客表—點(diǎn)擊刪除按鈕—是 】
144、150203:以表對象“tB”為基礎(chǔ),創(chuàng)建一個(gè)交叉表查詢。要求:選擇樓號為行標(biāo)題列名稱顯示為“樓號”,“房間類別”為列標(biāo)題來統(tǒng)計(jì)輸出每座樓房的各類房間的平均房價(jià)信息。
145、【創(chuàng)建交叉表查詢—添加字段: 樓號:Left([房間號],2)—設(shè)置樓號字段為行標(biāo)題—房間類別字段為列標(biāo)題—房價(jià)字段的平均值為值 】
146、150204:創(chuàng)建一個(gè)查詢,統(tǒng)計(jì)出各種類別房屋的數(shù)量。所建查詢顯示兩列內(nèi)容,列名稱分別為“type”和“num”。
147、【創(chuàng)建查詢—選擇tB表—選擇房間類別和房間號—總計(jì)—房間類別總計(jì)行選擇分組—房間的前面輸入: type —房間號總計(jì)行選擇計(jì)數(shù)—房間號前面輸入:num 】
148、150302:將“fEmp”窗體上名為“btnP”的命令按鈕由灰色無效狀態(tài)改為有效狀態(tài)。
149、【窗體設(shè)計(jì)視圖—選擇命令按鈕—單擊鼠標(biāo)右鍵—屬性—數(shù)據(jù)選項(xiàng)卡—可用更改為:是 】
150、160102:將考生文件夾下文本文件“Test.txt”中的數(shù)據(jù)導(dǎo)入追加到當(dāng)前數(shù)據(jù)庫的數(shù)據(jù)表“tTemp”中。151、【表對象—新建—導(dǎo)入表—找到考生文件夾下的指定文件—導(dǎo)入—導(dǎo)入到已經(jīng)有的數(shù)據(jù)表tTemp 】 152、160201:查找沒有繪畫愛好學(xué)生。
153、【簡歷字段條件行輸入:Not Like “*繪畫*”,該字段不顯示 】
154、160203:創(chuàng)建一個(gè)參數(shù)查詢,查找學(xué)生的“學(xué)號”、“姓名”、“年齡”和“性別”4個(gè)字段內(nèi)容。其中設(shè)置“年齡”字段為參數(shù),參數(shù)值要求引用窗體fTemp上控件tAge的值。
155、【年齡字段的條件行輸入: [Forms]![fTemp]![tAge] 或 Forms![fTemp]![tAge] 】
156、160204:創(chuàng)建追加查詢,將表對象“tStud”中“學(xué)號”、“姓名”、“性別”和“年齡”4個(gè)字段內(nèi)容追加到目標(biāo)表“tTemp”的對應(yīng)字段內(nèi),將查詢命名為“qT4”。(規(guī)定:“姓名”字段的第一個(gè)字符為姓。要求將學(xué)生學(xué)號和學(xué)生的姓組合在一起,追加到目標(biāo)表的“標(biāo)識”字段中)。
157、【創(chuàng)建追加查詢—添加所需字段—添加新的字段: 標(biāo)識:[學(xué)號]+Left([姓名],1)】
158、170101:為表對象“職工表”追加一個(gè)新字段。字段名稱為“類別”、數(shù)據(jù)類型為“文本型”、字段大小為2,設(shè)置該字段的有效性規(guī)則為只能輸入“在職”與“退休”值之一。159、【該字段的有效性規(guī)則設(shè)置為: “在職” or “退休” 】
160、170104:更改窗體上3個(gè)命令按鈕的Tab鍵移動順序?yàn)椋篵t1->bt2->bt3->bt1->...。
161、【右鍵單擊“bt1”按鈕選擇【Tab鍵次序】—選中“bt3”拖動鼠標(biāo)到“bt2”下面,單擊“確定”按鈕 】 162、170204:創(chuàng)建一個(gè)更新查詢,將表“tTemp”中“年齡”字段值加1,并清除“團(tuán)員否”字段的值,所建查詢命名為“qT4”。
163、【創(chuàng)建更新查詢—添加年齡和團(tuán)員否字段—年齡的更新到行設(shè)置為:[年齡]+1 —團(tuán)員否的更新到行設(shè)置為: Null 】
164、180103:使用查閱向?qū)Ыⅰ白C件類別”字段的數(shù)據(jù)類型,向該字段鍵入的值為“身份證”、“軍官證”或“護(hù)照”等固定常數(shù)。
165、【設(shè)計(jì)視圖—證件類別—數(shù)據(jù)類型選擇查閱向?qū)А孕墟I入所需的值—第一行輸入:身份證—第二行輸入: 軍官證—第三行輸入:護(hù)照 —下一步—完成 】
166、180202:創(chuàng)建一個(gè)查詢,能夠在客人結(jié)賬時(shí)根據(jù)客人的姓名統(tǒng)計(jì)這個(gè)客人已住天數(shù)和應(yīng)交金額,并顯示“姓名”、“房間號”、“已住天數(shù)”和“應(yīng)交金額”,將查詢命名為“qT2”。
167、注:輸入姓名時(shí)應(yīng)提示“請輸入姓名:” 168、應(yīng)交金額=已住天數(shù)*價(jià)格。
169、【創(chuàng)建查詢—選擇兩個(gè)表為數(shù)據(jù)源—添加所需字段姓名和房間號—姓名字段的條件行輸入:[請輸入姓名:]—添加新字段: 已住天數(shù): Day(Date()-[入住日期])—添加新字段: 應(yīng)交金額:(Day(Date()-[入住日期]))*[價(jià)格] 】
170、180203:創(chuàng)建一個(gè)查詢,查找“身份證”字段第4位至第6位值為“102”的紀(jì)錄,并顯示“姓名”、“入住日期”和“價(jià)格”3個(gè)字段內(nèi)容,將查詢命名為“qT3”。
171、【創(chuàng)建查詢—添加姓名、入住日期、價(jià)格—添加身份證字段,該字段不顯示—身份證字段的條件行設(shè)置為: Mid([身份證],4,3)=“102” 】
172、180301:將窗體“fEmp”上名稱為“tSS”的文本框控件改為組合框控件,控件名稱不變,標(biāo)簽標(biāo)題不變。設(shè)置組合框控件的相關(guān)屬性,以實(shí)現(xiàn)從下拉列表中選擇輸入性別值“男”和“女”。
173、【窗體的設(shè)計(jì)視圖—選擇窗體頁腳未綁定的文本框tss—單擊鼠標(biāo)右鍵—更改為—組合框—選中該組合框—單擊鼠標(biāo)右鍵—屬性—數(shù)據(jù)選項(xiàng)卡—行來源類型屬性更改為:值列表—行來源屬性設(shè)置為: 男;女 】
174、180302:將查詢對象“qEmp”改為參數(shù)查詢,參數(shù)為窗體對象“fEmp”上組合框“tSS”的輸入值。
175、【查詢對象—qEmp—設(shè)計(jì)視圖—添加性別字段,不顯示—性別條件行輸入: [Forms]![fTemp]![tss] 或 Forms![fTemp]![tss] 】
176、180303:將窗體對象“fEmp”上名稱為“tPa”的文本框控件設(shè)置為計(jì)算控件。要求依據(jù)“黨員否”字段值顯示相應(yīng)內(nèi)容。如果“黨員否”字段值為True,顯示“黨員”兩個(gè)字;如果“黨員否”字段值為False,顯示“非黨員”3個(gè)字。
177、【窗體的設(shè)計(jì)視圖—選擇名為tPa的文本框控件—單擊右鍵—屬性—數(shù)據(jù)—控件來源屬性設(shè)置為:
=IIf([黨員否]=True,“黨員”,“非黨員”)】
178、190201:創(chuàng)建一個(gè)查詢,查找并顯示入校時(shí)間非空的男同學(xué)的“學(xué)號”、“姓名”和“所屬院系”3個(gè)字段內(nèi)容。
179、【創(chuàng)建查詢—選擇所需的字段—添加性別字段,不顯示,條件行輸入:“男”—添加入校時(shí)間字段,條件行輸入: Is Not Null 】
180、190204:創(chuàng)建一個(gè)查詢,將臨時(shí)表對象“tTemp”中年齡為偶數(shù)的人員的“簡歷”字段清空,所建查詢命名為“qT4”。
181、【創(chuàng)建更新查詢—添加年齡字段—年齡條件行輸入: [年齡] Mod 2=0 —添加簡歷字段—簡歷的更新到行設(shè)置為: “" —運(yùn)行(這種方法是題目提供的,無法將簡歷字段清空。)】
182、【創(chuàng)建更新查詢—添加年齡字段—年齡條件行輸入: [年齡] Mod 2=0 —添加簡歷字段—簡歷的更新到行設(shè)置為: Null —運(yùn)行 】
183、200102:設(shè)置表對象”員工表“的聘用時(shí)間字段的默認(rèn)值為系統(tǒng)當(dāng)前日期。184、【設(shè)計(jì)視圖—聘用時(shí)間—默認(rèn)值屬性設(shè)置為: Date()】
185、200105:設(shè)置相關(guān)屬性,實(shí)現(xiàn)窗體對象(名為”fTest“)上的記錄數(shù)據(jù)不允許添加的操作(即消除新紀(jì)錄行)。
186、【窗體的設(shè)計(jì)視圖—窗體屬性—數(shù)據(jù)—允許添加屬性選擇:否 】
187、200201:創(chuàng)建一個(gè)查詢,查找并顯示照片信息為空的男同學(xué)的”學(xué)號“、”姓名“、”性別“和”年齡“4個(gè)字段的內(nèi)容。
188、【創(chuàng)建查詢—添加學(xué)號、姓名、性別、年齡—性別條件行設(shè)置為: ”男“ —添加照片字段,不顯示,條件行設(shè)置為: Is Null 】
189、200204: 創(chuàng)建一個(gè)查詢,將臨時(shí)表對象”tTmp“中女員工編號的第一個(gè)字符更改為”1“,所建查詢命名為”qT4“。
190、【創(chuàng)建更新查詢—添加員工編號,更新到行設(shè)置為: ”1“ & Mid([編號],2,5)(或者:”1“ & Right([編號],5))—添加性別字段,條件行輸入: ”女“ 】
191、210102:設(shè)置表對象”職工表“的性別字段有效性規(guī)則為:男或女;同時(shí)設(shè)置相應(yīng)有效性文本為”請輸
入男或女“。
192、【設(shè)計(jì)視圖—性別—有效性規(guī)則屬性設(shè)置為: ”男“ or ”女“ —有效性文本屬性設(shè)置為:請輸入男或女 】
193、210104:刪除職工表中姓名字段中含有”江“字的所有員工紀(jì)錄。
194、【創(chuàng)建刪除查詢—添加姓名字段—條件行輸入: like ”*江*“ —運(yùn)行—關(guān)閉查詢 】
195、210201:創(chuàng)建一個(gè)選擇查詢,查找并顯示簡歷信息為空的學(xué)生的”學(xué)號“、”姓名“、”性別“和”年齡“4個(gè)字段內(nèi)容,所建查詢命名為”qT1“。
196、【創(chuàng)建查詢—添加要顯示的字段—添加簡歷字段,不顯示,條件行輸入: Is Null 】
197、210204: 創(chuàng)建一個(gè)操作查詢,將表對象”tStud“中沒有書法愛好的學(xué)生的”學(xué)員“、”姓名“、和”年齡“3個(gè)字段內(nèi)容追加到目標(biāo)表”tTemp“的對應(yīng)字段內(nèi),將查詢命名為”qT4“。
198、【創(chuàng)建追加查詢—選擇所需字段—添加簡歷字段,條件行輸入: not like ”*書法*“ —運(yùn)行 】 199、210302:將窗體對象”fEmp“上文本框”tPa“改為復(fù)選框類型,保持控件名稱不變,然后設(shè)置控件來源屬性以輸出”黨員否“字段值。
200、【窗體設(shè)計(jì)視圖—選中tPa 文本框—點(diǎn)擊鍵盤上的Delete鍵,刪除該控件—添加一個(gè)復(fù)選框控件 —設(shè)置該控件名稱屬性為:tPa —控件來源設(shè)置為: 黨員否 】
201、220201:創(chuàng)建一個(gè)查詢,計(jì)算并輸出學(xué)生中最大年齡與最小年齡的差值,顯示標(biāo)題為”s_data“,將查詢命名為”qStud1“。
202、【創(chuàng)建查詢—添加字段: s_data : Max([年齡])-Min([年齡] 】
203、220204:)創(chuàng)建一個(gè)查詢,計(jì)算并顯示”學(xué)號“和”平均成績“兩個(gè)字段內(nèi)容,其中平均成績是計(jì)算數(shù)學(xué)、計(jì)算機(jī)和英語3門課成績的平均值,將查詢命名為”qStud3“。
204、【創(chuàng)建查詢—添加學(xué)號—添加新字段:平均成績:([數(shù)學(xué)]+[計(jì)算機(jī)]+[英語])/3 】 205、230103:設(shè)置”學(xué)時(shí)“字段的相關(guān)屬性,使其輸入的數(shù)據(jù)必須大于0。206、【設(shè)計(jì)視圖—學(xué)時(shí)—有效性規(guī)則屬性設(shè)置為: >0 】
207、230104: 設(shè)置”開課日期“字段的輸入掩碼為”短日期“,默認(rèn)值為本年度的九月一日(規(guī)定:本年度年號必須由函數(shù)獲取)。
208、【設(shè)計(jì)視圖—開課日期—輸入掩碼—短日期—默認(rèn)值,設(shè)置為:
DateSerial(Year(Date()),9,1)】
209、230301:將表”tTemp“中年齡小于30歲(不含30)、職務(wù)為職員的女職工記錄選出并添加進(jìn)空白表”tEmp“里。
210、【創(chuàng)建追加查詢—選擇相應(yīng)字段—年齡字段條件行設(shè)置為:<30 —性別條件行設(shè)置為:”女“ —運(yùn)行 】
211、230302:將窗體”fEmp“的窗體標(biāo)題設(shè)置為”信息輸出“;將窗體上名為”btnP“命令按鈕的外觀設(shè)置為圖片顯示,圖片選擇考生文件夾下的”test.bmp“圖像文件;將”btnP“命令按鈕的單擊事件設(shè)置為窗體代碼區(qū)已經(jīng)設(shè)計(jì)好的事件過程btnP_Click。
212、【窗體屬性—標(biāo)題屬性設(shè)置為:信息輸出 】
213、【窗體設(shè)計(jì)視圖—選擇btnp命令按鈕—單擊鼠標(biāo)右鍵—屬性—格式—圖片—點(diǎn)擊小按鈕—瀏覽—選擇考生文件夾下的圖像文件 】
214、【命令按鈕—屬性—事件—單擊事件—選擇[事件過程] 】
215、240202:創(chuàng)建一個(gè)查詢,查找并顯示沒有在職的教師的”編號“、”姓名“和”聯(lián)系電話“3個(gè)字段內(nèi)容,將查詢命名為”qT2“。
216、【創(chuàng)建查詢—添加編號、姓名、聯(lián)系電話—添加在職否字段,不顯示,條件行設(shè)置為: False 】
217、240203: 創(chuàng)建一個(gè)查詢,將”tTeacher1“表中年齡小于等于45的黨員教授或年齡小于等于35的黨員副教授記錄追加到”tTeacher2“表的相應(yīng)字段中,將查詢命名為”qT3“。
218、【創(chuàng)建追加查詢—添加相應(yīng)字段—年齡字段的條件行輸入: <=45 ,下一行輸入: <=35—政治面目字段的條件行輸入: ”黨員“,下一行輸入: ”黨員“ —職稱字段的條件行輸入: ”教授“,下一行輸入: ”副教授“ 】
219、【創(chuàng)建好了之后運(yùn)行查詢,并保存命名一下】
220、240303:在報(bào)表的頁面頁腳區(qū)添加一個(gè)計(jì)算控件,以輸出頁碼。計(jì)算控件放置在距上邊0.25厘米、距左側(cè)12.5厘米的位置,并命名為”tPage“。規(guī)定頁碼顯示格式為”第N頁/共M頁“。221、【報(bào)表設(shè)計(jì)視圖,添加的計(jì)算控件為文本框控件,設(shè)置它的格式和控件來源屬性。(與前面的一個(gè)題目類似,這里不作詳細(xì)介紹)】
222、250201:創(chuàng)建一個(gè)查詢,按輸入的教師姓名查找教師的授課情況,并按”上課日期“字段降序顯示”教師姓名“、”課程名稱“、”上課日期“3個(gè)字段的內(nèi)容,將查詢名命為”qT1“;當(dāng)運(yùn)行該查詢時(shí),應(yīng)顯示參數(shù)提示信息:”請輸入教師姓名“。
223、【創(chuàng)建參數(shù)查詢—選擇教師姓名、課程名稱、上課日期—教師姓名字段的條件行輸入: [請輸入教師姓名] —上課日期的排序行選擇降序】
224、250203:對表”tGrade“創(chuàng)建一個(gè)分組總計(jì)查詢,假設(shè)學(xué)號字段的前4位代表年級,要統(tǒng)計(jì)各個(gè)年級不同課程的平均成績,顯示”年級“、”課程ID“和”成績之Avg“,并按”年級“降序排列,將查詢命名為”qT3“。225、【創(chuàng)建查詢—添加新字段: 年級: Left([學(xué)號],4),總計(jì)行選擇分組,排序行選擇降序—選擇課程ID,總計(jì)行選擇分組—選擇成績字段,總計(jì)行選擇平均值】
226、250204: 創(chuàng)建一個(gè)查詢,按”課程ID“分類統(tǒng)計(jì)最高分成績與最低分成績的差,并顯示”課程名稱“、”最高分與最低分的差“等內(nèi)容。其中,最高分與最低分的差由計(jì)算得到,將查詢命名為”qT4“。
227、【創(chuàng)建查詢—添加所需字段—總計(jì)—課程ID字段的總計(jì)行選擇分組—課程名稱總計(jì)行選擇分組—添加新字段: 最高分與最低分的差 : Max([成績])-Min([成績])】
228、260104:使用查閱向?qū)Ыⅰ甭殑?wù)“字段的數(shù)據(jù)類型,向該字段鍵入的值為”職員“、”主管“或”經(jīng)理“等固定常數(shù)。
229、【表對象—tEmployee—設(shè)計(jì)視圖—職務(wù)字段—數(shù)據(jù)類型選擇查閱向?qū)А孕墟I入所需的值—依照題目要求依次輸入 職員 主管 經(jīng)理 —下一步—完成 】
230、260201:創(chuàng)建一個(gè)查詢,要求顯示在校學(xué)生的”身份證號“和”姓名“兩列內(nèi)容,所建查詢命名為”qT1“。231、【 查詢對象—新建—設(shè)計(jì)視圖—選擇tstud—選擇身份證號和姓名字段—選擇家長身份證號,該字段不顯示,條件行輸入: Is Not Null —保存命名該查詢 】
232、260202:創(chuàng)建一個(gè)查詢,要求按照身份證號碼找出所有學(xué)生家長是本校校友的學(xué)生記錄。輸出學(xué)生身份證號、姓名及家長身份證號3列內(nèi)容,標(biāo)題顯示為”身份證號“、”姓名“和”家長身份證號“,將查詢命名為”qT2“。
233、【 查詢對象—新建—設(shè)計(jì)視圖—tstud—選擇身份證號、姓名和家長身份證號—家長身份證號的條件行輸入: in(Select [身份證號] From [tStud])—保存命名查詢 】
234、260203:創(chuàng)建一個(gè)查詢,要求檢索出數(shù)學(xué)成績?yōu)?00分的學(xué)生的人數(shù),標(biāo)題顯示為”num“,將查詢命名為”qT3“。
235、這里規(guī)定,使用”身份證號“字段進(jìn)行計(jì)數(shù)統(tǒng)計(jì)。
236、【 創(chuàng)建查詢—選擇身份證號和數(shù)學(xué)—總計(jì)—身份證號的總計(jì)行選擇 計(jì)數(shù),身份證號的前面輸入:
num: —數(shù)學(xué)的條件行輸入: 100 —保存命名查詢 】
237、260204:創(chuàng)建一個(gè)查詢,要求將表對象”tStud“中總分成績超過270分(含270)的學(xué)生信息追加到空表”tTemp“中。其中,”tTemp“表的入學(xué)成績?yōu)閷W(xué)生總分,將查詢命名為”qT4“。238、【 創(chuàng)建查詢—顯示tstud表—選擇追加查詢,追加到表tTemp—選擇身份證號和姓名字段—添加新字段: 入學(xué)成績:[語文]+[數(shù)學(xué)]+[物理] —更新到行選擇:入學(xué)成績 —條件行輸入: >=270 —運(yùn)行—保存命名查詢 】
239、260302:在報(bào)表對象rTeacher的報(bào)表頁腳節(jié)區(qū)位置添加一個(gè)計(jì)算控件,計(jì)算并顯示教師的平均年齡。計(jì)算控件放置在距上邊0.3厘米、距左側(cè)3.6厘米的位置,命名為”tAvg“。
240、【報(bào)表的設(shè)計(jì)視圖—在報(bào)表頁腳添加文本框控件—設(shè)置文本框的控件來源屬性為: =Avg([年齡])—按題目要求設(shè)置名稱屬性、上邊距屬性和左邊距屬性 】
241、270103:設(shè)置表”tNorm“的有效性規(guī)則和有效性文本,有效性規(guī)則為:”最低儲備“字段的值必須小于”最高儲備“字段的值,有效性文本為”請輸入有效數(shù)據(jù)“。
242、【步驟1:選中”表“對象,右鍵單擊”tNorm“選擇【設(shè)計(jì)視圖】。
243、步驟2:右鍵單擊”tNorm“表設(shè)計(jì)視圖藍(lán)色邊框的”tNorm:表“字樣處選擇”屬性“,在”有效性規(guī)則“行輸入”[最低儲備]<[最高儲備]“。在”有效性文本“行輸入”請輸入有效數(shù)據(jù)“。關(guān)閉屬性界面。】 244、270104:將”出廠價(jià)“字段的格式屬性設(shè)置為貨幣顯示形式。245、【設(shè)計(jì)視圖—出廠價(jià)—格式—下拉菜單中選擇貨幣 】
246、270105:設(shè)置”規(guī)格“字段的輸入掩碼為9位字母、數(shù)字和字符的組合。其中,前3位只能是數(shù)字,第4位為大寫字母”V“,第5位為字符”-“,最后一位為大寫字母”W“,其他位為數(shù)字。247、【設(shè)計(jì)視圖—規(guī)格—輸入掩碼屬性設(shè)置為: 000V-999W 】
248、270201:查找并顯示有書法或繪畫愛好學(xué)生的”學(xué)號“、”姓名“、”性別“和”年齡“4個(gè)字段的內(nèi)容,將查詢命名為”qT1“。
249、【添加簡歷字段,該字段不顯示,條件行輸入: like ”*書法*“?;蛐休斎耄?like ”*繪畫*“ 】 250、270202:創(chuàng)建一個(gè)查詢,查找成績低于所有課程總平均分的學(xué)生信息,并顯示”姓名“、”課程名“和”成績“3個(gè)字段的內(nèi)容,將查詢?yōu)椤眖T2“。
251、【創(chuàng)建查詢—添加姓名、課程名、成績—成績字段的條件行輸入: <(select avg([成績])from tscore)】
252、270203:)以表對象”tScore“和”tCourse“為基礎(chǔ),創(chuàng)建一個(gè)交叉表查詢。要求:選擇學(xué)生的”學(xué)號“為行標(biāo)題、”課程號“為列標(biāo)題來統(tǒng)計(jì)輸出學(xué)分小于3分的學(xué)生平均成績,將查詢命名為”qT3“。
253、【創(chuàng)建交叉表查詢—選擇學(xué)號、課程號—選擇成績字段,總計(jì)行選擇平均值—選擇學(xué)分字段,總計(jì)行選擇條件,條件行輸入: >3 —學(xué)號為行標(biāo)題、課程號為列標(biāo)題、成績之平均值為值 】
254、270204:創(chuàng)建追加查詢,將表對象”tStud“中”學(xué)號“、”姓名“、”性別“和”年齡“4個(gè)字段內(nèi)容追加到目標(biāo)表”tTemp“的對應(yīng)字段內(nèi),將查詢命名為”qT4“。(規(guī)定:”姓名“字段的第一個(gè)字符為姓,剩余字符為名。將姓名分解為姓和名兩部分,分別追加到目標(biāo)表的”姓“、”名“兩個(gè)字段中)255、【創(chuàng)建追加查詢—選擇學(xué)號字段—添加新字段: 姓: Left([姓名],1)。追加到行選擇姓—添加新字段:名: Mid([姓名],2)。追加到行選擇名—選擇性別、年齡字段—運(yùn)行—保存命名該查詢 】 256、280203:創(chuàng)建一個(gè)參數(shù)查詢,查找教師的”編號“、”姓名“、”性別“和”職稱“4個(gè)字段的內(nèi)容。其中”性別“字段的準(zhǔn)則條件為參數(shù),要求引用窗體對象”fTest“上控件”tSex“的值,將查詢命名為”qT3“。257、【前面的步驟略?!耙么绑w控件”在性別的條件行輸入 [forms]![fTest]![tSex] 】 258、290102:設(shè)置”年齡“字段的有效性規(guī)則為:不能是空值。259、【 設(shè)計(jì)視圖--年齡字段的有效性規(guī)則屬性--Is Not Null】 260、290103:設(shè)置”聘用時(shí)間“字段的默認(rèn)值為系統(tǒng)當(dāng)前年1月1號。
261、【設(shè)計(jì)視圖-聘用時(shí)間--默認(rèn)值--DAteserial(year(date()),1,1)】
262、290106:完成上述操作后,在”samp1.mdb“數(shù)據(jù)庫文件中對表對象”tEmp“的備份,命名為”tEL“。263、【選中表-點(diǎn)右鍵-另存為-修改表名稱-確定 】
264、290202:創(chuàng)建一個(gè)查詢,查找教師的”編號“、”姓名“和”聯(lián)系電話“3個(gè)字段內(nèi)容,然后將其中的”編號“與”姓名“兩個(gè)字段合二為一,這樣,查詢的3個(gè)字段內(nèi)容以兩列形式顯示,標(biāo)題分別為”編號姓名“和”聯(lián)系電話“,將查詢命名為”qT2“。
265、【步驟2:在”字段“行第一列輸入”編號姓名: [編號]+[姓名]“,雙擊”聯(lián)系電話“字段添加到”字段“行。其他步驟略】
266、290302:設(shè)計(jì)報(bào)表”rEmp“的主體節(jié)區(qū)內(nèi)”tSex“文本框件控件依據(jù)報(bào)表記錄源的”性別“字段值來顯示信息:性別為1,顯示”男“;性別為2,顯示”女“。
267、【設(shè)計(jì)視圖-tsex文本框-點(diǎn)右鍵-屬性-控件來源輸入:=IIf([性別]=1,”男“,”女“)】 268、300103:設(shè)置”入庫日期“字段的默認(rèn)值為系統(tǒng)當(dāng)前日期的前一天的日期。269、【設(shè)計(jì)視圖-入庫日期-默認(rèn)值設(shè)置為:date()-1 】
270、300105:設(shè)置”編號“字段的輸入掩碼為只能輸入8位數(shù)字或字母形式。271、【輸入掩碼: AAAAAAAA 】
272、300204:創(chuàng)建一個(gè)查詢,將表”tBmp“中”年齡“字段值加1,將查詢命名為”qT4“。
273、【創(chuàng)建更新查詢-選擇年齡字段-更新到行輸入:[年齡]+1-運(yùn)行一次查詢-保存命名】
274、300302:設(shè)計(jì)報(bào)表”rEmp“的主體節(jié)區(qū)內(nèi)”tOpt“復(fù)選框控件依據(jù)報(bào)表記錄源的”性別“字段和”年齡“字段的值來顯示狀態(tài)信息:性別為”男“且年齡小于20時(shí)顯示為選中的打鉤狀態(tài),否則顯示為不選中的空白狀態(tài)。
275、【設(shè)計(jì)視圖-topt-點(diǎn)右鍵屬性-控件來源行輸入:=IIf([tSex]=”男“ And [tAge]<20,”1“,”0“)】 276、310203:創(chuàng)建一個(gè)查詢,將表”tBmp“中所有”編號“字段值前面增加”05“兩個(gè)字符,將查詢命名為”qT3“。277、【創(chuàng)建更新查詢-編號字段-更新到行輸入: ”05“+[編號]-運(yùn)行然后保存命名該查詢 】
278、310204:創(chuàng)建一個(gè)查詢,要求給出提示信息”請輸入需要?jiǎng)h除的職工姓名“,從鍵盤輸入姓名后,刪除表對象”tTmp“中指定姓名的記錄,將查詢命名為”qT4“。
279、【創(chuàng)建刪除查詢-選擇姓名字段-條件行輸入:[請輸入需要?jiǎng)h除的職工姓名] 】
280、310302:將報(bào)表”rEmp“的主體節(jié)區(qū)內(nèi)”tAge“文本框控件改名為”tYear“,同時(shí)依據(jù)報(bào)表記錄源的”年齡“字段值計(jì)算并顯示出其4位的出生年信息。注意:當(dāng)前年必須用相關(guān)函數(shù)返回。
281、【設(shè)計(jì)視圖-tage-右鍵-屬性-名稱行輸入:tYear-控件來源行:year(date()-[年齡] 】
282、320105:將”年代“字段的”有效性規(guī)則“設(shè)置為:輸入的日期必須滿足在1980年以后(含1980年)的作曲家,并設(shè)置”有效性文本“為:年代日期必須為1980年以后的作曲家。
283、【設(shè)計(jì)視圖-年代-有效性規(guī)則:>=#1980-1-1#-有效性文本:年代日期必須為1980年以后的作曲家】 284、320201:創(chuàng)建一個(gè)查詢,查找收藏品中CD盤最高價(jià)格和最低價(jià)格信息并輸出,標(biāo)題顯示為”v_Max“和”v_Min“,將查詢命名為”qT1“。
285、【創(chuàng)建查詢-雙擊價(jià)格,雙擊價(jià)格-點(diǎn)總計(jì)-總計(jì)行選擇最大值、最小值-字段名分別更改為:v_Max v_Min 】
286、320202:創(chuàng)建一個(gè)查詢,查找并顯示購買”價(jià)格“大于100元并且”購買日期“在2001年以后(含2001年)的”CDID“、”主題名稱“、”價(jià)格“、”購買日期“和”介紹“5個(gè)字段的內(nèi)容,將查詢命名為”qT2“。287、【價(jià)格大于100元,條件行輸入:>100 購買日期條件行:>=#2001-1-1# 】
288、320204:創(chuàng)建一個(gè)查詢,對”tType“表進(jìn)行調(diào)整,將”類型ID“等于”05“的記錄中的”類型介紹“字段更改為”古典音樂“,將查詢命名為”qT4“。
289、【創(chuàng)建更新查詢-選擇類型ID和類型介紹兩個(gè)字段-類型ID條件行輸入:”05“-類型介紹字段更新到行輸入:”古典音樂“-運(yùn)行保存命名查詢】
290、330103:設(shè)置表”tStud“的”入校時(shí)間“字段有效性規(guī)則為:只能輸入2009年10月以前的日期。291、【設(shè)計(jì)視圖-入校時(shí)間-有效性規(guī)則輸入: <#2009-10-1# 】
292、330106:將考生文件夾下文本文件tTest.txt中的數(shù)據(jù)鏈接到當(dāng)前數(shù)據(jù)庫中。要求:數(shù)據(jù)中的第一行作為字段名,鏈接表對象命名為tTemp。
293、【表對象-新建-鏈接表-確定-找到考生文件夾下的文本文件tTest.txt-鏈接-下一步-第一行包含字段名-下一步-下一步-鏈接表名稱設(shè)置為:tTemp-完成-確定】
294、330202:...查找選修課程里含有”101“或者”102“信息的課程...295、【課程名條件行輸入:in(”101“,”102“)或者 ”101“ or ”102“】 296、330203:...查找并顯示姓名中含有”紅“字學(xué)生...297、【姓名條件行輸入:Like ”*紅*“ 】
298、330204:...將”tTemp“表中”學(xué)分“字段的記錄全部更新為0...299、【創(chuàng)建更新查詢,學(xué)分更新到行輸入:0 】
300、330301:將窗體”fEmp“上名稱為”tSS“的文本框控件改為組合框控件,控件名稱不變,標(biāo)簽標(biāo)題不變。設(shè)置組合框控件的相關(guān)屬性,以實(shí)現(xiàn)從下拉列表中選擇輸入性別值”男“和”女“。
301、【窗體設(shè)計(jì)視圖-文本框tss-點(diǎn)右鍵-更改為-組合框-點(diǎn)右鍵-屬性-行來源類型選擇值列表-行來源輸入:男;女 】
302、330302:將查詢對象”qEmp“改為參數(shù)查詢,參數(shù)為窗體對象”fEmp“上組合框”tSS“中的輸入值。303、【查詢設(shè)計(jì)視圖-性別條件行輸入:[forms]![femp]![tss] 】
304、330303:將窗體對象”fEmp“中名稱為”tPa“的文本框控件設(shè)置為計(jì)算控件。要求依據(jù)”黨員否“字段值顯
示相應(yīng)內(nèi)容。如果”黨員否“字段值為True,顯示”黨員“;如果”黨員否“字段值為False,顯示”非黨員“。305、【窗體設(shè)計(jì)視圖-tpa-點(diǎn)右鍵-屬性-控件來源處輸入:=IIF([黨員否]=true,”黨員“,”非黨員“)】 306、340101:刪除”tEmployee“表中1949年以前出生的雇員記錄。
307、【創(chuàng)建刪除查詢-出生日期的條件行輸入:<#1949-1-1#-運(yùn)行不保存查詢 】
308、340202:創(chuàng)建一個(gè)查詢,查找每位員工在2005年的工資信息,并顯示”工號“、”工資合計(jì)“和”水電房租費(fèi)合計(jì)“3列內(nèi)容。其中,”工資合計(jì)“和”水電房租費(fèi)合計(jì)“兩列數(shù)據(jù)均由統(tǒng)計(jì)計(jì)算得到,將查詢命名為”qT2“。
309、【創(chuàng)建查詢-添加職工表和工資表-選擇工號、工資、水電房租費(fèi)、年月-總計(jì)行分別設(shè)置為:分組、總計(jì)、總計(jì)、條件-工資字段前輸入: 工資合計(jì):-水電房租費(fèi)前輸入: 水電房租合計(jì):-年月條件行輸入:year([年月])=2005-保存命名查詢 】
310、340203:創(chuàng)建一個(gè)查詢,查找并顯示員工的”姓名“、”工資“、”水電房租費(fèi)“及”應(yīng)發(fā)工資“4列內(nèi)容。其中”應(yīng)發(fā)工資“列數(shù)據(jù)由計(jì)算得到,計(jì)算公式為:應(yīng)發(fā)工資=工資-水電房租費(fèi),將查詢命名為”qT3“。
311、【創(chuàng)建查詢-添加所需要的表-選擇所需字段-添加新字段: 應(yīng)發(fā)工資:[工資]-[水電房租費(fèi)]-保存命名查詢】
312、340204:創(chuàng)建一個(gè)查詢,將表”tTemp“中”年齡“字段值均加1,將查詢命名為”qT4“。
313、【創(chuàng)建更新查詢-年齡字段的更新到行輸入:[年齡]+1-運(yùn)行查詢-保存命名查詢 】
314、340303:在報(bào)表頁腳節(jié)區(qū)添加一個(gè)計(jì)算控件,計(jì)算并顯示學(xué)生平均年齡。計(jì)算控件放置在距上邊0.2厘米、距左邊4.5厘米處,并命名為”tAvg“。
315、【設(shè)計(jì)視圖-在頁腳節(jié)區(qū)添加文本框控件-標(biāo)簽標(biāo)題設(shè)置為:平均年齡-設(shè)置文本框的格式,名稱,控件來源為:=avg([年齡])】
316、340304:按”編號“字段前4位分組統(tǒng)計(jì)各組記錄個(gè)數(shù),并將統(tǒng)計(jì)結(jié)果顯示在組頁腳節(jié)區(qū)。計(jì)算控件命名為”tCount“。
317、【設(shè)計(jì)視圖-空白處點(diǎn)右鍵-排序/分組-編號,組頁腳選是,分組形式選擇前綴字符,保持同頁選擇整個(gè)組-選中編號文本框拖到編號頁腳節(jié)區(qū)-設(shè)置編號控件來源為: =left([編號],4)-在組頁腳添加文本框控件-設(shè)置文本框名稱,控件來源為:=count([編號])】
318、350202:創(chuàng)建一個(gè)查詢,計(jì)算每名學(xué)生所選課程的學(xué)分總和,并依次顯示”姓名“和”學(xué)分“,其中”學(xué)分“為計(jì)算出的學(xué)分總和,將查詢命名為”qT2“。
319、【創(chuàng)建查詢并選擇所需要的表-選擇姓名和學(xué)分-總計(jì)-個(gè)字段總計(jì)行分別設(shè)置為:分組、總計(jì)-學(xué)分的前面輸入: 學(xué)分:-保存命名查詢 】
320、350203:創(chuàng)建一個(gè)查詢,查找年齡小于平均年齡的學(xué)生,并顯示其”姓名“,將查詢命名為”qT3“。
321、【創(chuàng)建查詢并選擇所需要的表-選擇姓名和年齡字段-年齡字段不顯示,條件行輸入:<(select avg([年齡])from tstudent)-保存命名查詢 】
322、350304:創(chuàng)建一個(gè)查詢,將所有學(xué)生的”班級編號“、”學(xué)號“、”課程名“和”成績“等值填入”tSinfo“表相應(yīng)字段中,其中”班級編號“值是”tStudent“表中”學(xué)號“字段的前6位,將查詢命名為”qT4“。
323、【創(chuàng)建追加查詢-選擇對應(yīng)字段-添加字段 班級編號:left([tstudent]![學(xué)號],6)-運(yùn)行查詢-保存命名查詢 】
324、360104:將學(xué)生”入校時(shí)間“字段的默認(rèn)值設(shè)置為本年度的一月一日(規(guī)定:本年度年號必須用函數(shù)獲取)。
325、【設(shè)計(jì)視圖-入校時(shí)間的人默認(rèn)值字段設(shè)置為: dataserial(year(date()),1,1)-保存】
326、360201:創(chuàng)建一個(gè)查詢,當(dāng)運(yùn)行該查詢時(shí),應(yīng)顯示參數(shù)提示信息”請輸入愛好“,輸入愛好后,在簡歷字段中查找具有指定愛好的學(xué)生,顯示”學(xué)號“、”姓名“、”性別“、”年齡“和”簡歷“5個(gè)字段的內(nèi)容,將查詢命名為”qT1“。
327、【創(chuàng)建查詢并選擇所需的表-添加指定的5個(gè)字段-簡歷字段的條件行輸入: [請輸入愛好]-保存命名查詢 】
328、360204:創(chuàng)建一個(gè)查詢,將表”tStud“中男學(xué)生的信息追加到”tTemp“表對應(yīng)的”學(xué)號“、”姓名“、”年齡“、”所屬院系“和”性別“字段中,將查詢命名為”qT4“。
329、【創(chuàng)建追加查詢-選擇對應(yīng)字段-性別的條件行輸入: 男-運(yùn)行-保存命名查詢 】
330、360302:設(shè)置報(bào)表”rEmp“,使其按照”聘用時(shí)間“字段升序排列并輸出;將報(bào)表頁面頁腳區(qū)內(nèi)名為”tPage“的文本框控件設(shè)置為系統(tǒng)的日期。
331、【報(bào)表設(shè)計(jì)視圖-空白處點(diǎn)右鍵-排序與分組-聘用時(shí)間升序】 332、【設(shè)置文本框的控件來源屬性為: =DAte()】
333、370201:創(chuàng)建一個(gè)查詢,計(jì)算并輸出學(xué)生的最大年齡和最小年齡信息,標(biāo)題顯示為”MaxY“和”MinY“,將查詢命名為”qStud1“。
334、【創(chuàng)建查詢并選擇所需的表-雙擊兩次年齡字段-在年齡字段的前面分別輸入:MaxY: MinY:-總計(jì)-總計(jì)行分別選擇最大值和最小值-保存命名查詢 】
335、370301:將表”tTemp“中年齡小于30歲(不含30)的女性職員職工記錄選出,并添加到空白表”tEmp“里。
336、提示:可以用普通復(fù)制或設(shè)計(jì)追加查詢運(yùn)行這兩種方式實(shí)現(xiàn)。
337、【創(chuàng)建追加查詢-選擇對應(yīng)字段-性別條件行輸入:女-年齡字段條件行輸入:<30-運(yùn)行-保存命名 】 338、370302:將窗體”fEmp“的窗體標(biāo)題設(shè)置為”信息輸出“;將窗體上名為”btnP“命令按鈕的外觀設(shè)置為圖片顯示,圖片選擇考生文件夾下的”test.bmp“圖像文件;將”btnP“命令按鈕的單擊事件設(shè)置為窗體代碼區(qū)已設(shè)計(jì)好的事件過程btnP_Click。
339、【設(shè)計(jì)視圖-空白處點(diǎn)右鍵-屬性-標(biāo)題屬性設(shè)置為:信息輸出-保存 】
340、【選中命令按鈕-點(diǎn)右鍵-屬性-圖片-瀏覽-找到考生文件夾下的圖片文件-確定-保存】 341、【命令按鈕-點(diǎn)右鍵-屬性-事件-單擊事件選擇事件過程-保存】
342、370303:將報(bào)表”rEmp“的主體節(jié)區(qū)內(nèi)”tName“文本框控件設(shè)置為”姓名“字段內(nèi)容顯示,報(bào)表中的數(shù)據(jù)按”年齡“升序排列,年齡相同情況下按”所屬部門“升序排列。343、【設(shè)置文本框的空間來源屬性為:姓名】
344、【空白處點(diǎn)右鍵-排序與分組-年齡字段升序-所屬部門升序 】
345、380104:將窗體fTest中名為”bTitle“的控件設(shè)置為”特殊效果:鑿痕“顯示。346、【設(shè)計(jì)視圖-選中控件點(diǎn)右鍵-格式-特殊效果選擇鑿痕 】
347、380105:在窗體fTest上,以命令按鈕”bt1“為基準(zhǔn)(這里按鈕”bt1“和”bt3“尺寸相同、左邊對齊),調(diào)整命令按鈕”bt2“的大小和位置。要求:按鈕”bt2“的大小尺寸與按鈕”bt1“相同、左邊界與按鈕”bt1“左對齊、豎直方向位于按鈕”bt1“和”bt3“的中間位置。348、【按照bt1的尺寸設(shè)置bt2對應(yīng)的格式屬性】 349、步驟1:右鍵單擊”bt1“按鈕選擇【屬性】,查看”左邊距“、”上邊距“、”寬度“和”高度“并記錄下來。關(guān)閉屬性界面。
350、步驟2:右鍵單擊”bt3“按鈕選擇【屬性】,查看”左邊距“、”上邊距“、”寬度“和”高度“并記錄下來。關(guān)閉屬性界面。
351、步驟3:要設(shè)置”bt2“與”bt1“大小一致、左對齊且位于”bt1“和”bt3“之間,需右鍵單擊”bt2“按鈕選擇【屬性】,分別在”左邊距“、”上邊距“、”寬度“和”高度“行輸入”3.5cm“、”2cm“、”3cm“和”1cm“,關(guān)閉屬性界面。
352、步驟4:單擊工具欄中”保存“按鈕,關(guān)閉”關(guān)系“界面353、380202:創(chuàng)建一個(gè)查詢,根據(jù)教師姓名查找某教師的授課情況,并按”上課日期“字段降序顯示”教師姓名“、”課程名稱“和”上課日期“3個(gè)字段的內(nèi)容,所建查詢名為”qT2“;當(dāng)運(yùn)行該查詢時(shí),應(yīng)顯示參數(shù)提示信息”請輸入教師姓名“。
354、【創(chuàng)建查詢并添加所需的表-選擇教師姓名、課程名稱和上課日期字段-教師姓名的條件行輸入:[請輸入教師姓名]-上課日期的排序行設(shè)置為:降序-保存命名查詢 】 355、380204:創(chuàng)建一個(gè)查詢,假設(shè)”學(xué)生ID“字段的前4位代表年級,要統(tǒng)計(jì)各個(gè)年級不同課程的平均成績,顯示”年級“、”課程ID“和”成績之Avg“,并按”年級“降序排列,所建查詢?yōu)椤眖T4“。
356、【創(chuàng)建查詢并選擇所需的表-添加字段: 年級:left([tstud]![學(xué)生ID],4)-選擇課程ID字段和成績字段-總計(jì)-總計(jì)行分別選擇分組、分組和平均值-成績字段的前面輸入: 成績之Avg:-保存命名查
詢】
357、380301:將窗體”fEmp“上文本框”tSS“更改為組合框類型,且控件名稱保持不變。358、【設(shè)計(jì)視圖-選中文本框-點(diǎn)右鍵-更改為-組合框-保存】
359、380302:修改查詢對象”qEmp“為參數(shù)查詢,參數(shù)為引用窗體對象”fEmp“上文本框”tSS“的輸入值。360、【查詢設(shè)計(jì)視圖-性別的條件行輸入:[forms]![femp]![tss]-保存】
361、380303:設(shè)置窗體對象”fEmp“上文本框”tAge“為計(jì)算控件。要求根據(jù)”年齡“字段值依據(jù)以下計(jì)算公式計(jì)算并顯示人員的出生年。
362、計(jì)算公式:出生年=Y(jié)ear(Date())-年齡或出生年=Y(jié)ear(Now())-年齡。
363、【設(shè)計(jì)視圖-設(shè)置文本框的控件來源屬性為:=year(date())-[年齡]-關(guān)閉屬性對話框-保存 】 364、390102:設(shè)置”性別“字段的”有效性規(guī)則“屬性為:只能輸入”男“或”女“。365、【設(shè)計(jì)視圖-性別-有效性規(guī)則屬性設(shè)置為: ”男“ or ”女“ 】
366、390105:使用查閱向?qū)Ыⅰ甭殑?wù)“字段的數(shù)據(jù)類型,向該字段鍵入的值為”職員“、”主管“或”經(jīng)理“等固定常數(shù)。
367、【設(shè)計(jì)視圖-職務(wù)-數(shù)據(jù)類型選擇查閱向?qū)?自行鍵入所需的值-第一行輸入職員,依次輸入主管、經(jīng)理
-下一步-完成-保存】
368、390201:設(shè)置”檔案表“表中的”性別“字段的有效性規(guī)則為其值只能為”男“或”女“,有效性文本為”性別字段只能填寫男或女“。
369、【表的設(shè)計(jì)視圖-性別字段-有效性規(guī)則屬性設(shè)置為:”男“ or ”女“-有效性文本設(shè)置為:性別字段只能填寫男或女 】
370、390203:創(chuàng)建一個(gè)查新查詢,用于計(jì)算水費(fèi),計(jì)算公式:水費(fèi)=3.7*(本月水-上月水)所建查詢名為”qT2“。
371、【創(chuàng)建查詢并選擇所需要的表-添加新字段 水費(fèi):3.7*([本月水]-[上月水])-保存命名】 372、390301:創(chuàng)建一個(gè)名為”Salary“的報(bào)表,按表格布局顯示查詢”qT“的所有信息。
373、【報(bào)表-新建-自動創(chuàng)建報(bào)表:表格式,數(shù)據(jù)來源選擇qt-確定-保存-命名為:Salary-確定 】 374、390302:設(shè)置報(bào)表的標(biāo)題屬性為”工資匯總表“。
375、【設(shè)計(jì)視圖-空白處點(diǎn)右鍵-報(bào)表屬性-標(biāo)題設(shè)置為:工資匯總表 】 376、390303:按職稱匯總出”基本工資“的平均值和總和。
377、”基本工資“的平均值計(jì)算控件名稱為”savg“、”總和“計(jì)算控件名稱為”ssum“。378、注間:請?jiān)诮M頁腳處添加計(jì)算控件。
379、【設(shè)計(jì)視圖-空白處點(diǎn)右鍵-排序與分組-職稱,組頁腳選擇是,保持同頁選擇整個(gè)組-選中職稱文本框拖到職稱頁腳-在職稱頁腳添加文本框控件-標(biāo)簽標(biāo)題設(shè)置為基本工資平均值-文本框名稱為savg,控件來源屬性設(shè)置為:=avg([基本工資])】
380、【同理添加另一個(gè)文本框,名稱為ssum,控件來源為: sum([基本工資])】
381、390304:)在”eSalary“報(bào)表的主體節(jié)上添加兩個(gè)計(jì)算控件:名為”sSalary“的控件用于計(jì)算輸出實(shí)發(fā)工資;名為”ySalary“的控件用于計(jì)算輸出應(yīng)發(fā)工資。382、計(jì)算公式為:
383、應(yīng)發(fā)工資:基本工資+津貼+補(bǔ)貼;
384、實(shí)發(fā)工資:基本工資+津貼+補(bǔ)貼-住房基金-失業(yè)保險(xiǎn) 385、【設(shè)計(jì)視圖-主體節(jié)添加文本框-標(biāo)簽標(biāo)題可以設(shè)置為:應(yīng)發(fā)工資-文本框名稱為ySalary,控件來源為:=[基本工資]+[津貼]+[補(bǔ)貼] 】
386、【同理設(shè)置另一個(gè)計(jì)算控件,控件來源為:=[基本工資]+[津貼]+[補(bǔ)貼]-[住房基金]-[失業(yè)保險(xiǎn)] 】 387、400102:”成績“字段的輸入值為非負(fù)數(shù),并在輸入出現(xiàn)錯(cuò)誤時(shí)提示”成績應(yīng)為非負(fù)數(shù),請重新輸入!“信息。
388、【設(shè)計(jì)視圖-成績-有效性規(guī)則屬性設(shè)置為:>=0-有效性文本屬性設(shè)置為:成績應(yīng)為非負(fù)數(shù),請重新輸入!】
389、400103:將”tGrade“表中成績低于60分的記錄全部刪除。
390、【創(chuàng)建刪除查詢-成績條件行輸入:<60-運(yùn)行-關(guān)閉不保存查詢 】
391、400201:創(chuàng)建一個(gè)查詢,查找并顯示單價(jià)高于平均單價(jià)的圖書”書名“和”出版社名稱“等字段內(nèi)容,所建查詢名為”qT1“。
392、【創(chuàng)建查詢并選擇需要的表-選擇所需字段-單價(jià)字段不顯示,條件行輸入:>(select avg([單價(jià)])from tbook)-保存命名 】
393、400204:創(chuàng)建一個(gè)查詢,統(tǒng)計(jì)每名雇員的售書總量,并將顯示的字段名設(shè)為”姓名“和”總數(shù)量“,所建查詢名為”qT4“。
394、【創(chuàng)建查詢并選擇需要的表-選擇姓名、數(shù)量字段-總計(jì)-總計(jì)行分別選擇分組、總計(jì)-數(shù)量字段的前面輸入 總數(shù)量: 】
395、410103:”工作日期“字段的默認(rèn)值為系統(tǒng)當(dāng)前日期的后一天。396、【設(shè)計(jì)視圖-默認(rèn)值屬性設(shè)置為:date()-1 】
397、410202:創(chuàng)建一個(gè)查詢,統(tǒng)計(jì)年齡小于30歲的醫(yī)生被病人預(yù)約的次數(shù),且顯示結(jié)果按預(yù)約人數(shù)降序排序(如下圖所示),所建查詢名為”qT2“。
398、【創(chuàng)建查詢并選擇需要的表-選擇醫(yī)生姓名、病人ID、年齡字段-總計(jì)-總計(jì)行分別選擇分組、計(jì)數(shù)、條件-病人ID前輸入 預(yù)約次數(shù):-年齡條件行輸入 <30-保存命名】
399、410203:創(chuàng)建一個(gè)查詢,刪除表對象”tTemp“內(nèi)所有”預(yù)約日期“為10月的記錄,所建查詢名為”qT3“。400、【創(chuàng)建刪除查詢-預(yù)約日期的條件行輸入:month([預(yù)約日期])=10-運(yùn)行-保存命名】
401、410204:現(xiàn)有一個(gè)已經(jīng)建好的”fQuery“窗體,如下圖所示。運(yùn)行該窗體后,在文本框(文本框名稱為tName)中輸入要查詢的科室名,然后按下”查詢“按鈕,即運(yùn)行一個(gè)名為”qT4“的查詢?!眖T4“查詢的功能是顯示所查科室的”科室ID“和”預(yù)約日期“。請?jiān)O(shè)計(jì)”qT4“查詢。
402、【創(chuàng)建查詢并選擇需要的表-選擇科室ID和預(yù)約日期字段-科室ID的條件行輸入 :[forms]![fQuery]![tname]-保存命名】
403、420105:將宏”mTest“重命名為自動運(yùn)行的宏。404、【選中宏-點(diǎn)右鍵-重命名為:autoexec 】
405、420202:創(chuàng)建生成表查詢,組成字段是沒有書法愛好學(xué)生的”學(xué)號“、”姓名“和”入校年“3列內(nèi)容(其中”入校年“數(shù)據(jù)由”入校時(shí)間“字段計(jì)算得到,顯示為4位數(shù)字年的形式),生成的數(shù)據(jù)表命名為”tTemp“,將查詢命名為”qT2“。
406、【創(chuàng)建生成表查詢-選擇學(xué)號、姓名字段-添加新字段 入校年:year([入校時(shí)間])-選擇簡歷字段,不顯示,條件行輸入:not like ”*書法*“-運(yùn)行-保存命名 】
407、420301:刪除表對象”tEmp“中年齡在25到45歲之間(不含25和45)的非黨員職工記錄信息。
408、【創(chuàng)建刪除查詢-年齡字段條件行輸入:>25 and <45-黨員否字段條件行輸入 :fasle-運(yùn)行-關(guān)閉不保存 】 409、430203:創(chuàng)建一個(gè)查詢,將表”tBmp“中”編號“字段值的前面均增加”05“兩個(gè)字符,將查詢命名為”qT3“。
410、【創(chuàng)建更新查詢-編號字段的更新到行輸入: ”05“+[編號]-運(yùn)行-保存命名】
411、430204:創(chuàng)建一個(gè)查詢,刪除表對象”tTmp“里所有姓名含有”紅“字的記錄,將查詢命名為”qT4“。
412、【創(chuàng)建刪除查詢-姓名字段條件行輸入:like ”*紅*“-運(yùn)行-保存命名】
413、430302:將主體節(jié)區(qū)中”性別“標(biāo)簽右側(cè)的文本框顯示的內(nèi)容設(shè)置為”性別“字段值,并將文本框名稱改為”tSex“。
414、【設(shè)計(jì)視圖-選中文本框-屬性-名稱設(shè)置為:tSex-控件來源屬性設(shè)置為:性別 】
415、440105:將表對象”職工表“導(dǎo)出到考生文件夾下的”samp.mdb“空數(shù)據(jù)庫文件中,要求只導(dǎo)出表結(jié)構(gòu)定義,導(dǎo)出的表命名為”職工表bk“。
416、【選中職工表-點(diǎn)右鍵-導(dǎo)出-選擇導(dǎo)出位置-只導(dǎo)出表結(jié)構(gòu)定義-命名為職工表bk 】
417、440201:創(chuàng)建一個(gè)查詢,查找并顯示簡歷信息為空的學(xué)生的”學(xué)號“、”姓名“、”性別“和”年齡“4個(gè)字段內(nèi)容,將查詢命名為”qT1“。
418、【創(chuàng)建查詢并選擇所需的表-選擇要求顯示的字段-選擇簡歷字段,條件行輸入:is null-保存命名】
419、440203:創(chuàng)建一個(gè)查詢,按系別統(tǒng)計(jì)各自男女學(xué)生的平均年齡,顯示字段標(biāo)題為”所屬院系“、”性別“
和”平均年齡“,將查詢命名為”qT3“。
420、【創(chuàng)建查詢并選擇所需要的表-選擇所屬院系、性別、年齡字段-總計(jì)-總計(jì)行分別選擇分組、分組和平均值-年齡字段前輸入平均年齡:-保存命名】
421、440204:創(chuàng)建一個(gè)查詢,將表對象”tStud“中沒有書法愛好的學(xué)生的”學(xué)號“、”姓名“、和”年齡“3個(gè)字段內(nèi)容追加到目標(biāo)表”tTemp“的對應(yīng)字段內(nèi),所建查詢命名為”qT4“。
422、【創(chuàng)建追加查詢-選擇對應(yīng)字段-選擇簡歷字段,條件行輸入:not like ”*書法*“-運(yùn)行-保存命名】
423、440301:將窗體”fEmp“上文本框”tSS“改為組合框類型,保持控件名稱不變。設(shè)置其相關(guān)屬性實(shí)現(xiàn)下拉列表形式輸入性別”男“和”女“。
424、【設(shè)計(jì)視圖-選中文本框-點(diǎn)右鍵-更改為-組合框-點(diǎn)右鍵-屬性-數(shù)據(jù)-行來源類型選擇值列表-行來源輸入:男;女 】
425、440302:將窗體對象”fEmp“上文本框”tPa“改為復(fù)選框類型,保持控件名稱不變,然后設(shè)置控件來源屬性以輸出”黨員否“字段值。
426、【選中文本框-按鍵盤上delete刪除文本框-添加復(fù)選框-設(shè)置名稱控件來源設(shè)置為黨員否字段 】
427、440303:修正查詢對象”qEmp“設(shè)計(jì),增加退休人員(年齡>=55)的條件。
428、【查詢設(shè)計(jì)視圖-年齡字段條件行輸入:>=55-保存 】
429、450106:將考生文件夾下Excel文件”Test.xls“中的數(shù)據(jù)導(dǎo)入到當(dāng)前數(shù)據(jù)庫的新表中。要求第一行包含列標(biāo)題,導(dǎo)入其中的”編號“、”姓名“"性別”“年齡”和“職務(wù)”5個(gè)字段,選擇“編號”字段為主鍵,新表命名為“tmp”。
430、【表對象-新建-導(dǎo)入表-找到考生文件夾下的文件-導(dǎo)入-下一步-第一行包含列標(biāo)題-下一步-新表中下一步-點(diǎn)所屬部門不導(dǎo)入字段復(fù)選框打鉤-聘用時(shí)間、簡歷字段同理-下一步我自己選擇主鍵下一步-表名稱為:tmp-完成-確定】
431、450203:創(chuàng)建一個(gè)參數(shù)查詢,查找并顯示學(xué)生的“學(xué)號”、“姓名”、“性別”和“年齡”4個(gè)字段內(nèi)容。其中設(shè)置性別字段為參數(shù),參數(shù)條件要引用窗體“fTmp”上控件“tSS”的值,將查詢命名為“qT3”。
432、【創(chuàng)建查詢并選擇需要的表-選擇題目要求的字段-性別的條件行輸入:[forms]![ftmp]![tss]-保存命名 】
433、450204:創(chuàng)建一個(gè)查詢,刪除臨時(shí)表對象“tTemp”中年齡為奇數(shù)的記錄,將查詢命名為“qT4”。
434、【創(chuàng)建刪除查詢-年齡字段的條件行輸入:[年齡] mod 2=1-運(yùn)行-保存命名 】
435、450303:將報(bào)表紀(jì)錄數(shù)據(jù)按照姓氏分組升序排列,同時(shí)要求在相關(guān)組頁眉區(qū)域添加一個(gè)文本框控件(命名為“tm”),設(shè)置屬性顯示出姓氏信息來,如“陳”、“劉”、...等。
436、注意,這里不用考慮復(fù)姓等特殊情況。所有姓名的第一個(gè)字符視為其姓氏信息。
437、【設(shè)計(jì)視圖-空白處點(diǎn)右鍵-排序與分組-姓名升序,組頁眉選擇是-關(guān)閉-選中姓名文本框拖到姓名頁眉-控件來源設(shè)置為:=left([姓名],1)-關(guān)閉-保存 】
438、460103:設(shè)置“入校時(shí)間”字段的有效性規(guī)則和有效性文本。有效性規(guī)則為:輸入的入校時(shí)間必須為9月;有效性文本內(nèi)容為:輸入的月份有誤,請重新輸入;
439、【設(shè)計(jì)視圖-入校時(shí)間字段-有效性規(guī)則屬性設(shè)置為:month([入校時(shí)間])=9-有效性文本設(shè)置為:輸入的月份有誤,請重新輸入 】
440、460105:為“政治面目”字段創(chuàng)建查閱列表,列表中顯示“團(tuán)員”、“黨員”和“其他”3個(gè)值。(提示:將該字段的數(shù)據(jù)類型設(shè)置為“查閱向?qū)А?; 441、【提示:使用查閱向?qū)?shù)據(jù)類型 】
442、460203:創(chuàng)建一個(gè)交叉表查詢,統(tǒng)計(jì)并顯示各門課程男女生的平均成績,統(tǒng)計(jì)顯示結(jié)果如下圖所示。將查詢命名為“qT3”。443、要求:使用查詢設(shè)計(jì)視圖,用已存在的數(shù)據(jù)表做查詢數(shù)據(jù)源,并將計(jì)算出來的平均成績用整數(shù)顯示(使用函數(shù))。
444、【創(chuàng)建交叉表查詢-選擇所需要的表-行標(biāo)題為性別-列標(biāo)題為課程名稱-值為成績的平均值,成績字段的總計(jì)行選擇平均值-視圖菜單下選擇SQL視圖-將Avg(tScore.成績)更改為:int(Avg(tScore.成績))-保存命名 】
445、460204:創(chuàng)建一個(gè)查詢,運(yùn)行該查詢后生成一個(gè)新表,表名為“tTemp”,表結(jié)構(gòu)包括“姓名”、“課程名”和“成績”等3個(gè)字段,表內(nèi)容為不及格的所有學(xué)生記錄。將查詢命名為“qT4”。要求創(chuàng)建此查詢后運(yùn)行該查詢,并查看運(yùn)行結(jié)果。
446、【創(chuàng)建生成表查詢-選擇需要的表與字段-注意有一個(gè)條件成績 <60 】 447、460304:假設(shè)“tStud”表中,“學(xué)號”字段的第5位和6位編碼代表該生的專業(yè)信息,當(dāng)這兩位編碼為“10”時(shí)表示“信息”專業(yè),為其他值時(shí)表示“管理”專業(yè)。設(shè)置窗體中名稱為“tSub”的文本框控件的相應(yīng)屬性,使其根據(jù)“學(xué)號”字段的第5位的第6位編碼顯示對應(yīng)的專業(yè)名稱;
448、【報(bào)表設(shè)計(jì)視圖-選中文本框-點(diǎn)右鍵-控件來源屬性設(shè)置為:=IIf(mid([tnum],5,2)=“10”,“信息”,“管理”)-保存-關(guān)閉屬性界面 】
449、第二部分 編程題目450、040303:單擊命令按鈕運(yùn)行宏m1: DoCmd.RunMacro “m1” 451、040305:標(biāo)簽 Tda 標(biāo)題設(shè)置為系統(tǒng)當(dāng)前日期: Tda.Caption=Date 452、080305:使“保存”按鈕CmdSave變?yōu)榭捎茫?CmdSave.Enabled=True 453、090203:將文本框tText的內(nèi)容作為窗體中標(biāo)簽 bTitle的標(biāo)題顯示:bTitle.Caption=Me!tText 454、090305:窗體加載時(shí)窗體標(biāo)題屬性為系統(tǒng)當(dāng)前日期: Form.Caption=Date 455、100304:打開窗體、單擊“計(jì)算”按鈕(名為bt),事件過程使用ADO數(shù)據(jù)庫技術(shù)計(jì)算出表對象“tEmp”中黨員職工的平均年齡,然后將結(jié)果顯示在窗體的文本框“tAge”內(nèi)并寫入外部文件中。456、If rs.RecordCount=0 Then;tAge=sage 457、120305:將 tStudent 表中的全部記錄顯示出來: Select * From tStudent 458、130305:窗體加載時(shí)窗體標(biāo)題屬性為系統(tǒng)當(dāng)前日期: Form.Caption=Date 459、140305:消息框: MsgBox “請重新輸入口令!”,vbOkquit 460、150304:輸入框: k=InputBox(“請輸入大于0的整數(shù)值”)461、預(yù)覽輸出報(bào)表對象“rEmp”: DoCmd.OpenReport “rEmp”,acViewPreview 462、160304: Case Is>=3 463、預(yù)覽輸出報(bào)表對象“rEmp”: DoCmd.OpenReport “rEmp”,acViewPreview 464、170304: Dim f(19)As Integer 465、f(i)=f(i-1)+f(i-2)466、tData=f(19)467、180304:單擊“刷新”按鈕,窗體記錄源改為查詢對象“qEm”: Form.RecordSource=“qEmp” 468、單擊“退出”按鈕,關(guān)閉窗體: DoCmd.Close 469、190303:窗體“fEmp”的“加載”事件中設(shè)置標(biāo)簽“bTitle”以紅色文本顯示:bTitle.Caption=vbRed 470、實(shí)現(xiàn)報(bào)表預(yù)覽輸出: mdPnt acViewPreview 471、200304:消息框: MsgBox “報(bào)表預(yù)覽”,vbQuestion+vbYesNo,“確認(rèn)” 472、210304:動態(tài)設(shè)置窗體記錄源為查詢對象“qEmp”: Form.RecordSource=“qEmp” 473、280304:將考生文件夾下的圖片文件“test.bmp”設(shè)置為窗體“fEmp”的背景: 474、Form.Picture=CurrentProject & “test.bmp” 475、320305:CDID文本框內(nèi)內(nèi)容顯示顏色改為紅色: CDID.ForeColor=vbRed 476、330304:動態(tài)設(shè)置窗體記錄源為查詢對象“qEmp”: Form.RecordSource=“qEmp” 477、關(guān)閉窗體: DoCmd.Close 478、380304: 關(guān)閉窗體: DoCmd.Close 479、400305: 關(guān)閉窗體: DoCmd.Close 480、410305:使“保存”按鈕CmdSave變?yōu)榭捎茫?CmdSave.Enabled=True 481、420203:將文本框中輸入的內(nèi)容與文本串“等級考試測試”連接,并消除連接串的前導(dǎo)和尾隨空白字符,用標(biāo)簽“bTitle”顯示連接結(jié)果: bTitle.Caption=Trim(tText)& “等級考試測試” 482、420303:關(guān)閉窗體: DoCmd.Close483、440304:動態(tài)設(shè)置窗體記錄源為查詢對象“qEmp”: Form.RecordSource=“qEmp” 484、450304,:預(yù)覽輸出報(bào)表對象“rEmp”: DoCmd.OpenReport “rEmp”,acViewPreview 485、460305:關(guān)閉窗體: DoCmd.Close 486、470305:用戶名和密碼正確: If name = “eucb” And pass = “1234” Then 487、光標(biāo)置于用戶名文本框中: Me!tUser.SetFocus 488、點(diǎn)退出按鈕關(guān)閉窗體: DoCmd.Close 489、480305:單擊“退出”按鈕,關(guān)閉當(dāng)前窗體 DoCmd.Close 490、單擊“保存”按鈕,“修改”按鈕不可用 CmdEdit.Enable=False 491、Me!用戶名_1.Enabled = False 492、MsgBox “請重新輸入口令!”, vbOKquit
第二篇:計(jì)算機(jī)二級Access上機(jī)考試考點(diǎn)總結(jié)
2010年全國計(jì)算機(jī)二級Access上機(jī)考試考點(diǎn)總結(jié)
查詢的基本操作
查詢是Access處理和分析數(shù)據(jù)的工具,它能夠把多個(gè)表中的數(shù)據(jù)抽取出來,供用戶查看、更改和分析使用。要了解并學(xué)會使用Access的查詢功能,就應(yīng)該熟悉查詢的基本概念、基本操作以及查詢的創(chuàng)建和使用。本節(jié)要求掌握查詢的概念、查詢的分類、查詢的準(zhǔn)則、查詢的創(chuàng)建以及對已創(chuàng)建查詢的操作。1.查詢的分類
a)選擇查詢:是根據(jù)指定的查詢準(zhǔn)則,從一個(gè)或多個(gè)表中獲取數(shù)據(jù)并顯示結(jié)果。b)交叉表查詢:將來源于某個(gè)表中的字段進(jìn)行分組,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的上部,然后在數(shù)據(jù)表行與列的交叉處顯示表中某個(gè)字段的統(tǒng)計(jì)值。
c)參數(shù)查詢:是一種利用對話框來提示用戶輸入準(zhǔn)則的查詢,可以根據(jù)用戶輸入的準(zhǔn)則來檢索符合相應(yīng)條件的記錄。
d)操作查詢:可以在一次查詢操作中對所得結(jié)果進(jìn)行編輯等操作,包括生成表查詢、刪除查詢、更新查詢和追加查詢。
e)SQL查詢:是用戶使用SQL語句創(chuàng)建的一種查詢,主要包括聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。2.查詢的準(zhǔn)則
a)準(zhǔn)則中的運(yùn)算符:關(guān)系運(yùn)算符、邏輯運(yùn)算符和特殊運(yùn)算符。b)準(zhǔn)則中的函數(shù):數(shù)值函數(shù)、字符函數(shù)、日期時(shí)間函數(shù)和統(tǒng)計(jì)函數(shù)。c)使用文本值作為準(zhǔn)則:文本值要用半角的雙引號括起來。d)使用處理日期結(jié)果作為準(zhǔn)則:日期值要用半角的井號括起來。e)使用字段的部分值作為準(zhǔn)則:可以方便地限定查詢范圍。
f)使用空值或空字符串作為準(zhǔn)則:空值是使用Null或空白來表示字段的值,空字符串是用雙引號括起來的字符串。3.創(chuàng)建查詢
a)使用向?qū)?chuàng)建選擇查詢。b)使用設(shè)計(jì)器創(chuàng)建查詢。
c)在查詢中計(jì)算:創(chuàng)建總計(jì)查詢,總計(jì)項(xiàng),分組總計(jì)查詢,添加計(jì)算字段。4.操作已創(chuàng)建的查詢
a)生成表查詢:利用一個(gè)或多個(gè)表中的全部或部分?jǐn)?shù)據(jù)創(chuàng)建新表。b)刪除查詢:從一個(gè)或多個(gè)表中刪除一組記錄。
c)更新查詢:對一個(gè)或多個(gè)表中的一組記錄作全部更新。
d)追加查詢:從一個(gè)或多個(gè)表中將一組記錄添加到一個(gè)或多個(gè)表的尾部。窗體的基本操作
窗體是Access數(shù)據(jù)庫中的一種對象,通過窗體可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、顯示和查詢表中的數(shù)據(jù)。利用窗體可以將整個(gè)應(yīng)用程序組織起來,形成一個(gè)完整的應(yīng)用系統(tǒng),任何形式的窗體都是建立在表或查詢的基礎(chǔ)上的。要學(xué)會使用窗體,應(yīng)該熟悉窗體的概念和作用、窗體的組成和結(jié)構(gòu)以及窗體的創(chuàng)建和設(shè)置等。本節(jié)要求掌握窗體的概念和作用、窗體的組成和結(jié)構(gòu)、窗體的類型、窗體的創(chuàng)建方法以及窗體中工具箱、控件的使用。1.窗體的分類
a)縱欄式窗體:將窗體中的一個(gè)顯示記錄按列分隔,每列的左邊顯示字段名,右邊顯示字段的內(nèi)容。
b)表格式窗體:在一個(gè)窗體中顯示多條記錄的內(nèi)容。C)數(shù)據(jù)表窗體:主要作用是作為一個(gè)窗體的子窗體。
d)主/子窗體:窗體中的窗體稱為子窗體,包含子窗體的基本窗體稱為主窗體。e)圖表窗體:利用Microsoft Graph以圖表形式顯示用戶的數(shù)據(jù)。
f)數(shù)據(jù)透視表窗體:是Access為了以指定的數(shù)據(jù)表或查詢?yōu)閿?shù)據(jù)源產(chǎn)生一個(gè)Excel的分析表而建立的一種窗體形式。2.創(chuàng)建窗體
a)使用“自動創(chuàng)建窗體”。
b)使用“窗體向?qū)А保簞?chuàng)建基于一個(gè)表的窗體,創(chuàng)建基于多個(gè)表的主/子窗體。C)使用“數(shù)據(jù)透視表向?qū)А?。d)使用“圖表向?qū)А薄?.窗體的視圖
a)“窗體”視圖:是顯示記錄數(shù)據(jù)的窗口,主要用于添加或修改表中的數(shù)據(jù)。b)“數(shù)據(jù)表”視圖:是以行和列格式顯示表、查詢或窗體數(shù)據(jù)的窗口。c)“設(shè)計(jì)”視圖:是用于創(chuàng)建窗體或修改窗體的窗口。報(bào)表的基本操作
報(bào)表是Access中以一定格式表現(xiàn)數(shù)據(jù)的一種對象。利用報(bào)表可以控制數(shù)據(jù)內(nèi)容的大小和外觀、以及排序、匯總相關(guān)數(shù)據(jù)還可選擇輸出數(shù)據(jù)到屏幕或打印設(shè)備上,本節(jié)內(nèi)容涉及報(bào)表的一些基本應(yīng)用操作,如報(bào)表的創(chuàng)建、報(bào)表的設(shè)計(jì)、分組記錄易報(bào)表的存儲和打印等。本節(jié)要求掌握報(bào)表的組成及分類、使用向?qū)?chuàng)建報(bào)表、使用設(shè)計(jì)器編輯報(bào)表以及在報(bào)表中進(jìn)行計(jì)算和匯總等內(nèi)容。1.報(bào)表的組成
a)報(bào)表頁眉:位于報(bào)表的開始處。
b)頁面頁眉:報(bào)表的每一頁有一個(gè)頁面頁眉。C)主體:是報(bào)表顯示數(shù)據(jù)的主要區(qū)域。d)頁面頁腳:打印在每頁的底部。e)報(bào)表頁腳:打印在報(bào)表的結(jié)束處。2.報(bào)表的分類
a)縱欄式報(bào)表:一般是在一頁中主體節(jié)區(qū)內(nèi)顯示一條或多條記錄,而且以垂直方式顯示。
b)表格式報(bào)表:是以整齊的行、列形式顯示記錄數(shù)據(jù),通常一行顯示一條記錄、一頁顯示多行記錄。
c)圖表報(bào)表:是指包含圖表顯示的報(bào)表類型。
d)標(biāo)簽報(bào)表:是一種特殊類型的報(bào)表,用來制作標(biāo)簽。3.報(bào)表的創(chuàng)建
a)使用“自動報(bào)表”創(chuàng)建報(bào)表。b)使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表。c)使用“圖表向?qū)А眲?chuàng)建報(bào)表。d)使用“標(biāo)簽向?qū)А眲?chuàng)建報(bào)表。e)使用“設(shè)計(jì)”視圖創(chuàng)建報(bào)表。4.報(bào)表的編輯 a)設(shè)置報(bào)表格式。b)添加背景圖案。c)添加日期和時(shí)間。d)添加分頁符和頁碼。e)使用節(jié)。
f)繪制線條和矩形。
第三篇:2013年國家計(jì)算機(jī)等級考試二級Access上機(jī)考試考點(diǎn)
計(jì)算機(jī)二級Access上機(jī)考試考點(diǎn)
由于上機(jī)考試的考試方式和主要考點(diǎn)沒有很大的變化,因此可以通過分析歷屆上機(jī)考試題來歸納總結(jié)上機(jī)考核的重點(diǎn),下面介紹近幾年二級Access上機(jī)考試所考查的知識點(diǎn)。
數(shù)據(jù)庫基礎(chǔ)知識
數(shù)據(jù)庫是存儲在計(jì)算機(jī)存儲設(shè)備中的、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫需要根據(jù)應(yīng)用系統(tǒng)中數(shù)據(jù)的性質(zhì)和內(nèi)在聯(lián)系,按照管理的要求來設(shè)計(jì)和組織。Access是一個(gè)關(guān)系型的數(shù)據(jù)庫管理系統(tǒng),它通過各種數(shù)據(jù)庫對象來管理信息。本節(jié)要求掌握數(shù)據(jù)庫的相關(guān)概念、關(guān)系數(shù)據(jù)庫的基本概念、關(guān)系運(yùn)算的基本概念、數(shù)據(jù)庫設(shè)計(jì)的過程、SQL基本命令以及Access數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)。
1.關(guān)系數(shù)據(jù)庫基本概念
a)關(guān)系:一個(gè)關(guān)系就是一個(gè)二維表,在Access中,一個(gè)關(guān)系存儲為一個(gè)表。
b)元組:在一個(gè)二維表(一個(gè)具體關(guān)系)中,水平方向的行稱為元組,每一行就是一個(gè)元組,它對應(yīng)表中的一條具體記錄。
c)屬性:二維表中垂直方向的列稱為屬性,每一列有一個(gè)屬性名。
d)域:指屬性的取值范圍,即不同元組對同一個(gè)屬性的取值所限定的范圍。
e)關(guān)鍵字:指其值能夠唯一標(biāo)識一個(gè)元組的屬性或?qū)傩缘慕M合。
f)外部關(guān)鍵字:如果表中一個(gè)字段不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字和候選關(guān)鍵字,則這個(gè)字段就稱為外部關(guān)鍵字。
2.關(guān)系運(yùn)算基本感念
a)選擇:從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。
b)投影:從關(guān)系模式中指定若干屬性組成新的關(guān)系稱為投影。
C)聯(lián)接:聯(lián)接是關(guān)系的橫向結(jié)合,聯(lián)接運(yùn)算將兩個(gè)關(guān)系模式拼接成一個(gè)更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)接條件的元組。
d)等值聯(lián)接:按照字段值對應(yīng)相等為條件進(jìn)行的聯(lián)接操作。
e)自然聯(lián)接:是去掉重復(fù)屬性的等值聯(lián)接。
3.數(shù)據(jù)庫設(shè)計(jì)的步驟
a)需求分析。
b)確定需要的表。
C)確定所需要的字段。
d)確定聯(lián)系。
e)設(shè)計(jì)求精。
4.SQL基本概念與命令
a)基本表:是本身獨(dú)立存在的表,在SQL中一個(gè)關(guān)系就對應(yīng)一個(gè)表。
b)視圖:是從一個(gè)或幾個(gè)基本表導(dǎo)出的表,本身不獨(dú)立存儲在數(shù)據(jù)庫中,是一個(gè)虛表。
c)SELECT 語句
數(shù)據(jù)庫和表的基本操作
Access是一個(gè)功能強(qiáng)大的關(guān)系數(shù)據(jù)庫管理系統(tǒng),可以組織、存儲并管理任何類型和任意數(shù)量的信息。為了了解和掌握Access組織和存儲信息的方法,應(yīng)該熟悉Access數(shù)據(jù)庫和表的基本操作,包括數(shù)據(jù)庫的創(chuàng)建、表的建立和表的編輯等內(nèi)容。本節(jié)要求掌握數(shù)據(jù)庫的創(chuàng)建過程、表的建立、表間關(guān)系的建立與修改、表的維護(hù)以及對表的相關(guān)操作等。
1.創(chuàng)建數(shù)據(jù)庫
a)創(chuàng)建空數(shù)據(jù)庫:先建立一個(gè)空數(shù)據(jù)庫,然后向其中添加表、查詢、窗體和報(bào)表等數(shù) 1 據(jù)庫對象。
b)使用向?qū)?chuàng)建數(shù)據(jù)庫:數(shù)據(jù)庫向?qū)е刑峁┝艘恍┗镜臄?shù)據(jù)庫模板,利用這些模板可以方便、快捷地創(chuàng)建數(shù)據(jù)庫。
2.表的建立
a)建立表結(jié)構(gòu):使用向?qū)?,使用表設(shè)計(jì)器,使用數(shù)據(jù)表。
b)設(shè)置字段屬性。
c)輸入數(shù)據(jù):直接輸入數(shù)據(jù),獲取外部數(shù)據(jù)。
3.建立表之間的關(guān)系
a)表間關(guān)系的概念:Access中表與表之間的關(guān)系可以分為一對一、一對多和多對多3種。
b)設(shè)置參照完整性:是在輸入或刪除記錄時(shí),為維持表之間已定義的關(guān)系而必須遵守的規(guī)則。
c)建立表間關(guān)系:使用數(shù)據(jù)庫向?qū)?chuàng)建數(shù)據(jù)庫時(shí),向?qū)詣佣x各個(gè)表之間的關(guān)系,使用表向?qū)?chuàng)建表時(shí),也會自動
定義該表與數(shù)據(jù)庫中其他表之間的關(guān)系。
4.表的維護(hù)
a)修改表的結(jié)構(gòu):添加字段,修改字段,刪除字段,重新設(shè)置關(guān)鍵字。
b)編輯表的內(nèi)容:定位記錄,選擇記錄,添加記錄,刪除記錄,修改數(shù)據(jù),復(fù)制數(shù)據(jù)。
c)調(diào)整表的外觀:改變字段次序,調(diào)整字段顯示寬度和高度,隱藏列和顯示列,凍結(jié)列,設(shè)置數(shù)據(jù)表格式,改變字體顯示。
5.表的其他操作
a)查找數(shù)據(jù)。
b)替換數(shù)據(jù)。
c)排序記錄。
d)篩選記錄 查詢的基本操作
查詢是Access處理和分析數(shù)據(jù)的工具,它能夠把多個(gè)表中的數(shù)據(jù)抽取出來,供用戶查看、更改和分析使用。要了解并學(xué)會使用Access的查詢功能,就應(yīng)該熟悉查詢的基本概念、基本操作以及查詢的創(chuàng)建和使用。本節(jié)要求掌握查詢的概念、查詢的分類、查詢的準(zhǔn)則、查詢的創(chuàng)建以及對已創(chuàng)建查詢的操作。
1.查詢的分類
a)選擇查詢:是根據(jù)指定的查詢準(zhǔn)則,從一個(gè)或多個(gè)表中獲取數(shù)據(jù)并顯示結(jié)果。
b)交叉表查詢:將來源于某個(gè)表中的字段進(jìn)行分組,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的上部,然后在數(shù)據(jù)表行與列的交叉處顯示表中某個(gè)字段的統(tǒng)計(jì)值。
c)參數(shù)查詢:是一種利用對話框來提示用戶輸入準(zhǔn)則的查詢,可以根據(jù)用戶輸入的準(zhǔn)則來檢索符合相應(yīng)條件的記錄。
d)操作查詢:可以在一次查詢操作中對所得結(jié)果進(jìn)行編輯等操作,包括生成表查詢、刪除查詢、更新查詢和追加查詢。
e)SQL查詢:是用戶使用SQL語句創(chuàng)建的一種查詢,主要包括聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。
2.查詢的準(zhǔn)則
a)準(zhǔn)則中的運(yùn)算符:關(guān)系運(yùn)算符、邏輯運(yùn)算符和特殊運(yùn)算符。
b)準(zhǔn)則中的函數(shù):數(shù)值函數(shù)、字符函數(shù)、日期時(shí)間函數(shù)和統(tǒng)計(jì)函數(shù)。
c)使用文本值作為準(zhǔn)則:文本值要用半角的雙引號括起來。
d)使用處理日期結(jié)果作為準(zhǔn)則:日期值要用半角的井號括起來。
e)使用字段的部分值作為準(zhǔn)則:可以方便地限定查詢范圍。
f)使用空值或空字符串作為準(zhǔn)則:空值是使用Null或空白來表示字段的值,空字符串是用雙引號括起來的字符串。
3.創(chuàng)建查詢
a)使用向?qū)?chuàng)建選擇查詢。
b)使用設(shè)計(jì)器創(chuàng)建查詢。
c)在查詢中計(jì)算:創(chuàng)建總計(jì)查詢,總計(jì)項(xiàng),分組總計(jì)查詢,添加計(jì)算字段。
4.操作已創(chuàng)建的查詢
a)生成表查詢:利用一個(gè)或多個(gè)表中的全部或部分?jǐn)?shù)據(jù)創(chuàng)建新表。
b)刪除查詢:從一個(gè)或多個(gè)表中刪除一組記錄。
c)更新查詢:對一個(gè)或多個(gè)表中的一組記錄作全部更新。
d)追加查詢:從一個(gè)或多個(gè)表中將一組記錄添加到一個(gè)或多個(gè)表的尾部。
窗體的基本操作
窗體是Access數(shù)據(jù)庫中的一種對象,通過窗體可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、顯示和查詢表中的數(shù)據(jù)。利用窗體可以將整個(gè)應(yīng)用程序組織起來,形成一個(gè)完整的應(yīng)用系統(tǒng),任何形式的窗體都是建立在表或查詢的基礎(chǔ)上的。要學(xué)會使用窗體,應(yīng)該熟悉窗體的概念和作用、窗體的組成和結(jié)構(gòu)以及窗體的創(chuàng)建和設(shè)置等。本節(jié)要求掌握窗體的概念和作用、窗體的組成和結(jié)構(gòu)、窗體的類型、窗體的創(chuàng)建方法以及窗體中工具箱、控件的使用。
1.窗體的分類
a)縱欄式窗體:將窗體中的一個(gè)顯示記錄按列分隔,每列的左邊顯示字段名,右邊顯示字段的內(nèi)容。
b)表格式窗體:在一個(gè)窗體中顯示多條記錄的內(nèi)容。
C)數(shù)據(jù)表窗體:主要作用是作為一個(gè)窗體的子窗體。
d)主/子窗體:窗體中的窗體稱為子窗體,包含子窗體的基本窗體稱為主窗體。
e)圖表窗體:利用Microsoft Graph以圖表形式顯示用戶的數(shù)據(jù)。
f)數(shù)據(jù)透視表窗體:是Access為了以指定的數(shù)據(jù)表或查詢?yōu)閿?shù)據(jù)源產(chǎn)生一個(gè)Excel的分析表而建立的一種窗體形式。
2.創(chuàng)建窗體
a)使用“自動創(chuàng)建窗體”。
b)使用“窗體向?qū)А保簞?chuàng)建基于一個(gè)表的窗體,創(chuàng)建基于多個(gè)表的主/子窗體。
C)使用“數(shù)據(jù)透視表向?qū)А薄?/p>
d)使用“圖表向?qū)А薄?/p>
3.窗體的視圖
a)“窗體”視是顯示記錄數(shù)據(jù)的窗口,主要用于添加或修改表中的數(shù)據(jù)。
b)“數(shù)據(jù)表”視是以行和列格式顯示表、查詢或窗體數(shù)據(jù)的窗口。
c)“設(shè)計(jì)”視是用于創(chuàng)建窗體或修改窗體的窗口。
報(bào)表的基本操作
報(bào)表是Access中以一定格式表現(xiàn)數(shù)據(jù)的一種對象。利用報(bào)表可以控制數(shù)據(jù)內(nèi)容的大小和外觀、以及排序、匯總相關(guān)數(shù)據(jù)還可選擇輸出數(shù)據(jù)到屏幕或打印設(shè)備上,本節(jié)內(nèi)容涉及報(bào)表的一些基本應(yīng)用操作,如報(bào)表的創(chuàng)建、報(bào)表的設(shè)計(jì)、分組記錄易報(bào)表的存儲和打印等。本節(jié)要求掌握報(bào)表的組成及分類、使用向?qū)?chuàng)建報(bào)表、使用設(shè)計(jì)器編輯報(bào)表以及在報(bào)表中進(jìn)行計(jì)算和匯總等內(nèi)容。
1.報(bào)表的組成
a)報(bào)表頁眉:位于報(bào)表的開始處。
b)頁面頁眉:報(bào)表的每一頁有一個(gè)頁面頁眉。
C)主體:是報(bào)表顯示數(shù)據(jù)的主要區(qū)域。
d)頁面頁腳:打印在每頁的底部。
e)報(bào)表頁腳:打印在報(bào)表的結(jié)束處。
2.報(bào)表的分類
a)縱欄式報(bào)表:一般是在一頁中主體節(jié)區(qū)內(nèi)顯示一條或多條記錄,而且以垂直方式顯示。
b)表格式報(bào)表:是以整齊的行、列形式顯示記錄數(shù)據(jù),通常一行顯示一條記錄、一頁顯示多行記錄。
c)圖表報(bào)表:是指包含圖表顯示的報(bào)表類型。
d)標(biāo)簽報(bào)表:是一種特殊類型的報(bào)表,用來制作標(biāo)簽。
3.報(bào)表的創(chuàng)建
a)使用“自動報(bào)表”創(chuàng)建報(bào)表。
b)使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表。
c)使用“圖表向?qū)А眲?chuàng)建報(bào)表。
d)使用“標(biāo)簽向?qū)А眲?chuàng)建報(bào)表。
e)使用“設(shè)計(jì)”視圖創(chuàng)建報(bào)表。
4.報(bào)表的編輯
a)設(shè)置報(bào)表格式。
b)添加背景圖案。
c)添加日期和時(shí)間。
d)添加分頁符和頁碼。
e)使用節(jié)。
f)繪制線條和矩形。頁的基本操作
隨著Internet的飛速發(fā)展,網(wǎng)頁已成為越來越重要的信息發(fā)布手段,Access支持將數(shù)據(jù)庫中的數(shù)據(jù)通過Web頁發(fā)布,Access與Internet通過Web頁緊密結(jié)合起來,通過Web頁,可以方便、快捷地將所有文件作為Web發(fā)布程序存儲到指定的文件夾中,或者將其復(fù)制到Web服務(wù)器上,在網(wǎng)絡(luò)上發(fā)布信息。在Access的數(shù)據(jù)訪問頁中,相關(guān)數(shù)據(jù)會隨著數(shù)據(jù)庫中的內(nèi)容而變化,使得用戶可以隨時(shí)通過Internet訪問這些資料。本節(jié)要求掌握數(shù)據(jù)訪問頁視圖、數(shù)據(jù)訪問頁的創(chuàng)建方法、數(shù)據(jù)訪問頁的編輯方法以及數(shù)據(jù)訪問頁的查看。
1.?dāng)?shù)據(jù)訪問頁的視圖
a)頁視是查看所生成的數(shù)據(jù)訪問頁樣式的一種視圖方式。
b)設(shè)計(jì)視是創(chuàng)建與設(shè)計(jì)數(shù)據(jù)訪問頁的一個(gè)可視化的集成界面,在該界面下可以修改數(shù)據(jù)訪問頁。
2.?dāng)?shù)據(jù)訪問頁的創(chuàng)建
a)自動創(chuàng)建數(shù)據(jù)訪問頁。
b)使用向?qū)?chuàng)建數(shù)據(jù)訪問頁。
3.?dāng)?shù)據(jù)訪問頁的編輯
a)添加標(biāo)簽:用來顯示描述性文本信息。
b)添加命令按鈕:利用它可以對記錄進(jìn)行瀏覽和操作等。
C)添加滾動文字:只有在頁視圖方式下,才能看到滾動文字的效果。
d)使用主題:主題是一個(gè)為數(shù)據(jù)訪問頁提供字體、橫線、背景圖像以及其他元素的統(tǒng)一設(shè)計(jì)和顏色方案的集合。
e)設(shè)置背景:在使用自定義背景顏色、圖片或聲音之前,必須刪除已經(jīng)應(yīng)用的主題。
f)添加0ffice電子表格:在數(shù)據(jù)訪問頁中添加了Office電子表格后,用戶可以使用數(shù)據(jù)訪問頁的頁視圖或internet Explorer瀏覽器查看和分析相關(guān)的數(shù)據(jù)。
宏
宏是一些操作的集合,使用這些操作可以使用戶方便而快捷地操縱Access數(shù)據(jù)庫系統(tǒng)。在Access數(shù)據(jù)庫系統(tǒng)中,通過直接執(zhí)行宏或者使用包含宏的用戶界面,可以完成許多復(fù)雜的人工操作,而在許多其他數(shù)據(jù)庫管理系統(tǒng)中,要想完成同樣的操作,就必須采用編程的方法才能實(shí)現(xiàn)。編寫宏的時(shí)候,不需要記住各種語法,每個(gè)宏操作的參數(shù)都顯示在宏的設(shè)計(jì)環(huán)境里,設(shè)置簡單。本節(jié)要求掌握宏的基本概念以及宏的基本操作,包括創(chuàng)建宏、運(yùn)行宏、在宏中使用條件、設(shè)置宏操作參數(shù)以及其他常用宏操作。
1.宏的基本概念
a)宏:宏是由一個(gè)或多個(gè)操作組成的集合,其中的每個(gè)操作能夠自動地實(shí)現(xiàn)特定的功能。
b)宏組:宏可以是包含操作序列的一個(gè)宏,也可以是一個(gè)宏組,如果設(shè)計(jì)時(shí)有很多的宏,將其分類組織到不同的宏組中會有助于數(shù)據(jù)庫的管理。
c)宏的調(diào)用:宏按名調(diào)用,宏組中的宏按“宏組名.宏名”格式調(diào)用。
d)宏與Visual basic:對于每個(gè)宏操作,都可以在模塊對象中通過編寫VBA語句來達(dá)到同樣的功能。
e)宏向Visual basic程序代碼轉(zhuǎn)換:Access中提供了將宏轉(zhuǎn)換為等價(jià)的VBA事件過程或模塊的功能。
2.宏的基本操作
a)創(chuàng)建操作序列宏。
b)創(chuàng)建宏組。
C)條件操作宏。
d)宏的操作參數(shù)設(shè)置。
e)宏的運(yùn)行:直接運(yùn)行宏,運(yùn)行宏組中的宏,運(yùn)行宏或事件過程以響應(yīng)窗體、報(bào)表或控件中的事件。
f)宏的調(diào)試。
g)常用宏操作:打開或關(guān)閉數(shù)據(jù)庫表對象,運(yùn)行和控制流程,設(shè)置值,刷新、查找數(shù)據(jù)或定位記錄,控制顯示,通知或警告用戶,導(dǎo)入和導(dǎo)出數(shù)據(jù)。
模塊
模塊是Access系統(tǒng)中的一個(gè)重要對象,它以VBA語言為基礎(chǔ)編寫,以函數(shù)過程或子過程為單元的集合方式存儲。利用模塊可以完成一些宏所不能完成的復(fù)雜操作,例如具有復(fù)雜條件和循環(huán)結(jié)構(gòu)的操作。本節(jié)要求掌握模塊的基本概念、模塊的創(chuàng)建方法、模塊中的調(diào)用和參數(shù)傳遞以及VBA程序設(shè)計(jì)基礎(chǔ)知識。
1.模塊的基本概念
a)類模塊:包括窗體模塊和報(bào)表模塊,它們從屬于各自的窗體或報(bào)表。
b)標(biāo)準(zhǔn)模塊:一般用于存放供其他Access數(shù)據(jù)庫對象使用的公共過程。
c)將宏轉(zhuǎn)換為模塊:在Access系統(tǒng)中,根據(jù)需要可以將設(shè)計(jì)好的宏對象轉(zhuǎn)換為模塊代碼形式。
2.創(chuàng)建模塊
a)創(chuàng)建VBA模塊:在模塊中加入過程,在模塊中執(zhí)行宏。
b)編寫事件過程:鍵盤事件,鼠標(biāo)事件,窗口事件,操作事件和其他事件。
3.VBA程序設(shè)計(jì)基礎(chǔ)
a)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念。
b)VBA編程環(huán)境:進(jìn)入VBA,VBA界面。C)VBA編程基礎(chǔ):常量,變量,表達(dá)式。
d)VBA程序流程控制:順序控制,選擇控制,循環(huán)控制。e)VBA程序的調(diào)試:設(shè)置斷點(diǎn),單步跟蹤,設(shè)置監(jiān)視點(diǎn)。
第四篇:計(jì)算機(jī)二級access基礎(chǔ)知識總結(jié)
二級教程——公共基礎(chǔ)知識 1.算法是指解題方案的準(zhǔn)確而完整的描述。2.程序的編制不可能優(yōu)于算法的設(shè)計(jì)。3.算法的基本特征:a.可行性;b.確定性;(不允許有模能兩可的解釋,也不允許有多義性)c.有窮性;d.擁有足夠的情報(bào)。
4.算法的兩種基本要素:一是數(shù)據(jù)對象的運(yùn)算和操作;二是算法的控制結(jié)構(gòu)。5.算法設(shè)計(jì)的基本算法:a.列舉法;b.歸納法;c.遞推;d.遞歸;e.減半遞推技術(shù);f.回溯法。
6.算法的復(fù)雜度主要包括時(shí)間復(fù)雜度和空間復(fù)雜度。7.算法的時(shí)間復(fù)雜度(理解):是指執(zhí)行算法所需要的計(jì)算工作量。算法的基本運(yùn)算反映了算法運(yùn)算的主要特征,用基本算法的次數(shù)來度量算法工作量是客觀的也是實(shí)際可行的。8.算法的空間復(fù)雜度(理解):指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。9.數(shù)據(jù)結(jié)構(gòu)主要研究和討論的三個(gè)方面問題:
a.數(shù)據(jù)集合中個(gè)數(shù)據(jù)元素之間所固有的邏輯關(guān)系,即數(shù)據(jù)的邏輯結(jié)構(gòu); b.在對數(shù)據(jù)進(jìn)行處理時(shí),各數(shù)據(jù)元素在計(jì)算機(jī)中的存儲關(guān)系,即數(shù)據(jù)的存儲結(jié)構(gòu);
c.對各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算。
10.數(shù)據(jù)結(jié)構(gòu)是指反映數(shù)據(jù)元素之間關(guān)系的數(shù)據(jù)元素集合的表示。
11.數(shù)據(jù)結(jié)構(gòu)應(yīng)包含的兩方面的信息:a.表示數(shù)據(jù)元素的信息;b.表示各數(shù)據(jù)元素之間的前后件關(guān)系。
12.數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲空間中的存放形式稱為數(shù)據(jù)的存儲結(jié)構(gòu)(也稱數(shù)據(jù)的物理結(jié)構(gòu))。常用的存儲結(jié)構(gòu)有順序、鏈接、索引等存儲結(jié)構(gòu)。13.根據(jù)數(shù)據(jù)結(jié)構(gòu)中各元素前后件元素的復(fù)雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分為兩的類:線性結(jié)構(gòu)和非線性結(jié)構(gòu)。
14.線性結(jié)構(gòu)又稱線性表,一個(gè)非空的數(shù)據(jù)結(jié)構(gòu)需滿足以下兩個(gè)條件構(gòu)成線性結(jié)構(gòu):一是有且只有一個(gè)根節(jié)點(diǎn);二是每一個(gè)節(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。
15.線性表是最簡單、最常用的一種數(shù)據(jù)結(jié)構(gòu)。
16.線性表由一組數(shù)據(jù)元素構(gòu)成,而復(fù)雜的線性表中,由若干數(shù)據(jù)相組成的數(shù)據(jù)元素成為記錄,而由多個(gè)記錄構(gòu)成的線性表又稱為文件。線性表是一種線性結(jié)構(gòu)。數(shù)據(jù)元素在線性表中的位置只取決于它們自己的序號,即數(shù)據(jù)元素之間的相對位置是線性的。
17.線性表的順序存儲結(jié)構(gòu)具有以下兩個(gè)基本特點(diǎn): a.線性表中所有元素所占的存儲空間是連續(xù)的;
b.線性表中各數(shù)據(jù)元素在存儲空間中是按邏輯順序依次存放的。
18.棧是一種特殊的線性表。在這種特殊的線性表中,其插入與刪除運(yùn)算都只在線性表的一端進(jìn)行。
19.棧是限定在一端進(jìn)行插入與刪除的線性表。棧也被稱為“先進(jìn)后出”表或“后進(jìn)先出”表,其具有記憶作用。通常用指針top來指示棧頂?shù)奈恢茫弥羔榖ottom只想線索。
20.棧的基本運(yùn)算有三種:入棧,退棧與讀棧頂元素。21.線性表組織管理用戶程序的排隊(duì)執(zhí)行的原則是: a.初始時(shí)線性表為空;
b.當(dāng)有用戶程序老道士,將該用戶程序加入到線性表的末尾進(jìn)行等待; c.當(dāng)計(jì)算機(jī)系統(tǒng)執(zhí)行完當(dāng)前的用戶程序后,就從線性表的頭部取出一個(gè)用戶程序執(zhí)行。
在這種線性表中,需要加入的元素總是插入到線性表的末尾,并且又總是從線性表的頭部取出(刪除)元素。這種線性表成為隊(duì)列。22.查找技術(shù):一是順序查找;二是二分法查找(二分法查找只需要比較㏒2 n 次,而順序查找需要查找n次。23.排序技術(shù):
交換類排序法:a.冒泡排序法;b.快速排序法。
插入類排序法:a.簡單插入排序法b.希爾排序法(簡單插入排序需要n(n-1)/2次比較,希爾排序所需要比較次數(shù)O(n),堆排序需要比較的次數(shù)為O(n㏒2n)).24.形成良好的程序設(shè)計(jì)風(fēng)格,主要應(yīng)注重和考慮下述一些因素:a.源程序文檔化;b.數(shù)據(jù)說明的方法;c.語句的結(jié)構(gòu)(程序編寫要做 到清晰第一,效率第二);d.輸入和輸出;
25.結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下,逐步求精,模塊化,限制使用goto語句。
26.結(jié)構(gòu)化程序的基本結(jié)構(gòu):a.順序結(jié)構(gòu);b.選擇結(jié)構(gòu);c.重復(fù)結(jié)構(gòu)(又稱循環(huán)結(jié)構(gòu))。
27.面向方法的主要優(yōu)點(diǎn):a.與人類習(xí)慣的思維方法一致;b.穩(wěn)定性好;c.可重用性好;d.易于開發(fā)大型軟件產(chǎn)品;e.可維護(hù)性好。
28.對象是面向?qū)ο蠓椒ㄖ凶罨镜母拍?。對象可以用來表示客觀世界中的任何實(shí)體,也就是說,應(yīng)用領(lǐng)域中有意義的,與所要解決的問題有福安息的任何事物都可以作為對象。
29.面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中設(shè)計(jì)的對象是系統(tǒng)中用來描述蛇管事物的一個(gè)實(shí)體,是構(gòu)成系統(tǒng)的一個(gè)基本單位,它由一組表示其靜態(tài)特征的屬性和它可執(zhí)行的一組操作組成。
30.屬性即對象所包含的信息,它在設(shè)計(jì)對象是確定,一般只能通過執(zhí)行對象的操作來改變。
31.對象的基本特點(diǎn):a.標(biāo)識唯一性;b.分類性;c.多態(tài)性;d.封裝性;e.模塊獨(dú)立性好。
32.將屬性、操作類似的對象歸為類。
33.消息是一個(gè)實(shí)例與另一個(gè)實(shí)例之間傳遞的信息,它請求對象執(zhí)行某一處理或回答某一要求的信息,它統(tǒng)一了數(shù)據(jù)流和控制流。
34.一個(gè)消息有下述三部分組成:a.接收消息的對象名稱;b.消息的標(biāo)識符(也稱為消息名);c.另個(gè)或多個(gè)參數(shù)。
35.繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們。
36.繼承分為單繼承和多重繼承。但繼承是指一類只允許有一個(gè)父類,即類等級為樹形結(jié)構(gòu)。多重繼承是指,一個(gè)類允許有多個(gè)父類。
37.對象根據(jù)所接受的消息而做出動作,同樣的消息被不同的對象接受時(shí)可導(dǎo)致完全不同的行動,該現(xiàn)象稱為多態(tài)性。38.軟件分為應(yīng)用軟件、系統(tǒng)軟件和工具軟件。
39.計(jì)算機(jī)軟件(software)是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,是包括程序、數(shù)據(jù)及相關(guān)文檔的完整集合。
40.軟件的特點(diǎn):
a.軟件是一種邏輯實(shí)體,而不是物理實(shí)體,具有抽象性;
b.軟件的生產(chǎn)與硬件不同,它沒有明顯的制作過程; c.軟件在運(yùn)行使用期間不存在磨損老化問題;
d.軟件的開發(fā)、運(yùn)行對計(jì)算機(jī)系統(tǒng)具有依賴性,受到計(jì)算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移植的問題; e.軟件復(fù)雜性高,成本昂貴;
f.軟件開發(fā)涉及諸多的社會因素。
41.軟件危機(jī)是泛指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題。
42.軟件危機(jī)歸結(jié)為成本、質(zhì)量、生產(chǎn)率等問題。
43.關(guān)于軟件工程的定義,國標(biāo)中指出,軟件工程是應(yīng)用于計(jì)算機(jī)軟件的定義、開發(fā)和維護(hù)的一整套方案、工具、文檔、時(shí)間標(biāo)準(zhǔn)和工序。44.軟件工程包括三個(gè)要素,即方法、工具和過程。
45.ISO 9000定義:軟件工程過程是把輸入轉(zhuǎn)化為輸入的一組彼此相關(guān)的資源和活動。
46.軟件工程過程是指為獲得軟件產(chǎn)品,在軟件工具支持下由軟件工程師完成的一系列軟件工程活動?;谶@個(gè)方面,軟件工程過程通常包含4種基本活動: a.P(Plan)——軟件規(guī)格說明。規(guī)定軟件的功能及其運(yùn)行時(shí)的限制b.D(Do)——軟件開發(fā)。產(chǎn)生滿足規(guī)格說明的軟件。
c.C(Check)——軟件確認(rèn)。確認(rèn)軟件能夠滿足客戶提出的要求d.A(Action)——軟件演進(jìn)。為滿足客戶的變更要求,軟件必須在 使用的過程中演進(jìn)。
47.軟件生命周期:軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程。48.軟件生命周期分為軟件定義、軟件開發(fā)及軟件運(yùn)行維護(hù)三個(gè)階段。49.軟件生命周期的主要活動階段是: a.可行性研究與計(jì)劃制定;
b.需求分析;c.軟件設(shè)計(jì);d.軟件實(shí)現(xiàn);e.軟件測試;f.運(yùn)行和維護(hù)。50.軟件工程的目標(biāo)是:在給定成本、進(jìn)度的前提下,開發(fā)出具有有效性、可靠性、可理解性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產(chǎn)品。
51.軟件工程的理論和技術(shù)性研究的內(nèi)容包括:軟件開發(fā)技術(shù)和軟件工程管理。52.軟件工程的原則(8條):a.抽象;b.信息隱蔽;c.模塊化;d.局部化;e.確定性;f.確定性;g.一致性;h.完備性;i.可驗(yàn)證性。53.軟件開發(fā)方法包括分析方法、設(shè)計(jì)方法和程序設(shè)計(jì)方法。
54.結(jié)構(gòu)化方法包括已經(jīng)形成了配套的結(jié)構(gòu)化分析方法、結(jié)構(gòu)化設(shè)計(jì)方法和結(jié)構(gòu)化編程方法,其核心和基礎(chǔ)是結(jié)構(gòu)化程序設(shè)計(jì)理論。
55.常見的需求分析方法有:a.結(jié)構(gòu)化分析方法;b.面向?qū)ο蟮姆治龇椒ā?6.結(jié)構(gòu)化分析就是使用數(shù)據(jù)流程圖(DFD)、數(shù)據(jù)字典(DD)、結(jié)構(gòu)化英語、判定表和判定樹等工具,來建立一種新的、稱為結(jié)構(gòu)化規(guī)格說明的目標(biāo)文檔。57.結(jié)構(gòu)化分析方法的實(shí)質(zhì)是著眼于數(shù)據(jù)流,自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。58.結(jié)構(gòu)化分析的常用工具:a.數(shù)據(jù)流圖(步驟:由外向里,自頂向下,逐層分解);b.數(shù)據(jù)字典(數(shù)據(jù)字典是結(jié)構(gòu)化分析方法的核心);c.判定樹;d.判定表。
59.軟件需求規(guī)格說明書的特點(diǎn)(8點(diǎn)):a.正確性;b.無歧義性;c.完整性;d.可驗(yàn)證性;e.一致性;f.可理解性;g.可修改性;h.可追蹤性。60.軟件設(shè)計(jì)包括軟件結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)、過程設(shè)計(jì)。
61.軟件設(shè)計(jì)的一般過程:軟件設(shè)計(jì)是一個(gè)迭代的過程;先進(jìn)行高層次的結(jié)構(gòu)設(shè)計(jì);后進(jìn)行底層吃的過程設(shè)計(jì),穿插進(jìn)行數(shù)據(jù)設(shè)計(jì)和接口設(shè)計(jì)。
62.軟件設(shè)計(jì)的基本原理:a.抽象;b.模塊化;c.信息隱蔽;d.模塊獨(dú)立性(①內(nèi)聚性:(內(nèi)聚性是一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量)②耦合性(耦合性是模塊間互相連接的緊密程度的度量))。
63.各模塊的內(nèi)聚性越強(qiáng),則耦合性越弱。一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)部的內(nèi)聚性,有利于提高模塊的獨(dú)立性。
64.軟件概要設(shè)計(jì)的基本任務(wù)是:a.設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu);b.數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計(jì);c.編寫概要設(shè)計(jì)文檔,d.概要設(shè)計(jì)文檔評審。
65.模塊用一個(gè)矩形表示,矩形內(nèi)注明模塊的功能和名字;箭頭表示模塊間的調(diào)用關(guān)系。
66.經(jīng)常使用的結(jié)構(gòu)圖有四種模塊類型:傳入模塊、傳出模塊、變換模塊、協(xié)調(diào)模塊。
67.數(shù)據(jù)流類型:a.變換型;b.事務(wù)型(特點(diǎn)是接受一項(xiàng)事物。根據(jù)事物處理的特點(diǎn)和性質(zhì),選擇分派一個(gè)適當(dāng)?shù)奶幚韱卧ㄊ聞?wù)處理中心),然后給出結(jié)果)。68.設(shè)計(jì)的準(zhǔn)則:a.提高模塊獨(dú)立性;b.模塊規(guī)模適中;c.深度、寬度、扇出和扇入適當(dāng);d.使模塊的作用域在該模塊的控制域內(nèi)。
69.詳細(xì)設(shè)計(jì)的任務(wù),是為軟件結(jié)構(gòu)圖中的每一個(gè)模塊確定實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用某種選定的表達(dá)工具表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)。70.常見的過程設(shè)計(jì)工具:a.圖像工具:程序流程圖。N-S.PAD.HIPO;b.表格工具:判定表;c.語言工具:PDI(偽碼)。
71軟件測試的定義:使用人工或自動手段來運(yùn)行或測定某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實(shí)踐結(jié)果之間的差別。
72.軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。方法:靜態(tài)測試和動態(tài)測試。73.軟件測試的方法若是從是否需要執(zhí)行被測試軟件的角度,可以分為靜態(tài)測試和動態(tài)測試方法。若按照功能劃分可以分為白盒測試和黑盒測試方法。74.靜態(tài)測試包括代碼檢查、靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。它不實(shí)際運(yùn)行軟件,主要通過人工進(jìn)行。
75.白盒測試方法也稱結(jié)構(gòu)測試或邏輯驅(qū)動。它是根據(jù)軟件產(chǎn)品的內(nèi)部工作過程,檢查內(nèi)部成分,以確認(rèn)每種內(nèi)部操作符合設(shè)計(jì)規(guī)格要求。它的主要方法有邏輯覆蓋、基本路徑測試等。
76.黑盒測試方法也稱功能測試或數(shù)據(jù)驅(qū)動測試。黑盒測試主要診斷功能不對或遺漏、界面錯(cuò)誤、數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯(cuò)誤、性能錯(cuò)誤、初始化和終止條件錯(cuò)。
77.等價(jià)類劃分法設(shè)計(jì)測試方案,首先要?jiǎng)澐州斎爰系牡葍r(jià)類。
78.軟件測試過程一般按四個(gè)步驟進(jìn)行:單元測試、集成測試、驗(yàn)收測試(確認(rèn)測試)和系統(tǒng)測試。
79.程序調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤。
80.程序調(diào)試的基本步驟:a.錯(cuò)誤定位;b.修改設(shè)計(jì)和代碼,以排除錯(cuò)誤;c.進(jìn)
行回歸測試,以防止新的錯(cuò)誤。
81.軟件調(diào)試可以分為動態(tài)調(diào)試和靜態(tài)調(diào)試。
82.靜態(tài)調(diào)試主要指通過人的思維來分析源程序代碼和排錯(cuò),是主要的調(diào)試手段,而動態(tài)調(diào)試是輔助靜態(tài)調(diào)試的。
83.主要的調(diào)試方法有:a.強(qiáng)行排錯(cuò)法;b.回溯法;c.原因排除法。84.數(shù)據(jù)實(shí)際上就是描述事物的符號記錄。
85.軟件中的數(shù)據(jù)(Data)是有一定結(jié)構(gòu)的:數(shù)據(jù)有型(Type)和值(Value)之分。86.數(shù)據(jù)庫(Database)是數(shù)據(jù)的集合。
87.數(shù)據(jù)庫管理系統(tǒng):a.數(shù)據(jù)模式定義;b.數(shù)據(jù)存取的物理構(gòu)建;c.數(shù)據(jù)操作;d.數(shù)據(jù)的完整性、安全性定義與檢查;e.數(shù)據(jù)庫的并發(fā)控制與故障恢復(fù);f.數(shù)據(jù)的服務(wù)。
88.數(shù)據(jù)定義語言:數(shù)據(jù)定義語言(Data Definition Language,簡稱DDL)、數(shù)據(jù)操縱語言(Data Manipulation Language,簡稱DML)、數(shù)據(jù)控制語言(Data Control Language簡稱DCL)。
89.數(shù)據(jù)庫管理員(Data Administrator,簡稱DBA)其主要工作:a.數(shù)據(jù)庫設(shè)計(jì);b.數(shù)據(jù)庫維護(hù);c.改善系統(tǒng)性能,提高系統(tǒng)效率。
90.數(shù)據(jù)庫系統(tǒng)(Database System,簡稱DBS)由以下幾部分組成:數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)管理系統(tǒng)(軟件)、數(shù)據(jù)庫管理員(人員)系統(tǒng)平臺之一——硬件平臺(硬件)、系統(tǒng)平臺之二——軟件平臺(軟件)。
91.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)(Database Application System,簡稱DBAS),它是數(shù)據(jù)庫系統(tǒng)、應(yīng)用軟件和應(yīng)用界面三個(gè)部分組成,具體包括:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件平臺、軟件平臺、應(yīng)用軟件、應(yīng)用界面。92.文件系統(tǒng)是數(shù)據(jù)庫系統(tǒng)發(fā)展那個(gè)的初級階段,它提供了簡單的數(shù)據(jù)共享與數(shù)據(jù)管理能力,但是它無法提供完整的、統(tǒng)一的管理和數(shù)據(jù)共享的能力。93.從20世紀(jì)60年代末期起,真正的數(shù)據(jù)庫系統(tǒng)——層次數(shù)據(jù)庫與網(wǎng)狀數(shù)據(jù)庫開始發(fā)展,他們?yōu)榻y(tǒng)一管理與共享數(shù)據(jù)提供了有力的支撐。
94.數(shù)據(jù)庫系統(tǒng)的基本特點(diǎn):a.數(shù)據(jù)的集成性;b.數(shù)據(jù)的高共享性與低冗余性;c.數(shù)據(jù)獨(dú)立性;d.數(shù)據(jù)的統(tǒng)一管理與控制。
95.數(shù)據(jù)庫系統(tǒng)的三級模式:a.概念模式;b.外模式;c.內(nèi)模式。
96.數(shù)據(jù)是實(shí)現(xiàn)世界符號的抽象,而數(shù)據(jù)模型則是數(shù)據(jù)特征的抽象,它從抽象層次上描述了系統(tǒng)的靜態(tài)特性、動態(tài)行為和約束條件,為數(shù)據(jù)庫系統(tǒng)的表示與操作提供了一個(gè)抽象框架。
97.凡是有共性的實(shí)體可組成一個(gè)集合稱為實(shí)體集。屬性刻畫了實(shí)體的特征?,F(xiàn)實(shí)世界中事物間的關(guān)聯(lián)稱為聯(lián)系。
98.實(shí)體間的聯(lián)系有:一對一,一對多,多對多。
99.由實(shí)體、屬性、聯(lián)系三者結(jié)合起來才能表示現(xiàn)實(shí)世界。100.實(shí)體是概念世界中的基本單位,屬性附屬于實(shí)體。
101.E-R模型中的三個(gè)概念與兩個(gè)聯(lián)接關(guān)系:a.實(shí)體集表示法;b.屬性表示法;c.聯(lián)系表示法;d.實(shí)體集(聯(lián)系)與屬性間的聯(lián)接關(guān)系;e.實(shí)體集與聯(lián)系間的聯(lián)接關(guān)系。
102.層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu)。
103.網(wǎng)狀模型是一個(gè)不加任何條件限制的無向圖。
104.關(guān)系模型采用二維表來表示,簡稱表。二維表由表框架(Frame)及表的元組(Tuple)組成。表框架由n個(gè)命名的屬性組成,n為屬性元數(shù)。每個(gè)屬性
有一個(gè)取值范圍稱為值域。表框架對應(yīng)了關(guān)系的模式,即類型的概念。105.在二維表中凡能唯一標(biāo)識元組的最小屬性稱為該表的鍵或碼。
106.關(guān)系中的數(shù)據(jù)約束:a.實(shí)體完整性約束;b.參照完整性約束;c.用戶定義的完整性約束。
107.關(guān)系模型的基本運(yùn)算:插入、刪除、修改、查詢(投影運(yùn)算、選擇運(yùn)算、笛卡爾積運(yùn)算)(笛卡爾積運(yùn)算是兩個(gè)關(guān)系的合并操作)。
108.關(guān)系代數(shù)中的擴(kuò)充運(yùn)算:交運(yùn)算、除運(yùn)算、連接和自然連接運(yùn)算。109.數(shù)據(jù)庫設(shè)計(jì)是數(shù)據(jù)庫應(yīng)用的核心。
110.在數(shù)據(jù)庫應(yīng)用系統(tǒng)中的一個(gè)核心問題就是設(shè)計(jì)一個(gè)能滿足用戶要求、性能良好的數(shù)據(jù)庫,這就是數(shù)據(jù)庫設(shè)計(jì)。
111.數(shù)據(jù)庫設(shè)計(jì)的基本任務(wù)是根據(jù)用戶對象的信息需求,處理需求和數(shù)據(jù)庫的支持環(huán)境(包括硬件、操作系統(tǒng)與DBMS)設(shè)計(jì)出數(shù)據(jù)模式。
112.在數(shù)據(jù)庫設(shè)計(jì)中有兩種方法:一種是以信息需求為主,兼顧處理需求,成為面向數(shù)據(jù)的方法;另一種方法是處理需求為主,兼顧信息需求,成為面向過程的方法。
113.數(shù)據(jù)庫設(shè)計(jì)目前一般采用生命周期法,即將整個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)分解成目標(biāo)獨(dú)立的若干階段。它們是:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、編碼階段、測試階段、運(yùn)行階段、進(jìn)一步修改階段。114.分析和表達(dá)用戶的需求,經(jīng)常采用的方法有結(jié)構(gòu)化分析方法和面向?qū)ο蟮姆椒ā=Y(jié)構(gòu)化分析方法用自頂向下、逐層分解的方式分析系統(tǒng)。用數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理過程的關(guān)系,數(shù)據(jù)字典對系統(tǒng)中數(shù)據(jù)的詳盡描述,是各類數(shù)據(jù)屬性的清單。
115.數(shù)據(jù)字典通常包括五個(gè)部分,即數(shù)據(jù)項(xiàng),是數(shù)據(jù)的最小單位;數(shù)據(jù)結(jié)構(gòu),是若干數(shù)據(jù)項(xiàng)有意義的集合:數(shù)據(jù)流,可以是數(shù)據(jù)項(xiàng),是也可以使數(shù)據(jù)結(jié)構(gòu),表示某一處理過程的輸入或輸出;數(shù)據(jù)儲存,處理過程中處理的數(shù)據(jù),常常是手工憑證、手工文檔或計(jì)算機(jī)文件;處理過程。116.數(shù)據(jù)庫概念設(shè)計(jì)的目的是分析數(shù)據(jù)間內(nèi)在語及關(guān)聯(lián),在此基礎(chǔ)上建立一個(gè)數(shù)據(jù)的抽象模擬模型數(shù)據(jù)庫概念設(shè)計(jì)的方法有以下兩種:一是集中是模型設(shè)計(jì)法,二是視圖集成設(shè)計(jì)法。
117.數(shù)據(jù)庫的邏輯設(shè)計(jì)主要工作是將E-R圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式。118.邏輯模式規(guī)范化及調(diào)整、實(shí)現(xiàn):規(guī)范化、RDBMS.119.數(shù)據(jù)庫物理設(shè)計(jì)的主要目標(biāo)是對數(shù)據(jù)庫內(nèi)部物理結(jié)構(gòu)作調(diào)整并選擇合理的存取途徑,以提高數(shù)據(jù)庫訪問速度及有效利用存儲空間。
120.數(shù)據(jù)庫是一種共享資源,它需要維護(hù)與管理,這種工作稱為數(shù)據(jù)庫管理,而實(shí)施此項(xiàng)管理的人則稱為數(shù)據(jù)庫管理員。
121.數(shù)據(jù)庫管理內(nèi)容:a.數(shù)據(jù)庫的建立;b.數(shù)據(jù)庫的調(diào)整;c.數(shù)據(jù)庫的重組;d.數(shù)據(jù)庫安全性控制與完整性控制;e.數(shù)據(jù)庫的故障校復(fù);f.數(shù)據(jù)庫監(jiān)控。
第五篇:計(jì)算機(jī)二級Access知識點(diǎn)總結(jié)
1、算法:是對一個(gè)問題求解步驟的一種描述,具有以下5個(gè)主要特性:有窮性,確定性,可行性,輸入(有零個(gè)或者多個(gè)輸入),輸出(有一個(gè)或者多個(gè)輸出)。算法的有窮性是指算法必須在有限的時(shí)間內(nèi)做完,即算法必須在有限個(gè)步驟之后執(zhí)行終止。
2、在算法正確的前提下,評價(jià)一個(gè)算法的兩個(gè)標(biāo)準(zhǔn)是即——算法復(fù)雜度包括時(shí)間復(fù)雜度和空間復(fù)雜度。其中時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量。空間復(fù)雜度是算法所需空間的度量。
3、算法分析的目的是分析算法的效率以求改進(jìn)。
4、數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小單位。數(shù)據(jù)的最小訪問單位是字段。
5、一般說來,數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲結(jié)構(gòu)、數(shù)據(jù)的操作3個(gè)方面。
6、數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示。一種邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率。
7、在數(shù)據(jù)的存儲結(jié)構(gòu)中,不僅需要存儲各數(shù)據(jù)元素的信息,還要存放各元素之間前后件的信息。
8、在數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言和數(shù)據(jù)控制語言中,數(shù)據(jù)定義語言負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建。
9、線性數(shù)據(jù)結(jié)構(gòu):隊(duì)列,線性表,棧等等。常用的結(jié)構(gòu)數(shù)據(jù)模型有關(guān)系型、網(wǎng)狀型和樹型。
10、線性表中的元素之間具有一對一的關(guān)系,除第一個(gè)元素和最后一個(gè)元素外,其余每個(gè)元素都有一個(gè)且只有一個(gè)直接前驅(qū)和直接后驅(qū)。順序存儲是線性表的一種最常用的存儲方式。
11、棧的基本運(yùn)算有三種:入棧、退棧和讀棧。
12、棧是限定僅在表尾進(jìn)行插入和刪除操作的線性表。允許插入和刪除的一端叫做“棧頂”,不允許插入和刪除的一端叫做“棧底”棧的修改只能在棧頂進(jìn)行,按照后進(jìn)先出的原則,具有記憶作用,對棧的插入與刪除操作中,不需要改變棧底指針。
13、隊(duì)列是限定了插入和刪除操作的線性表。它只允許在表的一端進(jìn)行插入操作(隊(duì)尾),而在另外一端進(jìn)行刪除操作(隊(duì)頭),隊(duì)列的修改可以在兩端進(jìn)行,按照先進(jìn)先出的原則。
14、數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊(duì)列屬于存儲結(jié)構(gòu)。數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和非線性結(jié)構(gòu)兩大類。循環(huán)鏈表的主要優(yōu)點(diǎn)是從表中任一結(jié)點(diǎn)出發(fā)都能訪問到整個(gè)鏈表。常用的存儲表示方法有4種:順序存儲、鏈?zhǔn)酱鎯Α⑺饕鎯?、散列存儲。其中,順序存儲方法是把邏輯上相鄰的結(jié)點(diǎn)存儲在物理位置頁相鄰的存儲單元中。
15、數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn)為數(shù)據(jù)集成性、數(shù)據(jù)的高共享性和低冗余性、數(shù)據(jù)的獨(dú)立性和數(shù)據(jù)同意管理和控制。
16、存儲結(jié)構(gòu)下的線性表便于擦匯入和刪除操作。隊(duì)列是一種特殊的線性表,循環(huán)隊(duì)列是隊(duì)列的順序存儲結(jié)構(gòu)。
17、數(shù)據(jù)庫系統(tǒng)是由硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員、用戶。分布式數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)分布性、邏輯整體性、位置透明性和復(fù)雜透明性的特點(diǎn)
18、常見的排序有插入排序、交換排序和選擇排序。當(dāng)數(shù)據(jù)表A中每個(gè)元素距其最終位置不遠(yuǎn),說明數(shù)據(jù)表A按關(guān)鍵字值基本有序,在待排序序列基本有序的情況下,采用插入排序所使用時(shí)間最少。
19、存儲空間不一定連續(xù),且各元素的存儲順序是任意的。冒泡排序法在最好的情況下的元素交換次數(shù)為0。
20、樹形結(jié)構(gòu)是一類重要的非線性數(shù)據(jù)結(jié)構(gòu),其中以樹和二叉樹最為常用。樹是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是有且只有一個(gè)。樹根結(jié)點(diǎn)沒有前件。
21、二叉樹的遍歷可以分為:前序遍歷(DLR)、中序遍歷(LDR)、和后序遍歷(LRD)。
22、二叉樹是另一個(gè)樹型結(jié)構(gòu),它的特點(diǎn)是每一個(gè)結(jié)點(diǎn)至多只有兩棵子樹,并且二叉樹的子樹有左右之分,其次序不能任意顛倒。
(一)在二叉樹的第i層上至多有2的i-1次方個(gè)結(jié)點(diǎn);
(二)深度為k的二叉樹至多有2的k次方減1個(gè)結(jié)點(diǎn);
(三)對任何一棵二叉樹T,如果其終端結(jié)點(diǎn)數(shù)為n1,度為2的結(jié)點(diǎn)數(shù)為n2,則n1=n2+1。
(四)具有n個(gè)結(jié)點(diǎn)的完全二叉樹的深度為k+1,其中k是log2n的整體部分。
23、在任意一顆二叉樹中,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè)。
24、對長度為n的線性表,在最壞的情況下,快速排序需要的比較次數(shù)為n(n-1)/2;冒泡排序所需要的比較次數(shù)為n(n-1)/2;直接插入排序所需要的比較次數(shù)為n(n-1)/2;堆排序所需要的比較次數(shù)為O(nlog2n)。
25、對長度為n的線性表進(jìn)行順序查找,在最壞的情況下所需要的比較次數(shù)為n。
26、長度為n的順序存儲線性表中,當(dāng)在任何位置上插入一個(gè)元素概率都相等,插入一個(gè)元素所需要移動元素的平均個(gè)數(shù)為n/2。
27、N個(gè)頂點(diǎn)的強(qiáng)連通圖的變數(shù)至少有N
28、優(yōu)先級:算術(shù)運(yùn)算符>連接運(yùn)算符>邏輯運(yùn)算符。
29、要使程序具有良好的風(fēng)格,概括起來可以分成4各部分:源程序的文檔化、數(shù)據(jù)說明的次序要規(guī)范化、語句結(jié)構(gòu)簡單直接,避免濫用goto語句、輸入輸出方法。要保證低耦合高內(nèi)聚
30、源程序的文檔化包括三點(diǎn):(1)符號名應(yīng)具有一定的實(shí)際意義,(2)正確的程序注釋,(3)良好的視覺效果
31、結(jié)構(gòu)化程序設(shè)計(jì)方法主要有逐步求精、自頂向下和模塊化。軟件設(shè)計(jì)模塊化的目的是降低復(fù)雜性。
32、注釋分為序言性概述和功能性概述。參照完整性是在輸入或或刪除記錄時(shí),為維持表之間已定義關(guān)系而必須遵循的規(guī)則。
33、控件是窗體上用于顯示數(shù)據(jù)、執(zhí)行操作、裝飾窗體的對象。控件的類型可分為結(jié)合型、非結(jié)合型和計(jì)算型
34、在面向?qū)ο蟪绦蛟O(shè)計(jì)中,主要的概念包括類、對象、封裝性、繼承性、多態(tài)性和消息。類的實(shí)例叫作對象,結(jié)構(gòu)化程序設(shè)計(jì)的3種結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。
35、在面向?qū)ο蠓椒ㄖ校愔g共享屬性和操作的機(jī)制稱為繼承。面向?qū)ο蟮哪P椭校罨镜母拍钍菍ο蠛皖?。類是一個(gè)支持集成的抽象數(shù)據(jù)類型,而對象是類的實(shí)例。
36、對象是基本特點(diǎn)包括標(biāo)識唯一性、非類性、多態(tài)性、和模塊獨(dú)立性等5個(gè)特點(diǎn)。
37、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合,軟件生命周期可分為多個(gè)階段,一般分為定義階段、開發(fā)階段、和維護(hù)階段,編碼和測試屬于開發(fā)階段。軟件開發(fā)環(huán)境是全面支持軟件開發(fā)全過程的軟件工具集合。
38、軟件工程研究的內(nèi)容主要包括:軟件開發(fā)技術(shù)和軟件工程管理。關(guān)系操作的特點(diǎn)是集合操作。
39、程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和傳輸成分。軟件工程設(shè)計(jì)是指系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換軟件的過程描述。
40、結(jié)構(gòu)化分析的常用工具包括數(shù)據(jù)流圖(最為常用,簡稱DFD,其中帶有箭頭的表示數(shù)據(jù)的流向),一般可分為變換型和事務(wù)型)、數(shù)據(jù)字典、判定樹、判定表。其中利用數(shù)據(jù)字典對其中的圖形元素進(jìn)行確切解釋。數(shù)據(jù)字典可分為4個(gè)條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲和數(shù)據(jù)加工。軟件需求規(guī)格說明書應(yīng)具有完整性、無歧義性、正確性、可驗(yàn)證性、可修復(fù)性等特性。其中最重要是正確性。結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為:采用自頂向下、逐步求精、模塊化和限制使用GOTO語句,一個(gè)程序只有一個(gè)入口和一個(gè)出口。
41、常用的軟件結(jié)構(gòu)設(shè)計(jì)工具是結(jié)構(gòu)圖(SC),也稱為程序結(jié)構(gòu)圖。其中,用矩形表示模塊,用帶空心圓的箭頭表示傳遞的是數(shù)據(jù)。
42、需求分析常用工具包括程序流程圖(PFD)、盒圖(N-S圖)、PAD、PDL
43、軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。
44、軟件測試方法一般分為兩大類即:靜態(tài)測試方法和動態(tài)測試方法,而動態(tài)測試方法又包括黑盒測試與白盒測試(路徑的集合)兩類;靜態(tài)測試包括代碼檢查、靜態(tài)結(jié)構(gòu)分析和代碼質(zhì)量度量。常用的黑盒測試有等價(jià)分類法、邊值分析法、因果圖法和錯(cuò)誤推測。單元測試多采用白盒測試,輔之以黑盒測試。
45、在兩種基本測試方法中,白盒測試的原則之一是保證所測模塊中每一個(gè)獨(dú)立路徑至少要執(zhí)行一次。
46、在數(shù)據(jù)流圖(DFD)中帶有名字的箭頭表示數(shù)據(jù)的流向。數(shù)據(jù)流圖中的主要圖形元素有:加工、數(shù)據(jù)流、數(shù)據(jù)源、源和 潭。程序流程圖(PFD)中的箭頭代表的是控制流。軟件的調(diào)試方法主要有強(qiáng)行排錯(cuò)法、回溯法和原因排除法。軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的算法和使用的數(shù)據(jù)結(jié)構(gòu)。
47、軟件維護(hù)活動包括以下幾類:改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。
48、數(shù)據(jù)庫系統(tǒng)(DBS)由硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員、用戶組成。
49、和文件系統(tǒng)相比,數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)冗余度小,數(shù)據(jù)共享性高,具有特定的數(shù)據(jù)模型。
50、實(shí)體是信息世界中廣泛使用的一個(gè)術(shù)語,它用于表示實(shí)際存在的事物。
51、數(shù)據(jù)庫系統(tǒng)管理系統(tǒng)的主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操作功能、數(shù)據(jù)庫運(yùn)行控制功能和數(shù)據(jù)的建立和維護(hù)功能。數(shù)據(jù)管理技術(shù)經(jīng)歷了人工處理階段、人工文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)、交換式數(shù)據(jù)庫系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫系統(tǒng)五個(gè)階段。
52、數(shù)據(jù)庫系統(tǒng)的三級模式分別為概念級模式、內(nèi)部級模式與外部級模式(單個(gè)用戶使用的數(shù)據(jù)視圖)。
53、數(shù)據(jù)模型是數(shù)據(jù)庫設(shè)計(jì)的核心。數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型,它們是概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。數(shù)據(jù)模型所描述的內(nèi)容有三個(gè)部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。
54、在E-R圖中用矩形表示實(shí)體集,橢圓表示屬性,菱形表示聯(lián)系,層次模型{樹形結(jié)構(gòu)}、網(wǎng)狀模型和關(guān)系模型(二維表格)是目前數(shù)據(jù)庫中最常用的數(shù)據(jù)模型。關(guān)系運(yùn)算包括選擇、連接和投影。
55、層次模型的特點(diǎn):有且只有一個(gè)結(jié)點(diǎn)無雙親,其他結(jié)點(diǎn)有且只有一個(gè)雙親。網(wǎng)狀模型的特點(diǎn):允許一個(gè)以上結(jié)點(diǎn)無雙親;一個(gè)結(jié)點(diǎn)可以有多余一個(gè)的雙親。
56、數(shù)據(jù)庫設(shè)計(jì)分為以下6個(gè)階段:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)算和維護(hù)階段。數(shù)據(jù)庫設(shè)計(jì)是數(shù)據(jù)庫應(yīng)用的核心。
57、數(shù)據(jù)模型所描述的內(nèi)容有3個(gè)部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。數(shù)據(jù)保護(hù)分為:安全性控制、完全性控制、開發(fā)性控制和數(shù)據(jù)的恢復(fù)。
58、數(shù)據(jù)庫系統(tǒng)(DBS)包含數(shù)據(jù)庫(DB)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)。在關(guān)系數(shù)據(jù)庫中,能夠唯一地標(biāo)識一個(gè)記錄的屬性和屬性的集合,稱為關(guān)鍵字。
59、在基本表中選擇滿足條件的元組組成一個(gè)新的關(guān)系稱為選擇;數(shù)據(jù)庫是指以一定的組織結(jié)構(gòu)保存在計(jì)算機(jī)存儲設(shè)備中的數(shù)據(jù)的集合。SQL語言又稱為結(jié)構(gòu)化查詢語言。
60、Access默認(rèn)文本類型字段大小是59個(gè)字符,它的取值最多可達(dá)到255個(gè)字符;備注數(shù)據(jù)類型最多為65535個(gè)字符(最多)。61、0 數(shù)字必選項(xiàng);L字母必選項(xiàng);A 字母和數(shù)字必選。Access里通配符用法如下:“*”:通配任何多個(gè)數(shù)的字符,它可以在字符串中當(dāng)作第一個(gè)或最后一個(gè)字符使用;“?”:通配任何單個(gè)字母的字符;“!”:通配任何不在括號之內(nèi)的字符;“#”:通配任何單個(gè)數(shù)字字符。
62、字段命名規(guī)則為:長度1-64個(gè)字符;可以包含字母、漢字、數(shù)字、空格和其他字符;不能包括句號(。)、感嘆號(?。?、方括號([])和重音符號(’)
63、準(zhǔn)則中的函數(shù)
數(shù)值函數(shù)(1)絕對值函數(shù)Abs;(2)取整函數(shù)Int;(3)求平方根函數(shù)Sqr ;(4)符號函數(shù)Sgn。
64、篩選記錄有4種方法:按選定內(nèi)容篩選、內(nèi)容排除篩選、按窗體篩選和高級篩選
65、在Access中,數(shù)據(jù)類型主要包括:自動編號、文本、備注、數(shù)字、日期/時(shí)間、貨幣、是/否、OLE對象、超級鏈接和查詢向?qū)У取?/p>
66、表是數(shù)據(jù)實(shí)際存儲的對象,只能包含關(guān)于一個(gè)主題的信息。
67、表結(jié)構(gòu)的設(shè)計(jì)和維護(hù),是在表結(jié)構(gòu)設(shè)計(jì)器中完成的。表操作共有三種視圖,分別是設(shè)計(jì)視圖、打印視圖、版面預(yù)覽視圖。在數(shù)據(jù)表視圖中,不能修改字段的屬性。
68、創(chuàng)建查詢的方法有兩種,分別為“使用向?qū)А眲?chuàng)建和使用設(shè)計(jì)設(shè)圖。
69、查詢是數(shù)據(jù)瀏覽、數(shù)據(jù)重組、統(tǒng)計(jì)分析、編輯修改、輸入輸出操作。窗體可以用于顯示表和查詢中的數(shù)據(jù),輸入數(shù)據(jù)和修改數(shù)據(jù),但不可以輸出數(shù)據(jù)。窗體數(shù)據(jù)屬性的是數(shù)據(jù)輸入、允許編輯和排序依據(jù)。
70、查詢的類型可分為選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SQL查詢,其中操作查詢可分為生成表查詢、刪除查詢、更新查詢和追加查詢;SQL查詢包括聯(lián)合查詢、傳遞查詢數(shù)據(jù)定義查詢和子查詢,是集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的數(shù)據(jù)庫語言
71、查詢的視圖包括設(shè)計(jì)、數(shù)據(jù)表和SQL視圖。在創(chuàng)建交叉表查詢時(shí),列標(biāo)題字段的值顯示在交叉表的位置是第一列。72、查詢中有兩種基本點(diǎn)的計(jì)算是預(yù)定義計(jì)算和自定義計(jì)算。
73、創(chuàng)建交叉表查詢,在“交叉表“行上有且只能有一個(gè)的是列標(biāo)題和值。創(chuàng)建交叉表查詢時(shí),必須對行標(biāo)題和值進(jìn)行分組操作。在查詢設(shè)計(jì)窗口分為上下兩個(gè)部分,下部分為設(shè)計(jì)窗口。
74、在使用向?qū)?chuàng)建交叉表查詢時(shí),用戶需要指定3種字段。運(yùn)算符是組成查詢原則的基本元素。
75、Access中的窗體的數(shù)據(jù)來源包括表、查詢和SQL語句。窗體由多個(gè)部分組成,每個(gè)部分稱為一個(gè)“節(jié)”;在Access中,窗體的類型分為六種,分別是縱欄式窗體、表格式窗體、數(shù)據(jù)表窗體(顯示數(shù)據(jù)最多)、主/子窗體、圖表窗體和數(shù)據(jù)透視表窗體(交換式窗體)。
76、Access中,“自動創(chuàng)建報(bào)表”向?qū)Х譃榭v欄式和表格式兩種。
77、Access的窗體和報(bào)表事件可以有兩種方法來響應(yīng):宏對象和事件過程。
78、文本框控件,它是一種交換式控件,可分為結(jié)合、非結(jié)合或計(jì)算型的。Null 是指未知的值無任何值。結(jié)合型文本框可以從表、查詢或sql語言中獲得所需的內(nèi)容。
79、窗口事件包括打開、關(guān)閉、加載,不包括取消;為窗體上的控件設(shè)置Tab鍵的順序,應(yīng)選擇屬性表中的其他選項(xiàng)卡。
80、窗體“滾動條“屬性有”兩者均無“、”只水平“、”只垂直“和”兩者都有“。
81、窗體中的信息不包括設(shè)計(jì)者在設(shè)計(jì)窗口時(shí)輸入的一些重要信息。
82、窗體控件包括標(biāo)簽控件、文本框控件、復(fù)選框、切換控件、選項(xiàng)按鈕控件、列表與組合框控件、選項(xiàng)卡與圖像控件。
83、窗體中的窗體稱為子窗體,其中可以創(chuàng)建二級子窗體。窗體由多個(gè)部分組成,每個(gè)部分稱為一個(gè)節(jié),大部分的窗體只有主體節(jié)。主窗體只能顯示為縱欄式窗體,而主窗體可以顯示為數(shù)據(jù)表窗體和表格式窗體。
84、Access中,提供了3種創(chuàng)建報(bào)表的方式:使用自動功能、使用向?qū)Чδ芎褪褂迷O(shè)計(jì)視圖。
85、在創(chuàng)建主子窗體之前,必須設(shè)置數(shù)據(jù)源之間的關(guān)系。
86、創(chuàng)建報(bào)表時(shí),使用自動創(chuàng)建方式可以創(chuàng)建縱欄式報(bào)表和表格式報(bào)表。在報(bào)表設(shè)計(jì)中,可以通過添加分頁符控件來控制另起一頁輸出顯示。
87、在報(bào)表中,改變一個(gè)節(jié)的寬度將改變整個(gè)報(bào)表的寬度。一個(gè)主報(bào)表最多只能包含兩級子窗體或子報(bào)表。缺省情況下,報(bào)表中的記錄 是按照自然順序排列顯示。
88、設(shè)計(jì)數(shù)據(jù)訪問頁時(shí)不能向數(shù)據(jù)訪問頁添加選項(xiàng)卡,創(chuàng)建數(shù)據(jù)訪問頁最重要的是要確定字段的個(gè)數(shù);如果要設(shè)置數(shù)據(jù)頁允許的最多記錄數(shù),需要在頁面屬性里修改;就Access來說,與數(shù)據(jù)訪問頁最相似的組件是窗體。
89、如果需要在數(shù)據(jù)訪問頁中通過文字鏈接到某個(gè)網(wǎng)頁,則需要到超級鏈接控件。打開數(shù)據(jù)訪問頁的設(shè)計(jì)視圖時(shí),系統(tǒng)會同時(shí)打開工具箱。
90、數(shù)據(jù)訪問頁有兩種視圖,它們是頁視圖和設(shè)計(jì)視圖; 標(biāo)簽在數(shù)據(jù)訪問頁中主要用來顯示描述性文本信息。91、Access所設(shè)計(jì)的數(shù)據(jù)訪問頁是一個(gè)獨(dú)立的外部文件。
92、宏是一個(gè)或者多個(gè)操作組成的集合;建立自定義菜單欄不屬于VBA可以實(shí)現(xiàn)的操作。
93、VBA的自動運(yùn)行宏,必須命名為AutoExec;使用宏組的目的對多個(gè)宏進(jìn)行組織和管理。
94、如果希望按滿足指定條件執(zhí)行宏中的一個(gè)或多個(gè)操作,這類宏稱為條件操作宏。常用宏操作(1)、打開窗體 OpenForm 打開報(bào)表 OpenReport 打開查詢OpenQuery 用于關(guān)閉數(shù)據(jù)庫
Close(2)、用于執(zhí)行指定的SQL語句 RunSQL 執(zhí)行指定的外部程序 RunApp 用于推出Access Quit(3)用于設(shè)置屬性值 SetValue
95、nputBox 函數(shù)的返回值類型是字符串;在Access系統(tǒng),宏是按名稱調(diào)用的;定義宏組有助于數(shù)據(jù)中宏對象的管理;在多個(gè)操作構(gòu)成的宏,執(zhí)行時(shí)的順序是按排序次序依次執(zhí)行的。宏中的每個(gè)操作都有名稱,用戶能對有些宏名進(jìn)行更改;一個(gè)非條件宏,運(yùn)行時(shí)系統(tǒng)會執(zhí)行全部宏操作。
96、用于從其他數(shù)據(jù)庫導(dǎo)入和導(dǎo)出數(shù)據(jù) TransferDatabase ;用于從文本文件導(dǎo)入和導(dǎo)出數(shù)據(jù) TransferText; 如果要引用宏組中的宏名,采用的語法是宏組名.宏組;用于顯示消息框的命令是Msgbox;
97、VBA的三種流程控制結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。在VBA數(shù)據(jù)類型中,“&”表示長整數(shù),“%”表示整數(shù),“!”表示單精度數(shù),“#”表示雙精度數(shù)。
98、VBA的窗體操作主要有兩個(gè)重要的命令:打開窗體Docmd.openform 和關(guān)閉窗體Docmd.close。
105、一個(gè)模塊直接調(diào)用的其他模塊個(gè)數(shù)稱為扇出.100、“on error goto 標(biāo)號“ 語句在遇到錯(cuò)誤發(fā)生時(shí)程序轉(zhuǎn)移到標(biāo)號所指位置代碼執(zhí)行;”on error resume next“語句在遇到錯(cuò)誤發(fā)生時(shí)不會考慮錯(cuò)誤,并繼續(xù)執(zhí)行下一條語句;”on error goto 0“語句用于取消錯(cuò)誤處理。
101、如果加載一個(gè)窗體,先被觸發(fā)的事件是load事件。VBA中變量名的大小不敏感。
102、斷點(diǎn)的作用是在過程的某個(gè)特定語句上設(shè)置一個(gè)位置點(diǎn)以中斷程序的執(zhí)行。
103、在Access中的事件主要有鍵盤事件、鼠標(biāo)事件、對象事件、窗口事件和操作事件。
104、一般用于存放供其他Access數(shù)據(jù)庫對象使用的公共過程稱為標(biāo)準(zhǔn)模塊。模塊是以VBA語言為基礎(chǔ)編寫,以函數(shù)過程或子過程為單元進(jìn)行集合存儲,基本模塊分為標(biāo)準(zhǔn)模塊和類模塊,其中類模塊又包括窗體模塊和報(bào)表模塊。
99、VBA常用的驗(yàn)證函數(shù)為:IsNumeric、IsDate、isnull、isempty、isarray、iserror、isobject。