ACCESS2010數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課后習(xí)題參考答案_第1頁(yè)
ACCESS2010數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課后習(xí)題參考答案_第2頁(yè)
ACCESS2010數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課后習(xí)題參考答案_第3頁(yè)
ACCESS2010數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課后習(xí)題參考答案_第4頁(yè)
ACCESS2010數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課后習(xí)題參考答案_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、ACCESS201數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課后習(xí)題參考答案目錄第1章 2第2章 4第3章 5第4章 5第5章 6第6章 7第7章 8第8章 9第9章 126第1章一、選擇題1B2A3B4B5D6C7A8D9C10A11C12D13B14D15B二、填空題1數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)2元組,屬性3 1:n 或一對(duì)多4選擇5文件6表,窗體三、問(wèn)答題1答:計(jì)算機(jī)數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件管理、數(shù)據(jù)庫(kù)管理以及新型數(shù)據(jù)庫(kù) 系統(tǒng)等發(fā)展階段。人工管理階段的數(shù)據(jù)管理是以人工管理方式進(jìn)行的, 一般不需要將數(shù)據(jù)長(zhǎng)期保存; 由應(yīng) 用程序管理數(shù)據(jù);數(shù)據(jù)有冗余,無(wú)法實(shí)現(xiàn)共享;數(shù)據(jù)對(duì)程序不具有獨(dú)立性。文件管理階段利用

2、操作系統(tǒng)的文件管理功能, 將相關(guān)數(shù)據(jù)按一定的規(guī)則構(gòu)成文件, 通過(guò) 文件系統(tǒng)對(duì)文件中的數(shù)據(jù)進(jìn)行存取和管理,實(shí)現(xiàn)數(shù)據(jù)的文件管理方式。數(shù)據(jù)可以長(zhǎng)期保存; 數(shù)據(jù)對(duì)程序有一定獨(dú)立性;但數(shù)據(jù)的共享性差、冗余度大,容易造成數(shù)據(jù)不一致; 數(shù)據(jù)獨(dú)立 性差;數(shù)據(jù)之間缺乏有機(jī)的聯(lián)系,缺乏對(duì)數(shù)據(jù)的統(tǒng)一控制和管理。在數(shù)據(jù)庫(kù)管理階段, 由數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一的控制和管理, 在應(yīng)用程序和數(shù) 據(jù)庫(kù)之間保持較高的獨(dú)立性, 數(shù)據(jù)具有完整性、 一致性和安全性高等特點(diǎn), 并且具有充分的 共享性,有效地減少了數(shù)據(jù)冗余。(在數(shù)據(jù)庫(kù)管理階段, 學(xué)校信息管理中應(yīng)用程序與數(shù)據(jù)庫(kù)之間的關(guān)系如圖 1-4 所示。 有 關(guān)學(xué)校信息管理的數(shù)據(jù)都

3、存放在一個(gè)統(tǒng)一的數(shù)據(jù)庫(kù)中, 數(shù)據(jù)庫(kù)不再面向某個(gè)部門(mén)的應(yīng)用, 而 是面向整個(gè)應(yīng)用系統(tǒng),實(shí)現(xiàn)了數(shù)據(jù)共享,并且數(shù)據(jù)庫(kù)和應(yīng)用程序之間保持較高的獨(dú)立性。 ) 新型數(shù)據(jù)庫(kù)系統(tǒng)包括分布式數(shù)據(jù)庫(kù)系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)、多媒體數(shù)據(jù)庫(kù)系統(tǒng)等, 為復(fù)雜數(shù)據(jù)的管理以及數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用開(kāi)辟新的途徑。2答:數(shù)據(jù)獨(dú)立性是指應(yīng)用程序與數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)之間相互獨(dú)立。在數(shù)據(jù)庫(kù)系統(tǒng)中,因?yàn)椴捎昧藬?shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu),保證了數(shù)據(jù)庫(kù)中數(shù)據(jù)的獨(dú)立性。在數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)改變時(shí),不影響數(shù)據(jù)的全局邏輯結(jié)構(gòu),這樣保證了數(shù)據(jù)的物理獨(dú)立性。在全局邏輯結(jié)構(gòu)改變時(shí),不影 響用戶(hù)的局部邏輯結(jié)構(gòu)以及應(yīng)用程序,這樣就保證了數(shù)據(jù)的邏輯獨(dú)立性。3答:關(guān)系運(yùn)算式如下

