Access筆試知識(shí)總結(jié)
計(jì)算機(jī)等級(jí)考試二級(jí)access機(jī)考、筆試核心知識(shí)點(diǎn)總結(jié),弄懂它70分.二級(jí)ACCESS題庫(kù)精選知識(shí)點(diǎn)(含機(jī)考、筆試)第一章:
(1)數(shù)據(jù)庫(kù)文件的擴(kuò)展名是.mdb,數(shù)據(jù)庫(kù)文件包含所有相關(guān)的表、查詢(xún)、窗體、報(bào)表、頁(yè)、宏、模塊等。
(2)常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng):ACCESS,VFP,SQLSERVER,ORACLE等(3)主要對(duì)象的功能:
表:存儲(chǔ)數(shù)據(jù),在行(記錄)和列(字段)中,所有數(shù)據(jù)庫(kù)都包含一個(gè)或多個(gè)表,表中一行為一個(gè)記錄,一列為一個(gè)字段。
查詢(xún):檢索和處理數(shù)據(jù)(更新,計(jì)算等),不僅查詢(xún)數(shù)據(jù),而且可以修改數(shù)據(jù)。
窗體:用戶(hù)定義的窗口來(lái)操縱數(shù)據(jù)。報(bào)表:按實(shí)用的格式顯示和打印數(shù)據(jù)。
宏:能自動(dòng)執(zhí)行某種操作(命令)或操作(命令)的集合。第2章:
(1)數(shù)據(jù)和信息的關(guān)系:數(shù)據(jù)是承載信息的載體。信息是經(jīng)過(guò)加工處理的數(shù)據(jù)。
(2)計(jì)算機(jī)數(shù)據(jù)管理發(fā)展的三個(gè)階段:人工管理階段,文件系統(tǒng)階段,數(shù)據(jù)庫(kù)系統(tǒng)階段。
(3)數(shù)據(jù)庫(kù)相關(guān)的概念:DB,DBS,DBMS。
(4)DBS(數(shù)據(jù)庫(kù)系統(tǒng))是計(jì)算機(jī)、數(shù)據(jù)庫(kù)、DBMS、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)和用戶(hù)組成的一個(gè)整體,其中DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))是DBS的核心。
(5)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式:外模式,模式和內(nèi)模式,對(duì)應(yīng)局部邏輯結(jié)構(gòu),全局邏輯結(jié)構(gòu),物理存儲(chǔ)結(jié)構(gòu)。外模式/模式間的映射實(shí)現(xiàn)數(shù)據(jù)的邏輯獨(dú)立性,模式/內(nèi)模式的映射實(shí)現(xiàn)數(shù)據(jù)的物理獨(dú)立性。比如查詢(xún)結(jié)果為外模式,而表則為模式,至于表的實(shí)際存儲(chǔ)則為內(nèi)模式。(6)E-R圖(實(shí)體聯(lián)系圖)用來(lái)描述實(shí)體和實(shí)體間的1:1,1:n和n:m之間的關(guān)系。E-R圖的構(gòu)成要素
(7)靈活應(yīng)用實(shí)體間的一對(duì)一,一對(duì)多和多對(duì)多的關(guān)系。比如課程信息與成績(jī),學(xué)生身份證號(hào)與學(xué)號(hào),班級(jí)信息與學(xué)生信息
(8)數(shù)據(jù)模型的三種類(lèi)型:層次模型、網(wǎng)狀模型、關(guān)系模型。其中,ACCESS數(shù)據(jù)管理系統(tǒng)屬于關(guān)系模型。關(guān)系對(duì)應(yīng)于一個(gè)表,表中一行為一個(gè)記錄(元組),一列為一個(gè)字段(屬性)。
(9)關(guān)系運(yùn)算:選擇,投影和連接,靈活判斷關(guān)系運(yùn)算。第3章:
(1)數(shù)據(jù)庫(kù)創(chuàng)建的方法:向?qū)Х绞胶褪止?chuàng)建數(shù)據(jù)庫(kù)(機(jī)考)。(2)表的創(chuàng)建:包括在設(shè)計(jì)視圖中創(chuàng)建表的字段名稱(chēng),字段類(lèi)型和字段大小,主鍵。
常用的字段類(lèi)型:文本,數(shù)字,貨幣,日期,是否型,OLE,備注等。靈活應(yīng)用字段類(lèi)型的選擇,能夠根據(jù)一個(gè)表設(shè)計(jì)出表的結(jié)構(gòu)。注意數(shù)字類(lèi)型中字節(jié),整型,長(zhǎng)整,單精度,雙精度的大小范圍比較。主鍵的特點(diǎn):用來(lái)唯一標(biāo)識(shí)一個(gè)記錄,主鍵不能有重復(fù)值和空值。創(chuàng)建主鍵的按鈕是鑰匙按鈕。主鍵創(chuàng)建的方法:自動(dòng)編號(hào),單字段和多字段主鍵(比如成績(jī)表)。
(3)表的進(jìn)一步設(shè)置:
格式:改變字段的顯示和打印格式(選項(xiàng)里面進(jìn)行設(shè)置)輸入掩碼:使用戶(hù)按照指定的格式輸入數(shù)據(jù),并拒絕錯(cuò)誤的輸入(僅文本和時(shí)間日期)
默認(rèn)值:在未輸入數(shù)值之前,系統(tǒng)自動(dòng)提供數(shù)值?
有效性規(guī)則:輸入檢查表達(dá)式,用于檢查輸入字段的值是否符合要求,要求能夠靈活設(shè)置有效性規(guī)則。必填字段:設(shè)置字段是否為空。
索引:索引可以加速對(duì)索引字段的查詢(xún),其作用相當(dāng)于一本字典的目錄。第4章:
(1)表的使用和編輯:區(qū)別隱藏和凍結(jié)的作用。
(2)排序:分為簡(jiǎn)單排序和高級(jí)排序。ACCESS支持多個(gè)字段的排序(3)運(yùn)用實(shí)體完整性,參照完整性,用戶(hù)自定義完整性(如學(xué)生沒(méi)有學(xué)號(hào),成績(jī)表的學(xué)號(hào)在學(xué)生表中不存在,成績(jī)大于0小于100)(4)建立表間關(guān)系:
首先確定數(shù)據(jù)庫(kù)表和表之間的公共字段,根據(jù)公共字段和記錄判定表間關(guān)系是一對(duì)一還是一對(duì)多,如果是一對(duì)一,兩個(gè)表都要在“公共字段”上設(shè)置主索引,如果是一對(duì)多,要在一方表上公共字段設(shè)置主索引,多方表公共字段上不需要設(shè)置索引。在關(guān)系視圖中,將一個(gè)表的公共字段拖動(dòng)到另一方表的公共字段上即可。創(chuàng)建關(guān)系時(shí),選擇“實(shí)施參照完整性”,就可以在關(guān)系視圖中看到關(guān)系。
(5)創(chuàng)建關(guān)系后,主表是在“一對(duì)多”關(guān)系中“一”方的表,子表是在“一對(duì)多”關(guān)系中“多”方的表。第5章:
(1)查詢(xún)的分類(lèi):選擇查詢(xún),參數(shù)查詢(xún)(使用”[]”),操作查詢(xún)(生成表,更新表,刪除表,追加),交叉表查詢(xún),SQL查詢(xún),注意:在創(chuàng)建查詢(xún)前,一定要先實(shí)施好關(guān)系。
(2)操作查詢(xún)的分類(lèi):刪除查詢(xún)、更新查詢(xún)、追加查詢(xún)、生成表查詢(xún)。(操作環(huán)節(jié)掌握)
能夠靈活應(yīng)用各種查詢(xún)。根據(jù)查詢(xún)?cè)O(shè)計(jì)視圖說(shuō)明查詢(xún)的功能。(3)匯總查詢(xún)的應(yīng)用,注意分組條件和計(jì)算函數(shù)(SUM,AVG,MIN,MAX)(在設(shè)計(jì)視圖中右鍵點(diǎn)擊選擇分組)
(4)設(shè)置查詢(xún)條件。Between2to9,性別=”男”and年齡>20,性別=”男”or年齡>20,not性別=”男”,like“*漲*”,like“#漲#”,like“?漲?”,性別in(“男”,“女”)
(5)SQL語(yǔ)句中,要求掌握類(lèi)似select性別as學(xué)生性別from學(xué)生表where成績(jī)>60groupby性別havingcount(*)>3orderby性別的完整的查詢(xún)結(jié)構(gòu),能夠看懂SQL語(yǔ)句。第6章:
(1)使用報(bào)表向?qū)гO(shè)計(jì)報(bào)表,在設(shè)置一對(duì)多的報(bào)表時(shí),設(shè)置確定查看數(shù)據(jù)的方式,即確定報(bào)表的分組字段。(2)報(bào)表的數(shù)據(jù)源:表和查詢(xún),報(bào)表中的對(duì)象:文本,圖表,標(biāo)簽等。重點(diǎn)注意文本框(可以輸入哪些內(nèi)容),標(biāo)簽的屬性設(shè)置,以及文本框的計(jì)算字段的使用。
(3)報(bào)表的布局:報(bào)表頁(yè)眉頁(yè)腳,頁(yè)面頁(yè)眉頁(yè)腳,主體,注意報(bào)表頁(yè)眉頁(yè)腳以及頁(yè)面頁(yè)眉頁(yè)腳的區(qū)別。分組字段可以在除了頁(yè)面頁(yè)眉頁(yè)腳之外的其他元素中出現(xiàn)。
(4)會(huì)在報(bào)表中插入頁(yè)碼或者時(shí)間日期(5)注意如何選擇數(shù)據(jù)源,以及如何7章:
(1)窗體的數(shù)據(jù)源:表和查詢(xún);窗體視圖:數(shù)據(jù)表視圖、設(shè)計(jì)視圖和設(shè)計(jì)視圖,在設(shè)計(jì)視圖中修改窗體。(2)窗體的類(lèi)型:命令選擇和數(shù)據(jù)交互
(3)窗體的布局:窗體頁(yè)眉頁(yè)腳、頁(yè)面頁(yè)眉頁(yè)腳、主體。
(4)窗體的設(shè)計(jì)方法:使用窗體向?qū);使用自?dòng)窗體;使用“設(shè)計(jì)”視圖。使用自動(dòng)窗體的靈活性最小,使用“設(shè)計(jì)”視圖靈活性最大。(5)事件和屬性:屬性是對(duì)象的特征,事件是作用在對(duì)象上的動(dòng)作。常用事件按鈕的單擊事件CLICK,常用屬性:文本框的值屬性VALUE。(6)常用控件:文本框和標(biāo)簽的區(qū)別,列表框和組合框的區(qū)別。第9章:
(1)分支選擇語(yǔ)句:百分制轉(zhuǎn)化為等級(jí)制(case或者if),計(jì)算一元二次方程組,注意區(qū)分嵌套語(yǔ)句與分支選擇語(yǔ)句,熟悉case2to8;case2,4;caseis>9之類(lèi)的使用方法。(2)運(yùn)算操作符的優(yōu)先級(jí)比較:算數(shù)>比較>邏輯,如4=2+3^2*3*2\\9/3Mod4
(2)循環(huán)語(yǔ)句,fornext,doloopwhile,dowhileloop的使用,如計(jì)算十以?xún)?nèi)偶數(shù)的加法,十以?xún)?nèi)可以被三整除的數(shù)字的和等?荚囶}型:
擴(kuò)展閱讀:二級(jí)access筆試總結(jié)
Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)知識(shí)整理
第一章Access數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)(4%-10%)
一、數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
考點(diǎn)一:數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展
1.數(shù)據(jù)庫(kù)技術(shù)的發(fā)展大致經(jīng)歷了一下幾個(gè)階段:人工管理階段、文件系統(tǒng)階段、
數(shù)據(jù)庫(kù)系統(tǒng)階段、分布式數(shù)據(jù)庫(kù)系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)。
經(jīng)典考題:
1.數(shù)據(jù)庫(kù)技術(shù)發(fā)展過(guò)程經(jīng)歷過(guò)人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段,其中
數(shù)據(jù)獨(dú)立性最高的階段是數(shù)據(jù)庫(kù)系統(tǒng)階段。(05/9)
考點(diǎn)二:數(shù)據(jù)庫(kù)的基本概念()
1.2.3.4.
數(shù)據(jù):是描述現(xiàn)實(shí)世界事物的符號(hào)記錄,是用物理符號(hào)記錄的可以鑒別的信息。數(shù)據(jù)處理:是將數(shù)據(jù)轉(zhuǎn)換為信息的過(guò)程。數(shù)據(jù)庫(kù)(DB):是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi),有組織,可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS):為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。功能:數(shù)據(jù)定義(數(shù)據(jù)定義語(yǔ)言DDL)、數(shù)據(jù)操縱(數(shù)據(jù)操縱語(yǔ)言DML)、數(shù)據(jù)庫(kù)運(yùn)行控制、數(shù)據(jù)庫(kù)的建立和維護(hù)。5.數(shù)據(jù)庫(kù)系統(tǒng)(DBS):硬件系統(tǒng)、數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、
數(shù)據(jù)庫(kù)管理員(DBA)、用戶(hù)。
6.數(shù)據(jù)庫(kù)系統(tǒng)的核心:數(shù)據(jù)庫(kù)管理系統(tǒng)。
經(jīng)典考題:
1.數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間的關(guān)系是()
(06/4)
A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.沒(méi)有任何關(guān)系答案:C
2.數(shù)據(jù)庫(kù)系統(tǒng)的核心是()(05/9)
A.數(shù)據(jù)模型
B.數(shù)據(jù)庫(kù)管理系統(tǒng)C.數(shù)據(jù)庫(kù)
D.數(shù)據(jù)庫(kù)管理員答案:B
考點(diǎn)三:數(shù)據(jù)庫(kù)系統(tǒng)的組成1.數(shù)據(jù)庫(kù)系統(tǒng)由四個(gè)部分組成:硬件系統(tǒng)、系統(tǒng)軟件(包括操作系統(tǒng)、數(shù)據(jù)庫(kù)管
理系統(tǒng)等)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)和各類(lèi)人員。
經(jīng)典考題:
1.下列敘述正確的是()(04/9)
A.數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持。B.數(shù)據(jù)庫(kù)設(shè)計(jì)是指設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)。
C.數(shù)據(jù)庫(kù)技術(shù)的根本目的是要解決數(shù)據(jù)數(shù)據(jù)共享的問(wèn)題。D.數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須和邏輯結(jié)構(gòu)一致。答案:C
考點(diǎn)四:數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)
1)2)3)4)
數(shù)據(jù)結(jié)構(gòu)化
數(shù)據(jù)的共享性提高數(shù)據(jù)獨(dú)立性提高
數(shù)據(jù)有數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理和控制
經(jīng)典考題:
1.數(shù)據(jù)庫(kù)獨(dú)立性是數(shù)據(jù)庫(kù)技術(shù)的重要特點(diǎn)之一,所謂數(shù)據(jù)獨(dú)立性是()(05/4)A.數(shù)據(jù)與程序獨(dú)立存放
B.不同的數(shù)據(jù)被存放在不同的文件中
C.不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用D.以上三種說(shuō)法都不對(duì)答案:D
考點(diǎn)五:數(shù)據(jù)模型
1.為了反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫(kù)中的數(shù)據(jù)必須有一定的結(jié)
構(gòu),這種結(jié)構(gòu)用數(shù)據(jù)模型來(lái)表示。常見(jiàn)的數(shù)據(jù)模型有:層次模型、網(wǎng)狀模型、關(guān)系模型。
經(jīng)典考題:
1.數(shù)據(jù)模型反映的是()(04/9)
A.事物本身的數(shù)據(jù)和相關(guān)事物之間的聯(lián)系B.事物本身所包含的數(shù)據(jù)C.記錄中所包含的數(shù)據(jù)
D.記錄本身的數(shù)據(jù)和相關(guān)關(guān)系答案:A
2.用樹(shù)形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是()(05/4)A.關(guān)系模型B.網(wǎng)狀模型C.層次模型
D.以上三個(gè)都是答案:C
二、關(guān)系數(shù)據(jù)庫(kù)
考點(diǎn)一:基本概念
關(guān)系數(shù)據(jù)庫(kù)采用了關(guān)系模型作為數(shù)據(jù)的組織方式。
1.關(guān)系:一個(gè)關(guān)系就是一張二維表。屬性:二維表中的列,又稱(chēng)字段。域:一個(gè)屬性
的取值范圍。元組:二維表中的行,又稱(chēng)記錄。碼(關(guān)鍵字):能夠唯一地標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩缘慕M合。2.外關(guān)鍵字:表中的一個(gè)字段不是本表的主關(guān)鍵字,而是另一個(gè)表的主關(guān)鍵字和候選
關(guān)鍵字。
經(jīng)典考題:
1.在關(guān)系數(shù)據(jù)庫(kù)中,能夠唯一的標(biāo)識(shí)一個(gè)記錄的屬性或?qū)傩缘慕M合,稱(chēng)為(07/4)A.關(guān)鍵字B.屬性C.關(guān)系D.域答案:A
考點(diǎn)二:關(guān)系運(yùn)算()
1.2.3.4.
傳統(tǒng)的集合運(yùn)算:并、交、差
專(zhuān)門(mén)的關(guān)系運(yùn)算:選擇、投影、聯(lián)接選擇:找出給定條件的元組(記錄)。投影:指定若干屬性(字段)組成新的關(guān)系。聯(lián)接:通過(guò)公共的屬性名將兩個(gè)關(guān)系模式拼接成一個(gè)更寬的關(guān)系模式,生成的新關(guān)系中包含滿(mǎn)足聯(lián)接條件的元組(記錄)。
5.等值聯(lián)接:聯(lián)接運(yùn)算中,按照字段對(duì)應(yīng)相等為條件進(jìn)行的聯(lián)接操作。6.自然聯(lián)接:去掉重復(fù)字段的等值聯(lián)接3002
經(jīng)典考題:
1.有兩個(gè)關(guān)系R和T如下:RABCa12b22c32d32TABCc32d32則由關(guān)系R到關(guān)系T的操作是()(10/3)A.選擇B.投影C.交D.并答案:A
2.有三個(gè)關(guān)系R、S和T如下:
則由關(guān)系R和S得到關(guān)系T的操作是A)自然連接B)交C)投影D)并答案:A
三、Access簡(jiǎn)介
1.Access是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。
2.Access數(shù)據(jù)庫(kù)文件擴(kuò)展名.mdb,分為表、查詢(xún)、窗體、報(bào)表、數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)、宏、
模塊7種對(duì)象。
3.Access退出的快捷鍵:ALT+F4ALT+F+X
經(jīng)典考題:
1.Access數(shù)據(jù)庫(kù)具有很多特點(diǎn),下列敘述中,不是Access特點(diǎn)的是()。(07/4)A.Access數(shù)據(jù)庫(kù)可以保存多種數(shù)據(jù)類(lèi)型,包括多媒體數(shù)據(jù)B.Access可以通過(guò)編寫(xiě)應(yīng)用程序來(lái)操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)C.Access可以支持Internet/Intranet應(yīng)用
D.Access作為網(wǎng)狀數(shù)據(jù)庫(kù)模型支持客戶(hù)機(jī)/服務(wù)器應(yīng)用系統(tǒng)答案:D
解析:D項(xiàng)中的網(wǎng)狀數(shù)據(jù)庫(kù)應(yīng)該為關(guān)系數(shù)據(jù)庫(kù)。
第二章數(shù)據(jù)庫(kù)和表(4%-10%)一、創(chuàng)建數(shù)據(jù)庫(kù)
Access數(shù)據(jù)庫(kù)是一個(gè)獨(dú)立的文件,其擴(kuò)展名是mdb。它是由七個(gè)對(duì)象構(gòu)成的,各對(duì)象是相互聯(lián)系的,而不是獨(dú)立的文件。
二、建立表1.表的組成:字段和記錄
2.字段的命名規(guī)則:1-64個(gè)字符,不能以空格開(kāi)頭,不能包含句號(hào)(.)驚嘆號(hào)(。,
方括號(hào)([])和單引號(hào)(‘)3.通配符:
*通配任意個(gè)數(shù)的字符?通配任何單個(gè)字符
[]通配方括號(hào)內(nèi)任何單個(gè)字符!通配任何不在括號(hào)內(nèi)的字符#通配任何單個(gè)數(shù)字字符
4.索引:加速查找和排序的速度。注:對(duì)于主鍵字段,系統(tǒng)默認(rèn)添加索引(無(wú)重復(fù)),
并且不能更改。
5.空值:缺值或還沒(méi)有值(不確定的值)。
6.空字符串:雙引號(hào)括起的字符串,雙引號(hào)中間沒(méi)有空格。
7.篩選的4種方法:按選定內(nèi)容篩選,按窗體篩選,按篩選目標(biāo)篩選,高級(jí)篩選。
考點(diǎn)一:Access數(shù)據(jù)類(lèi)型
1.2.3.4.5.
文本:默認(rèn)50個(gè),最多255個(gè),一個(gè)漢字占一位。備注:長(zhǎng)文本,最多64000個(gè)數(shù)字:算術(shù)運(yùn)算的數(shù)字日期/時(shí)間
貨幣:等價(jià)于雙精度的數(shù)字類(lèi)型,自動(dòng)顯示美圓符號(hào)($)和千位分隔符,添加兩位小數(shù)。
6.自動(dòng)編號(hào):自動(dòng)插入順序號(hào),每個(gè)表只能一個(gè)。7.是/否
8.OLE對(duì)象(圖片,聲音,word文檔、Excel表格)9.超級(jí)鏈接10.查閱向?qū)?/p>
經(jīng)典考題:
1.在Access數(shù)據(jù)庫(kù)中,表就是()(04/9)A.關(guān)系B.記錄C.索引D.數(shù)據(jù)庫(kù)答案:A
考點(diǎn)二:字段屬性的設(shè)置
1.格式:定義數(shù)字,日期,文本的顯示方式和打印方式。2.數(shù)字格式(貨幣):有預(yù)定義和自定義,系統(tǒng)提供的預(yù)定義有:常規(guī)數(shù)字,科學(xué)計(jì)
算,貨幣,歐元,百分比等
3.日期/時(shí)間格式:系統(tǒng)提供的有常規(guī)日期,常日期,短日期等等
4.輸入掩碼:規(guī)定數(shù)據(jù)的輸入模式,輸入掩碼向?qū)е惶幚砣掌诤臀谋緮?shù)據(jù)類(lèi)型!案袷健睂傩砸獌(yōu)先于“輸入掩碼”屬性。以下為一些常用的輸入掩碼:0必須是0-9的數(shù)字
9可以選擇數(shù)字或空(不可以輸入正號(hào)和負(fù)號(hào))#可以選擇數(shù)字或空(可以輸入正號(hào)和負(fù)號(hào))L必須是A-Z的字母
?可以選擇A-Z的字母或空格A必須是字母或數(shù)字
a可以選擇字母、數(shù)字或空格&必須是任一字符或空格
C可以選擇任一字符,空格或空
(注意空是不填,空格是要敲一個(gè)空格字符)
\\可以用于將該表中的任何字符顯示為原義字符(例如:\\A顯示為A)5.有效性規(guī)則:限定輸入數(shù)據(jù)必須滿(mǎn)足的規(guī)則,若輸入不滿(mǎn)足條件,則彈出信息窗口,
顯示有效性文本中指定的內(nèi)容
經(jīng)典考題:
1.郵政編碼是由6位數(shù)字組成的字符串,為郵政編碼設(shè)置輸入掩碼,正確的是()(07/4)A.000000B.999999C.CCCCCCD.LLLLLL答案:A
2.通配符“#”的含義是()(10/3)A.通配任意個(gè)數(shù)的字符B.通配任何單個(gè)字符
C.通配任意個(gè)數(shù)的數(shù)字字符D.通配任何單個(gè)數(shù)字字符答案:D
3.若要求在文本框中輸入文本時(shí)達(dá)到密碼“*”的顯示效果,則應(yīng)該設(shè)置的屬性是()(10/3)A.默認(rèn)值B.有效性文本C.輸入掩碼D.密碼答案:C
解析:沒(méi)有“密碼”這個(gè)屬性,但可以先設(shè)置輸入掩碼,再在輸入掩碼中填入“密碼”二字來(lái)完成這個(gè)效果(輸入字符,顯示為*)。
第三章查詢(xún)(8%-10%)
考點(diǎn)一:查詢(xún)的分類(lèi)
1.查詢(xún)常用的有:選擇查詢(xún)(最常見(jiàn))、參數(shù)查詢(xún)(對(duì)話(huà)框提示用戶(hù)輸入)、交叉表查詢(xún)(利用行和列進(jìn)行數(shù)據(jù)統(tǒng)計(jì))、操作查詢(xún)(包括四種:生成表,刪除,更新,追加)、SQL查詢(xún)。特別注意〈上機(jī)〉:在上機(jī)練習(xí)中,如果根據(jù)題意要進(jìn)行分組統(tǒng)計(jì)等操作,我們需要在查詢(xún)?cè)O(shè)計(jì)窗口中,選中視圖菜單的總計(jì)選項(xiàng),這樣設(shè)計(jì)窗口就會(huì)出現(xiàn)總計(jì)項(xiàng),我們可以根據(jù)需要進(jìn)行選擇,如下圖所示:
經(jīng)典考題:
1.在創(chuàng)建交叉表查詢(xún)時(shí),列標(biāo)題字段的值顯示在交叉表的位置是()(07/4)A.第一行B.第一列
C.上面若干行D.左邊若干行答案:A
2.在Access中,查詢(xún)的數(shù)據(jù)源可以是()(07/9)A.表B.查詢(xún)
C.表和查詢(xún)
D.表、查詢(xún)和報(bào)表答案:C
考點(diǎn)二:查詢(xún)的準(zhǔn)則
1.Access提供了3中運(yùn)算符:關(guān)系運(yùn)算符(><=等)、邏輯運(yùn)算符(與、或、非)、
特殊運(yùn)算符(BetweenInISLike)2.數(shù)值函數(shù):
Abs(絕對(duì)值函數(shù)):Abs(-43)=43Int(取整函數(shù)):Int(99.7)=99Int(-99.7)=Int(-99.3)=-100Sqr(平方根函數(shù)):Sqr(4)=0Sgn(符號(hào)函數(shù)):Sgn(任何大于0的數(shù))=1Sgn(0)=0Sgn(任何小于0的數(shù))=-1
字符函數(shù):
Space(5)返回五個(gè)空格組成的字符串“”。String(5,“*”)返回“*****”String(4,“ABCD”)返回“AAAA”Len(“虎賁教育”)返回?cái)?shù)值4Len(“虎賁教育”)返回?cái)?shù)值5Left(),Right():Right(“中國(guó)上!保2)返回上海Left(“中國(guó)上!,
5)返回中國(guó)上海
Ltrim():刪除字符串的前面的空格Rtrim():刪除字符串的后面的空格
Trim():同時(shí)刪除前后面的空格
Mid(“上;①S教育公司”,5)返回“教育公司”Mid(“上;①S教育公
司”,3,2)返回“虎賁”日期函數(shù):
系統(tǒng)日期:Date()年函數(shù):Year()月函數(shù):Month()日函數(shù):Day()
系統(tǒng)日期和時(shí)間函數(shù):Now()統(tǒng)計(jì)函數(shù):
就和函數(shù):Sum()求平均值:Avg()
統(tǒng)計(jì)記錄個(gè)數(shù):Count()
最大、小值函數(shù):Max()Min()
經(jīng)典考題:
1.在一個(gè)Access的表中有字段“專(zhuān)業(yè)”,要查找包含“信息”兩個(gè)字的記錄,正確的表達(dá)式是()(07/9)
A.=left([專(zhuān)業(yè)],2)=“信息”B.like“*信息*”C.=“*信息*”
D.Mid([專(zhuān)業(yè)],2)=“信息”答案:B
解析:屬于模糊查詢(xún),只能用like關(guān)鍵字。
2.在報(bào)表中要計(jì)算“數(shù)學(xué)“字段的最高分,應(yīng)將控件的”控件來(lái)源”屬性設(shè)置為()(07/9)
A.=Max([數(shù)學(xué)])B.Max(數(shù)學(xué))C.=Max[數(shù)學(xué)]D.=Max(數(shù)學(xué))
答案:A
3.在報(bào)表中,要計(jì)算“數(shù)學(xué)”字段的最低分,應(yīng)將控件的“控件來(lái)源”屬性設(shè)置為()(10/9)A.=Min([數(shù)學(xué)])B.=Min(數(shù)學(xué))C.=Min[數(shù)學(xué)]D.=Min(數(shù)學(xué))答案:A4.假設(shè)“公司”表中有編號(hào)、名稱(chēng)、法人等字段,查找公司名稱(chēng)中有“網(wǎng)絡(luò)”二字的公司信息,正確的命令是()(10/3)
A.SELECT*FROM公司FOR名稱(chēng)="*網(wǎng)絡(luò)*"B.SELECT*FROM公司FOR名稱(chēng)LIKE"*網(wǎng)絡(luò)*"C.SELECT*FROM公司W(wǎng)HERE名稱(chēng)="*網(wǎng)絡(luò)*"D.SELECT*FROM公司W(wǎng)HERE名稱(chēng)LIKE"*網(wǎng)絡(luò)*"答案:D
5.利用對(duì)話(huà)框提示用戶(hù)輸入查詢(xún)條件,這樣的查詢(xún)屬于()(10/3)A.選擇查詢(xún)B.參數(shù)查詢(xún)C.操作查詢(xún)D.SQL查詢(xún)答案:B
6.在SQL查詢(xún)中“GROUPBY”的含義是()(10/3)A.選擇行條件
B.對(duì)查詢(xún)進(jìn)行排序C.選擇列字段D.對(duì)查詢(xún)進(jìn)行分組答案:D
解析:ORDERBY用來(lái)對(duì)檢索的結(jié)果進(jìn)行排序。
第四章窗體(4%-10%)考點(diǎn)一:窗體的作用
1.窗體有:顯示和編輯數(shù)據(jù)、顯示信息(提示、警告、錯(cuò)誤信息)、控制應(yīng)用程序的
流程、打印數(shù)據(jù)
考點(diǎn)一:窗體的組成和結(jié)構(gòu)
1.數(shù)據(jù)來(lái)源:表、查詢(xún)、SQL語(yǔ)句
2.節(jié):窗體有多個(gè)部分組成,每個(gè)部分稱(chēng)為一個(gè)“節(jié)”。節(jié):窗體頁(yè)眉、頁(yè)面頁(yè)眉、
主體、頁(yè)面頁(yè)腳、窗體頁(yè)腳。
考點(diǎn)三:窗體的類(lèi)型
1.窗體的類(lèi)型:縱欄式、表格式、數(shù)據(jù)表、主/子窗體、圖標(biāo)窗體和數(shù)據(jù)透視表窗體。
考點(diǎn)三:窗體視圖
1.窗體有三種視圖:設(shè)計(jì)視圖、窗體視圖、數(shù)據(jù)表視圖。
考點(diǎn)三:窗體操作
經(jīng)典考題:
1.A.
為窗體或報(bào)表的控件設(shè)置屬性值的正確宏操作命令是()(10/3)SetB.SetDataC.SetValueD.SetWarnings答案:C
2.在窗體中,用來(lái)輸入或者編輯字段數(shù)據(jù)的交互控件是()(07/9)A.文本控件B.標(biāo)簽控件C.復(fù)選框控件D.列表控件答案:A
3.假定窗體的名稱(chēng)為fmTest,則把窗體的標(biāo)題設(shè)置為“AccessTest”的語(yǔ)句是()(05/4)
A.Me=“AccessTest”
B.Me.Caption=“AccessTest”C.Me.text=“AccessTest”D.Me.Name=“AccessTest”答案:B
4.為窗體中的命令按鈕設(shè)置打擊鼠標(biāo)事件時(shí)發(fā)生的動(dòng)作,應(yīng)該選擇設(shè)置其屬性對(duì)話(huà)框的是()(06/4)A.格式選項(xiàng)卡B.事件選項(xiàng)卡C.方法選項(xiàng)卡D.數(shù)據(jù)選項(xiàng)卡答案:B
第五章報(bào)表(6%非重點(diǎn))考點(diǎn)一:報(bào)表的定義
1.2.3.4.5.6.7.8.9.
報(bào)表和窗體的區(qū)別:報(bào)表只能顯示數(shù)據(jù),不能輸入和編輯數(shù)據(jù)。
報(bào)表的區(qū)域組成:報(bào)表頁(yè)眉/頁(yè)腳,頁(yè)面頁(yè)眉/頁(yè)腳,組頁(yè)眉/頁(yè)腳,主體。要實(shí)現(xiàn)報(bào)表的分組統(tǒng)計(jì),設(shè)置:組頁(yè)眉和組頁(yè)腳;
要設(shè)置在報(bào)表每一頁(yè)底部都輸出信息,設(shè)置:頁(yè)面頁(yè)腳
要設(shè)置只在報(bào)表最后一頁(yè)主體內(nèi)容之后輸出的信息,設(shè)置:報(bào)表頁(yè)腳。
要統(tǒng)計(jì)報(bào)表某個(gè)字段的全部數(shù)據(jù),計(jì)算表達(dá)式則放在:報(bào)表頁(yè)眉/報(bào)表頁(yè)腳。要顯示報(bào)表的頁(yè)碼在文本框的控件來(lái)源屬性為:=[page]報(bào)表的數(shù)據(jù)來(lái)源:表、查詢(xún)、SQL語(yǔ)句。
報(bào)表的4中類(lèi)型:縱欄式報(bào)表,表格式報(bào)表,圖標(biāo)報(bào)表,標(biāo)簽報(bào)表。
經(jīng)典考題:
1.A.B.C.
要實(shí)現(xiàn)報(bào)表的分組統(tǒng)計(jì),其操作區(qū)域是()(05/4)報(bào)表頁(yè)眉/頁(yè)腳頁(yè)面頁(yè)眉/頁(yè)腳主體區(qū)域D.組頁(yè)眉/組頁(yè)腳答案:D
考點(diǎn)二:報(bào)表的操作
經(jīng)典考題:
1.在報(bào)表設(shè)計(jì)中,可以通過(guò)添加控件另起一頁(yè)輸出顯示。(05/9)答案:分頁(yè)符
2.在報(bào)表設(shè)計(jì)工具欄中,用于修飾版面以達(dá)到更好的顯示效果的控件是()(05/9)A.直線(xiàn)和矩形B.直線(xiàn)和圓形C.直線(xiàn)和多邊形D.矩形和圓形答案:A
第六章數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)(2%非重點(diǎn))考點(diǎn)一:數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)的定義
1.數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)的兩種視圖:頁(yè)視圖和設(shè)計(jì)視圖
2.數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)頁(yè)可以把Access數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布在Internet網(wǎng)絡(luò)上
經(jīng)典考題:
1.數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)可以簡(jiǎn)單的認(rèn)為就是一個(gè)()(06/3)A.網(wǎng)頁(yè)
B.數(shù)據(jù)庫(kù)文件C.Word文件D.子表答案:A
考點(diǎn)二:數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)的類(lèi)型
1.數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)的類(lèi)型有:交互式報(bào)表、數(shù)據(jù)輸入、數(shù)據(jù)分析。
第七章宏(6%-10%)考點(diǎn)一:宏的基本概念
1.2.3.4.
宏是由一個(gè)或多個(gè)操作組成的集合。
宏分為操作序列宏、宏組和條件操作的宏。自動(dòng)運(yùn)行的宏名為AutoExec引用窗體上的控件值:forms![窗體名]![控件名]引用報(bào)表上的控件值:Reports![報(bào)表名]![控件名]
5.在宏的設(shè)計(jì)時(shí),對(duì)于連續(xù)重復(fù)的條件,可以用符號(hào)代替重復(fù)的條件
經(jīng)典考題:
1.宏是一個(gè)或者多個(gè)的集合。(04/9)答案:操作命令
2.下列關(guān)于宏的說(shuō)法中,錯(cuò)誤的是()(05/9)A.宏是多個(gè)操作的集合
B.每一個(gè)宏操作都有相同的宏操作參數(shù)C.宏操作不能自定義
D.宏通常與窗體、報(bào)表中命令按鈕相結(jié)合來(lái)使用答案:B
考點(diǎn)二:宏的操作
經(jīng)典例題:
1.使用宏組的目的是()(06/4)A.設(shè)計(jì)出功能復(fù)雜的宏
B.設(shè)計(jì)出包含大量操作的宏C.減少程序內(nèi)存消耗
D.對(duì)多個(gè)宏進(jìn)行組織和管理答案:D
2.如果希望按滿(mǎn)足指定條件執(zhí)行宏中的一個(gè)或者多個(gè)操作,這類(lèi)宏稱(chēng)為。(07/4)
答案:條件操作宏
注:要想使得宏在啟動(dòng)數(shù)據(jù)庫(kù)時(shí)自動(dòng)運(yùn)行,應(yīng)該將宏命名為AutoExec。
第八章模塊(18%22%,近年逐年增加,是重點(diǎn)考查內(nèi)容)考點(diǎn)一:模塊的基本概念
1、類(lèi)模塊:窗體和報(bào)表都屬于類(lèi)模塊,而且它們各自與某一窗體或報(bào)表相關(guān)聯(lián)(類(lèi)
模塊可以作為獨(dú)立的模塊存在);
2、標(biāo)準(zhǔn)模塊:一般用于存放其他Access數(shù)據(jù)庫(kù)對(duì)象使用的公共過(guò)程;
3、將宏轉(zhuǎn)化為模塊:其實(shí)就是將宏實(shí)現(xiàn)的功能用模塊(寫(xiě)VBA代碼的方法)來(lái)表
達(dá)出來(lái)。
考點(diǎn)二:創(chuàng)建模塊
1、創(chuàng)建新模塊:這里注意創(chuàng)建類(lèi)模塊和創(chuàng)建標(biāo)準(zhǔn)模塊的不同;
2、在模塊中加入過(guò)程:所有的VBA程序代碼都必須存在于過(guò)程中;
3、在模塊中執(zhí)行宏:可以使用DoCmd對(duì)象的RunMacro方法,具體格式為:
DoCmd.RunMacro宏名稱(chēng)
考點(diǎn)三:VBA程序設(shè)計(jì)基礎(chǔ)
1、面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念〈1〉對(duì)象:是將數(shù)據(jù)和代碼封裝起來(lái)的實(shí)體;
〈2〉屬性和方法:描述了對(duì)象的行為和性質(zhì),引用方式為:對(duì)象.屬性或?qū)ο?方法;〈3〉事件和事件過(guò)程:
事件是access對(duì)象控件可以識(shí)別的“動(dòng)作”,如單擊命令按鈕,向文本框中輸入內(nèi)容等;
事件過(guò)程就是為某個(gè)事件編寫(xiě)VBA代碼過(guò)程,完成指定動(dòng)作;
兩者的區(qū)別就:事件是系統(tǒng)確定好的,事件過(guò)程可以由用戶(hù)來(lái)編寫(xiě)。
2、VBA編程基礎(chǔ)常量、變量、運(yùn)算符和表達(dá)式
〈1〉VBA的數(shù)據(jù)類(lèi)型:
Integer整型、String字符型、Single單精度型、Double雙精度型、Boolean布爾型、Date日期型,Variant變體型
注解1:當(dāng)轉(zhuǎn)化其他的數(shù)值類(lèi)型為Boolean類(lèi)型時(shí),0會(huì)轉(zhuǎn)成False,而其他的值則轉(zhuǎn)成了True;而將Boolean類(lèi)型轉(zhuǎn)成其他類(lèi)型時(shí),F(xiàn)alse成為0,而True成為-1.
注解2:變量沒(méi)有顯示聲明(用如Dim、Private、Static等語(yǔ)句),那么默認(rèn)為變體類(lèi)型。是一種特殊的數(shù)據(jù)類(lèi)型,除了定義長(zhǎng)String數(shù)據(jù)以及用戶(hù)定義類(lèi)型外,可以包含任何種類(lèi)的數(shù)據(jù)!2〉變量
--聲明變量的兩種方法:隱性聲明(默認(rèn)為variant類(lèi)型)和顯性聲明;注解:如果是Dimx,y,zAsInteger,那么x,y為Variant類(lèi)型。--變量的三個(gè)范圍級(jí)別過(guò)程級(jí)別
只有在聲明此變量的過(guò)程中才可以使用的變量成為局部變量?梢允褂肈im或Static關(guān)鍵字來(lái)定義。
注解:Dim定義的變量只有在其所在的過(guò)程運(yùn)行時(shí)有值,static定義的變量在整個(gè)程序運(yùn)行期間都有值。私有模塊級(jí)別
私有模塊定義的變量只對(duì)所屬模塊過(guò)程可用,可以使用Dim和Private定義。
公共模塊級(jí)別
一般用public來(lái)定義,所有的模塊都可以用。
〈3〉數(shù)組
--可以同時(shí)定義多個(gè)變量,有一維數(shù)組,二維數(shù)組…;
--默認(rèn)情況下數(shù)組下標(biāo)為0,除非用OptionBase1來(lái)把默認(rèn)值更改為1;--如定義一個(gè)一維數(shù)組Dims(3)asinteger,它等同于:Dims(0to3)asinteger,兩者都定義數(shù)組中有4個(gè)元素,分別是:s(0),s(1),s(2),s(3);--對(duì)于一個(gè)二維元素,根據(jù)同樣的道理,如m(1,2),那么就這個(gè)元素中就包含2*3=6個(gè)元素。
〈4〉運(yùn)算符
--數(shù)學(xué)運(yùn)算符〈重點(diǎn)掌握整數(shù)除法和求模運(yùn)算符,見(jiàn)P96〉--比較運(yùn)算符〈注意比較運(yùn)算符的結(jié)果為邏輯值,true,false〉
--連接運(yùn)算符〈&(強(qiáng)制將兩個(gè)表達(dá)式作為字符串連接)和+(連接字符串?dāng)?shù)據(jù))〉
--邏輯運(yùn)算符〈結(jié)果同樣為邏輯值〉--表達(dá)式與優(yōu)先級(jí)
舉例:求表達(dá)式12*3/4-7mod2+2>3的值
因?yàn)椋核銛?shù)運(yùn)算符>連接運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算符,算數(shù)運(yùn)算符中乘除符號(hào)>求模>加減符號(hào)(具體見(jiàn)P98表8.7)9-1+2>3,進(jìn)一步推得10>3,所以結(jié)果為true。
〈5〉標(biāo)準(zhǔn)函數(shù)
--這些函數(shù)都是系統(tǒng)已經(jīng)定義好的內(nèi)置函數(shù),使用就可以完成特定的功能,這一部分需要熟記,并知道每個(gè)函數(shù)的用法。具體見(jiàn)P98.
3、VBA程序流程控制語(yǔ)句
〈1〉語(yǔ)句的三個(gè)分類(lèi):
聲明語(yǔ)句:命名和定義過(guò)程、變量、數(shù)組以及常數(shù);
可執(zhí)行語(yǔ)句:執(zhí)行賦值、判斷、循環(huán)等各種操作,運(yùn)行函數(shù)或過(guò)程等;賦值語(yǔ)句:將變量或常量賦給一個(gè)值或表達(dá)式。
〈2〉注釋語(yǔ)句
--使用Rem語(yǔ)句,格式為:Rem注釋語(yǔ)句
注解:如果Rem和代碼語(yǔ)句在同一行,則前面應(yīng)該加上冒號(hào)(:)--使用‘,格式為:’注釋語(yǔ)句
〈3〉條件語(yǔ)句:根據(jù)條件表達(dá)式的值來(lái)選擇程序運(yùn)行語(yǔ)句If….Then
If…Then…Else
例題:下面是一個(gè)多分支選擇結(jié)構(gòu)考題。在窗體中添加一個(gè)名稱(chēng)為分析:Command1的本題是一個(gè)if條件結(jié)構(gòu)的多分支程序,命令按鈕,然后編寫(xiě)如下事件代碼:首先進(jìn)行判斷,如果滿(mǎn)足條件就執(zhí)行該P(yáng)rivateSubCommand1_Click()條件下的代碼。a=75并且,當(dāng)其執(zhí)行過(guò)某個(gè)分支之后就會(huì)退Ifa>60Then出條件語(yǔ)句。k=1對(duì)本題來(lái)說(shuō),a=75>60,所以執(zhí)行k=1,然ElseIfa>70Then后退出條件結(jié)構(gòu),即使下面的也符合條k=2件也不會(huì)繼續(xù)執(zhí)行。ElseIfa=85Thenk=3ElseIfa=85Thenk=4EndIfMsgBoxkEndSub窗體打開(kāi)運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果是()A、1B、2C、3D、4
SelectCase
注解;當(dāng)遇到多分支結(jié)構(gòu)時(shí),當(dāng)某分支條件正確并執(zhí)行過(guò)某個(gè)分支后,就會(huì)跳
出判斷,不會(huì)選擇繼續(xù)向下判斷!4〉循環(huán)語(yǔ)句Do…Loop
DoWhileDo程序代碼程序代碼LoopLoopWhile注:對(duì)于While,條件表達(dá)式為真時(shí)執(zhí)行循環(huán),為假就退出循環(huán)。
While在Do后面與在Loop后面的不同:前者先判斷,成立就執(zhí)行,后者是先執(zhí)行,后判斷條件是否滿(mǎn)足,繼續(xù)執(zhí)行循環(huán)。即使開(kāi)始條件為假,后者也會(huì)執(zhí)行1次。
對(duì)于Until同樣如此分析。DoUntilDo程序代碼程序代碼LoopLoopUntil注:對(duì)于Until,條件表達(dá)式為假時(shí)執(zhí)行循環(huán),為真就退出循環(huán)。For…Next
For變量=初值To終值Step步長(zhǎng)程序代碼Next
注意:判斷For循環(huán)執(zhí)行與否的條件(P109)。例題:認(rèn))>0,所以當(dāng)循環(huán)變量i4終止循環(huán)。輸出sum。323這個(gè)程序的功能就是求出了從04364的所有整數(shù)的和。5410
4、過(guò)程調(diào)用和參數(shù)傳遞
〈1〉過(guò)程調(diào)用
子過(guò)程調(diào)用的兩種方式:
Call子過(guò)程名([])或?qū)all省略
因此,經(jīng)過(guò)分析,我們知道這個(gè)循環(huán)執(zhí)行了5次,直到循環(huán)變量函數(shù)子過(guò)程調(diào)用:函數(shù)過(guò)程名([])〈2〉參數(shù)傳遞
在函數(shù)或者子過(guò)程定義時(shí),如果使用ByRef關(guān)鍵字,則說(shuō)明參數(shù)是傳址傳遞,這時(shí)形參的變化會(huì)影響到相應(yīng)的實(shí)參,也就是說(shuō)參數(shù)的變化是雙向的;
如果使用ByVal關(guān)鍵字,則說(shuō)明參數(shù)是傳值傳遞,這時(shí)形參的變化不會(huì)影響到相應(yīng)的實(shí)參,也就是說(shuō)參數(shù)的變化是單向的;
默認(rèn)情況下,參數(shù)是傳址傳遞的,也就是說(shuō)參數(shù)的變化是雙向的。
例題:
在窗體中添加一個(gè)名稱(chēng)為Command1的命令按鈕,然后編寫(xiě)如下事件代碼:?jiǎn)枺捍绑w打開(kāi)運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果為_(kāi)__.(201*-9)
PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=12:y=32Callp(x,y):Rem調(diào)用下面定義的過(guò)程PMsgboxx*yEndSubPublicSubp(nasInteger,ByValmAsInteger)n=nMod10m=mMod10EndSub分析:這里關(guān)鍵是在定義過(guò)程p時(shí),定義參數(shù)的方式:因?yàn)槟J(rèn)是傳址傳遞,ByVal關(guān)鍵字表明是傳值傳遞,則說(shuō)明第一個(gè)參數(shù)n是傳址傳遞,m是傳值傳遞。那么,x=12傳遞給n后,n=nMod10為2,會(huì)使得x也變?yōu)?;而對(duì)于m是傳值傳遞,所以無(wú)論如何變化都不會(huì)影響y。所以調(diào)用過(guò)程p后,x=2,y=32答案應(yīng)該為64.
友情提示:本文中關(guān)于《Access筆試知識(shí)總結(jié)》給出的范例僅供您參考拓展思維使用,Access筆試知識(shí)總結(jié):該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。