4、:(1 ) b年齡35(患者)(2)b職稱(chēng)二'主任醫(yī)師 '(醫(yī)生)(3) n (患者病例號(hào),患者姓名)(b姓名='王三 '(醫(yī)生丿患者),其中連接的條件為“醫(yī)生醫(yī)生編號(hào)=患 者.醫(yī)生編號(hào)”。(4) n(醫(yī)生編號(hào),姓名,職稱(chēng))(b患者姓名='劉北'(醫(yī)生弭患者),其中連接的條件為“醫(yī)生醫(yī)生編號(hào)= 患者醫(yī)生編號(hào)”。4. 答:?jiǎn)?dòng)Access 2010常用的方法有 3種: 在 Windows桌面中單擊“開(kāi)始”按鈕,然后依次選擇“所有程序”宀“MicrosoftOffice ”t“ Microsoft Access 2010” 選項(xiàng)。 先在 Window

5、s桌面上建立 Access 2010的快捷方式,然后雙擊Access 2010快捷方式圖標(biāo)。 雙擊要打開(kāi)的數(shù)據(jù)庫(kù)文件。退出Access 2010的方法主要有如下 4種。 在Access 2010窗口中,選擇“文件”t“退出”菜單命令。 單擊Access 2010窗口右上角的“關(guān)閉”按鈕。 雙擊Access 2010窗口左上角的控制菜單圖標(biāo);或單擊控制菜單圖標(biāo),從打開(kāi)的菜單 中選擇“關(guān)閉”命令;或按組合鍵 Alt + F4。 右鍵單擊Access 2010窗口標(biāo)題欄,在打開(kāi)的快捷菜單中,選擇“關(guān)閉”命令。5. 答:Access 2010的主窗口包括標(biāo)題欄、快速訪問(wèn)工具欄、功能區(qū)、導(dǎo)航窗格、對(duì) 象

6、編輯區(qū)和狀態(tài)欄等組成部分。快速訪問(wèn)工具欄中的命令始終可見(jiàn),可將最常用的命令添加到此工具欄中。通過(guò)快速訪問(wèn)工具欄,只需一次單擊即可訪問(wèn)命令。功能區(qū)是一個(gè)橫跨在 Access 2010主窗口頂部的帶狀區(qū)域,它由選項(xiàng)卡、命令組和各組 的命令按鈕3部分組成。單擊選項(xiàng)卡可以打開(kāi)此選項(xiàng)卡所包含的命令組以及各組相應(yīng)的命令 按鈕。在Access 2010中打開(kāi)數(shù)據(jù)庫(kù)時(shí),位于主窗口左側(cè)的導(dǎo)航窗格中將顯示當(dāng)前數(shù)據(jù)庫(kù)中的 各種數(shù)據(jù)庫(kù)對(duì)象,如表、查詢(xún)、窗體、報(bào)表等。導(dǎo)航窗格可以幫助組織數(shù)據(jù)庫(kù)對(duì)象,是打開(kāi) 或更改數(shù)據(jù)庫(kù)對(duì)象設(shè)計(jì)的主要方式,它取代了Access 2007之前版本中的數(shù)據(jù)庫(kù)窗口。對(duì)象編輯區(qū)位于 Access

7、 2010主窗口的右下方、導(dǎo)航窗格的右側(cè),它是用來(lái)設(shè)計(jì)、編輯、 修改以及顯示表、查詢(xún)、窗體和報(bào)表等數(shù)據(jù)庫(kù)對(duì)象的區(qū)域。對(duì)象編輯區(qū)的最下面是記錄定位器,其中顯示共有多少條記錄,當(dāng)前編輯的是第幾條。狀態(tài)欄是位于 Access 2010主窗口底部的條形區(qū)域。右側(cè)是各種視圖切換按鈕,單擊各 個(gè)按鈕可以快速切換視圖狀態(tài),左側(cè)顯示了當(dāng)前視圖狀態(tài)。6. 答:導(dǎo)航窗格取代了早期 Access版本中所使用的數(shù)據(jù)庫(kù)窗口,在打開(kāi)數(shù)據(jù)庫(kù)或創(chuàng)建 新數(shù)據(jù)庫(kù)時(shí),數(shù)據(jù)庫(kù)對(duì)象的名稱(chēng)將顯示在導(dǎo)航窗格中,包括表、查詢(xún)、窗體、報(bào)表等。在導(dǎo) 航窗格可實(shí)現(xiàn)對(duì)各種數(shù)據(jù)庫(kù)對(duì)象的操作。第2章一、選擇題1C2A3A4D5B6C7A8C9B10A二

8、、填空題112 accdb3不含任何數(shù)據(jù)庫(kù)對(duì)象4字段屬性區(qū),字段名,屬性5表的結(jié)構(gòu),表的記錄(或表的內(nèi)容)6貨幣型7字段名稱(chēng)80000000009數(shù)據(jù)類(lèi)型10凍結(jié),隱藏三、問(wèn)答題1答: Access 2010 提供了兩種創(chuàng)建數(shù)據(jù)庫(kù)的方法:一種是先創(chuàng)建一個(gè)空數(shù)據(jù)庫(kù),然后 向其中添加表、 查詢(xún)、窗體和報(bào)表等對(duì)象;另一種是利用系統(tǒng)提供的模板來(lái)創(chuàng)建數(shù)據(jù)庫(kù),用 戶(hù)只需要進(jìn)行一些簡(jiǎn)單的選擇操作, 就可以為數(shù)據(jù)庫(kù)創(chuàng)建相應(yīng)的表、 窗體、 查詢(xún)和報(bào)表等對(duì) 象,從而建立一個(gè)完整的數(shù)據(jù)庫(kù)。2答:通常,在 Access 2010 中創(chuàng)建表的方法有 4 種:使用設(shè)計(jì)視圖創(chuàng)建表、使用數(shù) 據(jù)表視圖創(chuàng)建表、使用表模板創(chuàng)建表和

9、使用字段模板創(chuàng)建表。3答:可通過(guò)有效性規(guī)則屬性來(lái)定義對(duì)某字段的約束,通過(guò)有效性文本定義對(duì)該字段 編輯時(shí)若違反了所定義的約束應(yīng)給出的提示信息。例如,對(duì)于“工齡”字段,可定義有效性 規(guī)則為大于 1 并且小于 60,有效性文本為“輸入數(shù)據(jù)有誤,請(qǐng)重新輸入” 。4答:打開(kāi)數(shù)據(jù)庫(kù)后, 在導(dǎo)航窗格中對(duì)數(shù)據(jù)庫(kù)對(duì)象的操作有: 打開(kāi)與關(guān)閉數(shù)據(jù)庫(kù)對(duì)象; 在數(shù)據(jù)庫(kù)中添加數(shù)據(jù)庫(kù)對(duì)象; 復(fù)制數(shù)據(jù)庫(kù)對(duì)象; 通過(guò)數(shù)據(jù)庫(kù)對(duì)象快捷菜單, 還可以對(duì)數(shù)據(jù)庫(kù) 對(duì)象實(shí)施其他操作, 包括數(shù)據(jù)庫(kù)對(duì)象的重命名、刪除、查看數(shù)據(jù)庫(kù)對(duì)象屬性等。刪除數(shù)據(jù)庫(kù) 對(duì)象前必須先將此對(duì)象關(guān)閉。5答:排序的作用是對(duì)表的記錄按所需字段值的順序顯示;篩選的作用是挑

10、選表中的 記錄;如果要取消篩選效果,恢復(fù)被隱藏的記錄,只需在“排序和篩選”命令組中單擊“取 消篩選”命令按鈕。一、選擇題1. B2. C3. C4. D5. B6. B7. C8. A9. C10. D二、填空題1. Between Date()-20 And Date() 或 Between Now()-20 And Now() 或 >=Date()-20 And <=Date()或 >=Now()-20 And <=Now()2. "教授"Or"副教授”3分組4. 與,或5參數(shù),生成表三、問(wèn)答題1. 答:在Access中,根據(jù)對(duì)數(shù)據(jù)源操

11、作方式和操作結(jié)果的不同,可以把查詢(xún)分為5種類(lèi)型,分別是選擇查詢(xún)、交叉表查詢(xún)、參數(shù)查詢(xún)、操作查詢(xún)和SQL查詢(xún)。創(chuàng)建查詢(xún)有3種方法:使用查詢(xún)向?qū)?、使用查?xún)?cè)O(shè)計(jì)視圖、使用SQL查詢(xún)語(yǔ)句。2. 答:查詢(xún)是根據(jù)給定的條件從數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)表中找出符合條件的記錄,但一 個(gè)Access查詢(xún)不是數(shù)據(jù)記錄的集合,而是操作命令的集合。創(chuàng)建查詢(xún)后,保存的是查詢(xún)的操作,只有在運(yùn)行查詢(xún)時(shí)才會(huì)從查詢(xún)數(shù)據(jù)源中抽取數(shù)據(jù),并創(chuàng)建動(dòng)態(tài)的記錄集合,只要關(guān)閉查詢(xún),查詢(xún)的動(dòng)態(tài)數(shù)據(jù)集就會(huì)自動(dòng)消失。所以,可以將查詢(xún)的運(yùn)行結(jié)果看作是一個(gè)臨時(shí)表, 稱(chēng)為動(dòng)態(tài)的數(shù)據(jù)集。它形式上很像一個(gè)表,但實(shí)質(zhì)是完全不同的,這個(gè)臨時(shí)表并沒(méi)有 存儲(chǔ)在 數(shù)據(jù)庫(kù)中。

12、3. 答:一個(gè)字段的值使用表達(dá)式計(jì)算得到,稱(chēng)該字段為計(jì)算字段。創(chuàng)建計(jì)算字段的方法是,在查詢(xún)?cè)O(shè)計(jì)視圖的設(shè)計(jì)網(wǎng)格“字段”行中直接輸入計(jì)算字段名及其計(jì)算表達(dá)式,即“計(jì)算字段名:計(jì)算表達(dá)式”。、選擇題1.2.3.4.5. D6C7B8A9B10A二、填空題1結(jié)構(gòu)化查詢(xún)語(yǔ)言2聯(lián)合查詢(xún),傳遞查詢(xún),數(shù)據(jù)定義3UPDATE 學(xué)生 SET 成績(jī)=成績(jī)+10 WHERE 性別="女"4查詢(xún)成績(jī)表中所有成績(jī)大于平均成績(jī)的記錄5 UNION ,查詢(xún)結(jié)果三、問(wèn)答題1答:通過(guò) SQL 語(yǔ)言可實(shí)現(xiàn)數(shù)據(jù)庫(kù)的全面管理,包括數(shù)據(jù)查詢(xún)、數(shù)據(jù)操縱、數(shù)據(jù)定義 和數(shù)據(jù)控制 4 個(gè)方面,它是一種通用的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。在

13、 Access 查詢(xún)中,可通過(guò) SQL 視 圖下的文本編輯器實(shí)現(xiàn) SQL 語(yǔ)句的輸入、編輯。2答:(1) CREATE TABLE 圖書(shū)(書(shū)號(hào) CHAR(5) PRIMARY KEY,書(shū)名 CHAR(10),定價(jià) DECIMAL(8,2)(2) INSERT INTO 圖書(shū) VALUES("B1001","Access 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) ", 32)( 3) SELECT 圖書(shū) .書(shū)名 , 圖書(shū) .定價(jià) FROM 圖書(shū) WHERE 定價(jià) =(SELECT MAX( 定價(jià)) FROM 圖書(shū), 圖書(shū)發(fā)行 WHERE 圖書(shū).書(shū)號(hào)=圖書(shū)發(fā)行 .書(shū)號(hào)) UNIONS

14、ELECT 圖書(shū).書(shū)名 , 圖書(shū).定價(jià) FROM 圖書(shū) WHERE 定價(jià)=(SELECT MIN( 定價(jià)) FROM 圖書(shū), 圖書(shū)發(fā)行 WHERE 圖書(shū).書(shū)號(hào)=圖書(shū)發(fā)行 .書(shū)號(hào))( 4) SELECT 書(shū)號(hào) , 數(shù)量 FROM 圖書(shū)發(fā)行 WHERE 書(shū)號(hào) IN(SELECT 書(shū)號(hào) FROM 圖書(shū) WHERE 書(shū)名 LIKE '* 數(shù)據(jù)庫(kù) *')(5)查詢(xún)藏有已發(fā)行的“ Access 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)”一書(shū)的圖書(shū)館館名。第5章一、選擇題1C2C3C4D5A6B7C8A9C10D二、填空題1 名稱(chēng)2數(shù)據(jù)表窗體3子窗體4記錄源5=單價(jià) * 數(shù)量 三、問(wèn)答題 1答:窗體是一個(gè)為用戶(hù)提供的

15、可以輸入和編輯數(shù)據(jù)的良好界面,窗體的功能大概可 分為 6 個(gè)方面:顯示和編輯數(shù)據(jù);數(shù)據(jù)輸入;查找數(shù)據(jù);分析數(shù)據(jù);信息顯示;控制應(yīng)用程 序流程。窗體類(lèi)型分為:縱欄式窗體、表格式窗體、數(shù)據(jù)表窗體、主/子窗體、圖表窗體、數(shù)據(jù)透視表窗體和數(shù)據(jù)透視圖窗體。窗體的 6 種視圖是:設(shè)計(jì)視圖、窗體視圖、數(shù)據(jù)表視圖、布局視圖、數(shù)據(jù)透視表視圖和 數(shù)據(jù)透視圖視圖。2答:“屬性表” 對(duì)話(huà)框的作用: 用于窗口及窗口中對(duì)象屬性值的設(shè)置及事件代碼的編 寫(xiě)。例如,可通過(guò)設(shè)置“標(biāo)簽”對(duì)象的“標(biāo)題”屬性達(dá)到顯示所需文字說(shuō)明的目的。3答:一個(gè)窗體是由多個(gè)部分組成的,每個(gè)部分稱(chēng)為一個(gè)節(jié),窗體可以含有5 種節(jié),分別是:頁(yè)面頁(yè)眉、窗體頁(yè)

16、眉、主體、窗體頁(yè)腳、頁(yè)面頁(yè)腳。各部分的放置的信息和數(shù)據(jù)如下: (1)窗體頁(yè)眉和頁(yè)腳:窗體頁(yè)眉用于放置和顯示與數(shù)據(jù)相關(guān)的一些信息,如標(biāo)題、公 司標(biāo)志或其他需要與數(shù)據(jù)記錄分開(kāi)的一些信息, 例如當(dāng)前日期、 時(shí)間等。 窗體頁(yè)腳用于放置 和顯示與數(shù)據(jù)相關(guān)的說(shuō)明信息,如當(dāng)前記錄以及如何錄入數(shù)據(jù)等。( 2)主體:主體區(qū)域是窗體的核心部分,用來(lái)放置顯示數(shù)據(jù)的相關(guān)控件,顯示數(shù)據(jù)記 錄信息。( 3)頁(yè)面頁(yè)眉和頁(yè)腳:用于放置和顯示在打印窗體時(shí)在每頁(yè)窗體的頁(yè)面頁(yè)眉和頁(yè)腳必 須出現(xiàn)的內(nèi)容,一般用來(lái)顯示日期、頁(yè)碼等信息。4答:在窗體上使用的控件可以分為3 類(lèi):綁定型控件、未綁定型控件和計(jì)算控件。在窗體中可以添加的控件包括

17、:標(biāo)簽、文本框、列表框、組合框、復(fù)選框、選項(xiàng)按鈕、 切換按鈕、選項(xiàng)組、按鈕、選項(xiàng)卡、子窗體/子報(bào)表、直線、矩形、綁定對(duì)象框、未綁定對(duì)象框、圖像、分頁(yè)符、 ActiveX 控件等。5答:要在窗體中添加綁定控件, 首先利用工具箱中的控件創(chuàng)建窗體的綁定控件對(duì)象, 然后給綁定控件對(duì)象設(shè)置“控件來(lái)源”屬性值。假定數(shù)據(jù)庫(kù)中已創(chuàng)建“學(xué)生成績(jī)”表,包含“平時(shí)成績(jī)”和“考試成績(jī)”兩個(gè)字段,可 以在窗體中創(chuàng)建計(jì)算型控件來(lái)顯示每個(gè)學(xué)生的總成績(jī)(約定“平時(shí)成績(jī)” 、“考試成績(jī)”分別 占 30% 和 70% ),步驟是:(1)創(chuàng)建窗體。( 2)在窗體中創(chuàng)建文本框控件。( 3)設(shè)置“文本框”控件的“控件來(lái)源”屬性值為“=

18、 平時(shí)成績(jī) *30/100+ 考試成績(jī)*70/100 ”。第6章一、選擇題1B2B4B5B6B7C8C9A10C二、填空題1頁(yè)面頁(yè)腳,主體,組頁(yè)眉2主體3報(bào)表頁(yè)眉4報(bào)表視圖、打印預(yù)覽、布局視圖、設(shè)計(jì)視圖5報(bào)表設(shè)計(jì)視圖6=page & "/ 總" & Pages & " 頁(yè)"三、問(wèn)答題1答:報(bào)表由從表或查詢(xún)中獲取的信息以及在設(shè)計(jì)報(bào)表時(shí)所提供的信息(如標(biāo)簽、標(biāo) 題和圖形等)組成。 報(bào)表可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行分組、排序和篩選,另外在報(bào)表中還可 以插入文本、 圖形和圖像等其他對(duì)象。 報(bào)表和窗體的創(chuàng)建過(guò)程基本上是一樣的, 只是創(chuàng)建的 目的

19、不同而已, 窗體主要用于數(shù)據(jù)的顯示和處理, 以實(shí)現(xiàn)人機(jī)交互; 報(bào)表主要用于數(shù)據(jù)的瀏 覽和打印以及對(duì)數(shù)據(jù)的分析和匯總。2答:通過(guò)設(shè)置報(bào)表對(duì)象的“記錄源”屬性。3答:分組是指將某個(gè)或幾個(gè)字段值相同的記錄劃分為一組,然后可以實(shí)現(xiàn)同組數(shù)據(jù) 的統(tǒng)計(jì)和匯總。操作時(shí),在報(bào)表設(shè)計(jì)視圖窗口中打開(kāi)報(bào)表,單擊“報(bào)表設(shè)計(jì)工具 / 設(shè)計(jì)”選項(xiàng)卡的“分 組和匯總”命令組中,單擊“分組和排序”命令按鈕,顯示“分組、排序和匯總”窗格。單 擊“添加組”按鈕, “分組、排序和匯總”窗格中將添加“分組形式”欄,選擇“性別”字 段作為分組字段,保留排序次序?yàn)椤吧颉薄螕簟胺纸M形式”欄的“更多”選項(xiàng) , 將顯示 分組的所有選項(xiàng)。在全

20、部分組選項(xiàng)中,可以設(shè)置分組的各種屬性。4答:子報(bào)表是插在其他報(bào)表中的報(bào)表,包含子報(bào)表的報(bào)表稱(chēng)為主報(bào)表。利用子報(bào)表 可以將主報(bào)表數(shù)據(jù)源中的數(shù)據(jù)和子報(bào)表數(shù)據(jù)源中對(duì)應(yīng)的數(shù)據(jù)同時(shí)呈現(xiàn)在一個(gè)報(bào)表中, 從而更 加清楚地表現(xiàn)兩個(gè)數(shù)據(jù)源中的數(shù)據(jù)及其聯(lián)系。在創(chuàng)建子報(bào)表之前, 首先要確保主報(bào)表數(shù)據(jù)源和子報(bào)表數(shù)據(jù)源之間已經(jīng)建立了正確的關(guān) 聯(lián),這樣才能保證子報(bào)表中的記錄與主報(bào)表中的記錄之間有正確的對(duì)應(yīng)關(guān)系。 創(chuàng)建子報(bào)表有 兩種方法: 利用 “子窗體 / 子報(bào)表” 控件在已經(jīng)建好的報(bào)表中插入子報(bào)表, 按“子報(bào)表向?qū)А?的提示進(jìn)行操作;先分別建好兩個(gè)報(bào)表,然后將一個(gè)報(bào)表添加到另一個(gè)報(bào)表中。5答:與頁(yè)面設(shè)置有關(guān)。第7章、選

21、擇題1233A85D6B7C8C9D10A二、填空題1操作命令2宏3排列順序4 OpenForm ,OpenReport ,OpenQuery5 RunDataMacro三、問(wèn)答題1答:宏是一種工具,利用宏可以在窗體、報(bào)表和控件中添加功能,自動(dòng)完成某項(xiàng)任 務(wù)。例如,可以在窗體中的命令按鈕上將“單擊”事件與一個(gè)宏關(guān)聯(lián),每次單擊按鈕執(zhí)行該 宏,完成相應(yīng)的操作。2答:數(shù)據(jù)宏是指依附于表或表事件的宏,其作用是在插入、更新或刪除表中的數(shù)據(jù) 時(shí)執(zhí)行某些操作,從而驗(yàn)證和確保表數(shù)據(jù)的準(zhǔn)確性。3答:在宏的表達(dá)式中引用窗體控件的值,可以用“Forms! 窗體名 !控件名”,引用報(bào)表控件的值,可以用"Re

22、ports!報(bào)表名!控件名”。4答:在 Access 中,可以直接運(yùn)行某個(gè)宏,也從其他宏中執(zhí)行宏,還可以通過(guò)響應(yīng)窗 體、報(bào)表或控件的事件來(lái)運(yùn)行宏。直接運(yùn)行宏主要是為了對(duì)創(chuàng)建的宏進(jìn)行調(diào)試, 以測(cè)試宏的正確性。 如果要從其他的宏中 運(yùn)行另一個(gè)宏, 必須在宏設(shè)計(jì)視圖中使用 RunMacro 宏操作命令, 要運(yùn)行的另一個(gè)宏的宏名 作為操作參數(shù)。通過(guò)窗體、報(bào)表或控件上發(fā)生的“事件”觸發(fā)相應(yīng)的宏或事件過(guò)程,使之投 入運(yùn)行。5答:名稱(chēng)為 AutoExec 的宏將在打開(kāi)該數(shù)據(jù)庫(kù)時(shí)自動(dòng)運(yùn)行, 如果要取消自動(dòng)運(yùn)行,則 在打開(kāi)數(shù)據(jù)庫(kù)時(shí)按住 Shift 鍵即可。第8章一、選擇題1B2A3A4C5C6A7C8C9B10

23、D二、填空題1Int(Rnd*61+15)2243局部變量,模塊變量,全局變量455 RecordSet6EOF三、問(wèn)答題 1答:類(lèi)模塊是與類(lèi)對(duì)象相關(guān)聯(lián)的模塊,所以也稱(chēng)為類(lèi)對(duì)象模塊。類(lèi)模塊是可以定義 新對(duì)象的模塊。 新建一個(gè)類(lèi)模塊, 表示新創(chuàng)建了一個(gè)對(duì)象, 通過(guò)類(lèi)模塊的過(guò)程可定義對(duì)象的 屬性和方法。 Access 的類(lèi)模塊有 3 種基本形式: 窗體類(lèi)模塊、 報(bào)表類(lèi)模塊和自定義類(lèi)模塊。標(biāo)準(zhǔn)模塊是指可在數(shù)據(jù)庫(kù)中公用的模塊, 模塊中包含的主要是公共過(guò)程和常用過(guò)程, 這 些公用過(guò)程不與任何對(duì)象相關(guān)聯(lián), 可以被數(shù)據(jù)庫(kù)的任何對(duì)象使用, 可以在數(shù)據(jù)庫(kù)的任何位置 執(zhí)行。常用過(guò)程是類(lèi)對(duì)象經(jīng)常要使用的過(guò)程,需要多

24、次調(diào)用的過(guò)程。一般情況下, Access 中所說(shuō)的模塊是指標(biāo)準(zhǔn)模塊。類(lèi)模塊一般用于定義窗體、 報(bào)表中某個(gè)控件事件的響應(yīng)行為, 常通過(guò)私有的過(guò)程來(lái)定義。 類(lèi)模塊可以通過(guò)對(duì)象事件操作直接調(diào)用。標(biāo)準(zhǔn)模塊一般用來(lái)定義數(shù)據(jù)庫(kù)、 窗體、 報(bào)表中多次執(zhí)行的操作, 常通過(guò)公有的過(guò)程來(lái)定 義,標(biāo)準(zhǔn)模塊通過(guò)函數(shù)過(guò)程名來(lái)調(diào)用。2. 答:在Access中設(shè)計(jì)窗體,其中有一個(gè)文本框、兩個(gè)按鈕,其中“轉(zhuǎn)換”按鈕的單 擊事件代碼如下:Private Sub cmd_convert_Click()Dim v_result As String'結(jié)果變量v_result = ""If Not IsNu

25、meric(Text0.Value) ThenMsgBox " 輸入的不為數(shù)值! "Exit SubEnd IfIf Len(Text0.Value) <> 3 ThenMsgBox " 輸入的不為 3位數(shù)! "End IfFor i = 1 To 3v_result = v_result & Mid(Text0.Value, 3 - i + 1, 1)Next iMsgBox " 結(jié)果: " & v_resultEnd Sub3. 答: VBA 代碼如下:Private Sub Command1_Clic

26、k()x = InputBox("請(qǐng)輸入第一個(gè)數(shù)x的值","請(qǐng)輸入需比較的數(shù)”)max = xy = InputBox("請(qǐng)輸入第二個(gè)數(shù)y的值","請(qǐng)輸入需比較的數(shù)”)If y > max Then max = yz = InputBox("請(qǐng)輸入第三個(gè)數(shù)z的值","請(qǐng)輸入需比較的數(shù)”)If z > max Then max = zMe.Text1.Value = Str(x) & "," & Str(y) & "," &

27、 Str(z)Me.Text3.Value = maxEnd Sub4答: VBA 代碼如下: Private Sub Form_Load()Me.Text1.Value = ""End SubPrivate Sub Command5_Click()Me.Text1.Value = ""1-12 之間的整數(shù) ")m% = InputBox(" 請(qǐng)輸入欲判斷季節(jié)的月份的值 ", " 注意:只可為 Select Case mCase 2 To 4 ' 春季月份的季節(jié)為 "月份的季節(jié)為 " 月

28、份的季節(jié)為 " 月份的季節(jié)為 "Me.Label2.Caption = Trim(Str(m) & " Me.Text1.Value = " 春季 "Case 5 To 7 '夏季Me.Label2.Caption = Trim(Str(m) & " Me.Text1.Value = " 夏季 "Case 8 To 10 '秋季Me.Label2.Caption = Trim(Str(m) & " Me.Text1.Value = " 秋季 "C

29、ase 11 To 12, 1Me.Label2.Caption = Trim(Str(m) & " Me.Text1.Value = " 冬季 "Case Else '無(wú)效的月份Me.Text1.Value = " 輸入的是無(wú)效的月份 "End SelectEnd Sub5答: VBA 代碼如下:Private Sub Command1_Click() Dim m As String Me.Text1.Value = "" m = "2"For i% = 3 To 99 Step 2Fo

30、r j% = 2 To i - 1Lx% = i Mod jIf Lx = 0 ThenExit ForEnd IfNextIf j > i - 1 Then m = m + " ," + Trim(Str(i) End IfNextMe.Text1.Value = mEnd Sub6答:(1)在教學(xué)管理數(shù)據(jù)庫(kù)中,添加一條記錄的過(guò)程如下。Sub AddRecord(kc_hao As String, kc_name As String, kc_class As String, kc_score As Integer)Dim rs As New ADODB.Record

31、setDim conn As New ADODB.ConnectionOn Error GoTo GetRS_ErrorSet conn = CurrentProject.Connection '打開(kāi)當(dāng)前連接rs.Open strSQL, conn, adOpenKeyset, adLockOptimistic rs.AddNew rs.Fields(" 課程號(hào) ").Value = kc_hao rs.Fields(" 課程名 ").Value = kc_name rs.Fields(" 課程類(lèi)別 ").Value = kc_class rs.Fields(" 學(xué)分 ").Value = kc_score rs.Updat

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論