Access數(shù)據(jù)庫(kù)應(yīng)用入門教程.ppt_第1頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用入門教程.ppt_第2頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用入門教程.ppt_第3頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用入門教程.ppt_第4頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用入門教程.ppt_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余212頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、2020年7月29日,第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論,教學(xué)目標(biāo),通過本章的學(xué)習(xí),讀者應(yīng)該理解數(shù)據(jù)模型、數(shù)據(jù)庫(kù)管理系統(tǒng)、事務(wù)管理、安全性和完整性、并發(fā)控制原理、故障恢復(fù)等基本概念,掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟,為后續(xù)章節(jié)的學(xué)習(xí)打下良好的基礎(chǔ)。,教學(xué)重點(diǎn),理解信息、數(shù)據(jù)、數(shù)據(jù)庫(kù)和數(shù)據(jù)處理的概念 了解數(shù)據(jù)庫(kù)系統(tǒng)的組成和發(fā)展史 理解數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能和組成 理解概念模型的基本概念和常用的數(shù)據(jù)模型 理解常用的數(shù)據(jù)庫(kù)語(yǔ)言 掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟和內(nèi)容,教學(xué)過程,數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)模型 數(shù)據(jù)庫(kù)語(yǔ)言 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟與內(nèi)容,1.1 數(shù)據(jù)庫(kù)的基本概念,信息與數(shù)據(jù) 數(shù)據(jù)庫(kù) 數(shù)據(jù)處理,1.2

2、 數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)的組成和發(fā)展史 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的主要功能 數(shù)據(jù)庫(kù)管理系統(tǒng)的組成,數(shù)據(jù)庫(kù)系統(tǒng)的組成和發(fā)展史,一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)要包括數(shù)據(jù)、用戶、硬件和軟件4個(gè)主要部分。 按照年代來分,數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展可以劃分為如下幾個(gè)階段: (1)20世紀(jì)50年代至20世紀(jì)60年代早期 (2)20世紀(jì)60年代末至20世紀(jì)70年代 (3)20世紀(jì)80年代 (4)20世紀(jì)90年代初 (5)20世紀(jì)90年代末至今,數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的主要功能,數(shù)據(jù)庫(kù)定義功能 數(shù)據(jù)存取功能 數(shù)據(jù)庫(kù)運(yùn)行管理功能 數(shù)據(jù)庫(kù)的建立和維護(hù) 數(shù)據(jù)通信功能,數(shù)據(jù)庫(kù)管理系統(tǒng)的組成,語(yǔ)言編譯處理程序 系統(tǒng)運(yùn)行控制

3、程序 系統(tǒng)建立和維護(hù)程序 數(shù)據(jù)字典,1.3 數(shù)據(jù)模型,概念模型 常用的數(shù)據(jù)模型 關(guān)系模型 層次模型 網(wǎng)狀模型,概念模型,概念模型是對(duì)客觀事物及其聯(lián)系得抽象,用于信息世界的建模,它強(qiáng)調(diào)其語(yǔ)義表達(dá)能力,以及能夠較方便、直接地表達(dá)應(yīng)用中各種語(yǔ)義知識(shí)。 在概念模型中主要有實(shí)體與實(shí)體集 、屬性 、關(guān)鍵字與域和聯(lián)系等基本概念。,常用的數(shù)據(jù)模型,關(guān)系模型:用二維表格結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間聯(lián)系的數(shù)據(jù)模型。 層次模型:數(shù)據(jù)庫(kù)系統(tǒng)最早使用的一種模型,它的數(shù)據(jù)結(jié)構(gòu)是一顆有向樹。 網(wǎng)狀模型 :如果取消層次模型的兩個(gè)限制,即兩個(gè)或兩個(gè)以上的結(jié)點(diǎn)都可以有多個(gè)雙親,則“有向樹”就變成了“有向圖”。“有向圖”結(jié)構(gòu)描述了網(wǎng)

4、狀模型。,1.4 數(shù)據(jù)庫(kù)語(yǔ)言,數(shù)據(jù)定義語(yǔ)言 數(shù)據(jù)操縱語(yǔ)言,數(shù)據(jù)定義語(yǔ)言,數(shù)據(jù)庫(kù)模式是通過一系列定義來說明的,這些定義由一種稱為數(shù)據(jù)定義語(yǔ)言(Data-Definiton Language,DDL)的特殊語(yǔ)言來表達(dá)。例如,下面的SQL語(yǔ)句描述了account表的定義: Create table account(account-number char(10), balance integer) 上面DDL表達(dá)式執(zhí)行的結(jié)果就是生成了account表,另外還更新了稱為數(shù)據(jù)字典和數(shù)據(jù)目錄的特殊表集。,數(shù)據(jù)操縱語(yǔ)言,數(shù)據(jù)操縱語(yǔ)言(Data-Manipulation Language,DML)使得用戶可以訪

5、問或操縱那些按照某種特定數(shù)據(jù)模式組織起來的數(shù)據(jù)。 通常有如下兩種基本的數(shù)據(jù)操縱語(yǔ)言:(1)過程化DML:要求用戶指定需要什么數(shù)據(jù)以及如何獲得這些數(shù)據(jù)。(2)陳述式DML:也稱非過程化DML,只要求用戶指定需要什么數(shù)據(jù),而不指明如何獲得這些數(shù)據(jù)。,1.5 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟與內(nèi)容,需求分析 概念結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)實(shí)施 數(shù)據(jù)庫(kù)運(yùn)行與維護(hù),第2章 關(guān)系數(shù)據(jù)庫(kù)原理,教學(xué)目標(biāo),通過本章的學(xué)習(xí),讀者應(yīng)該理解關(guān)系數(shù)據(jù)模型的基本概念 、關(guān)系運(yùn)算 、關(guān)系模式的規(guī)范化和數(shù)據(jù)庫(kù)規(guī)范化的應(yīng)用 ,為后續(xù)章節(jié)的學(xué)習(xí)打下良好的基礎(chǔ)。,教學(xué)重點(diǎn),理解關(guān)系數(shù)據(jù)模型的基本概念 掌握各種關(guān)系運(yùn)算 掌握模式的

6、規(guī)范化 了解數(shù)據(jù)庫(kù)規(guī)范化的應(yīng)用,教學(xué)過程,關(guān)系數(shù)據(jù)模型和關(guān)系運(yùn)算 關(guān)系模式的規(guī)范化,2.1 關(guān)系數(shù)據(jù)模型與關(guān)系運(yùn)算,關(guān)系數(shù)據(jù)模型的基本概念 關(guān)系運(yùn)算 選擇 投影 笛卡爾積 連接,關(guān)系數(shù)據(jù)模型的基本概念(C1),關(guān)系:一個(gè)關(guān)系就是一張二維表 元組:表中的一行就是一個(gè)元組 屬性:表中的列稱為屬性 域:屬性的取值范圍 關(guān)系模式:對(duì)關(guān)系的描述稱為關(guān)系模式 候選關(guān)鍵字:屬性或?qū)傩缘慕M合,其值能夠惟一地標(biāo)識(shí)一個(gè)元組。,關(guān)系數(shù)據(jù)模型的基本概念(C2),主關(guān)鍵字:從候選關(guān)鍵字中選擇其中一個(gè)作為主關(guān)鍵字。 主屬性:包含在任何候選關(guān)鍵字中的屬性稱為主屬性 外關(guān)鍵字:一個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它

7、們是另外一個(gè)關(guān)系的關(guān)鍵字 。 全關(guān)鍵字:關(guān)系模型的所有屬性組是這個(gè)關(guān)系模式的候選關(guān)鍵字,稱為全關(guān)鍵字。,選擇,從一個(gè)關(guān)系中選出滿足給定條件的記錄的操作稱為選擇或篩選。選擇是從行的角度進(jìn)行的運(yùn)算,選出滿足條件的那些記錄構(gòu)成原關(guān)系的一個(gè)子集。 例如下面的表達(dá)式將選擇教師(編號(hào),姓名,性別,所在系名)關(guān)系中所有計(jì)算機(jī)系的教師信息:所在系名=“計(jì)算機(jī)系”(教師),投影,從一個(gè)關(guān)系中選出若干指定字段的值的操作稱為投影。投影是從列的角度進(jìn)行的運(yùn)算,所得到的字段個(gè)數(shù)通常比原關(guān)系少,或者字段的排列順序不同。,笛卡爾積,笛卡爾積運(yùn)算使得我們可以將任意兩個(gè)關(guān)系的信息組合在一起, 例如我們將前面的教師(編號(hào),姓名,

8、性別,所在系名)關(guān)系和課程(課程號(hào),課程名,任課教師編號(hào),上課教室)關(guān)系做笛卡爾積運(yùn)算,得到的關(guān)系如下:教師 課程(教師.編號(hào),教師.姓名,教師.性別,教師.所在系名,課程.課程號(hào),課程.課程名,課程.任課教師編號(hào),課程.上課教室),連接,連接是把兩個(gè)關(guān)系中的記錄按一定條件橫向結(jié)合,生成一個(gè)新的關(guān)系。 最常用的連接運(yùn)算是自然連接,它是利用兩個(gè)關(guān)系中共用的字段,把該字段值相等的記錄連接起來,例如“教師”和“課程”可以通過“教師.編號(hào)”和“課程.任課教師編號(hào)”作為連接的“紐帶”。,2.2 關(guān)系模式的規(guī)范化,模式規(guī)范化的必要 模式的規(guī)范化 第一范式(1NF) 第二范式(2NF) 第三范式(3NF)

9、第四范式(4NF) 模式規(guī)范化的應(yīng)用,第一范式(1NF),第一范式要求數(shù)據(jù)表不能存在重復(fù)的記錄,即存在一個(gè)關(guān)鍵字。1NF的第二個(gè)要求是每個(gè)字段都不可再分,即已經(jīng)分到最小,關(guān)系數(shù)據(jù)庫(kù)的定義就決定了數(shù)據(jù)庫(kù)滿足這一條。主關(guān)鍵字需要滿足下面幾個(gè)條件: 主關(guān)鍵字在表中是惟一的。 主關(guān)鍵字段不能存在空值。 每條記錄都必須有一個(gè)主關(guān)鍵字。 主關(guān)鍵字是關(guān)鍵字的最小子集。,第二范式(2NF),如果一個(gè)關(guān)系屬于第一范式(1NF),且所有的非主關(guān)鍵字段都完全依賴于主關(guān)鍵字,則稱之為第二范式。 例如:有一個(gè)庫(kù)房存儲(chǔ)的庫(kù)有4個(gè)字段(零件號(hào),倉(cāng)庫(kù)號(hào),零件數(shù)量,倉(cāng)庫(kù)地址),這個(gè)庫(kù)符合1NF,但因?yàn)椤皞}(cāng)庫(kù)地址”只完全依賴于“

10、倉(cāng)庫(kù)號(hào)”,即只依賴于主關(guān)鍵字的一部分,所以它不符合第二范式(2NF)。可以做如下分解,將原來的一個(gè)表分解成符合2NF的兩個(gè)表:零件(零件號(hào),倉(cāng)庫(kù)號(hào),零件數(shù)量)倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)地址),第三范式(3NF),如果一個(gè)關(guān)系屬于第二范式(2NF),且每個(gè)非關(guān)鍵字不傳遞依賴于主關(guān)鍵字,這種關(guān)系就是第三范式(3NF)。簡(jiǎn)而言之,從2NF中消除傳遞依賴,就是3NF。 例如有一個(gè)表(姓名,工資等級(jí),工資額),其中姓名是關(guān)鍵字,此關(guān)系符合2NF,但是因?yàn)楣べY等級(jí)決定工資額,這就叫傳遞依賴,它不符合3NF。我們同樣可以使用投影分解的方法將上表分解成兩個(gè)表:即(姓名,工資等級(jí))和(工資等級(jí),工資額)。,第四范式(4

11、NF),第四范式的定義用到了多值依賴,多值依賴的定義如下:設(shè)R(U)是屬性集U上的一個(gè)關(guān)系模式。X,Y,Z是的U的子集,并且Z=U-X-Y。關(guān)系模式R(U)中多值依賴XY成立,當(dāng)且僅當(dāng)對(duì)R(U)的任一關(guān)系r,給定的一對(duì)(x,z)值有一組Y的值,這組值僅僅決定于x值而與z值無關(guān)。,第五范式(5NF),第四范式不是“最終”的范式,正如前面提到的,多值依賴有助于理解并解決利用函數(shù)依賴無法理解的某些形式的信息重復(fù)。還有一些類型的概括多值依賴的約束稱為連接依賴(join dependence),由此引出的另外一種范式稱為投影-連接范式(project-join normal form,PJNF),有的書

12、中也將其稱為第五范式(5NF)。,第3章 走進(jìn)Access 2003,教學(xué)目標(biāo),通過本章的學(xué)習(xí),讀者應(yīng)該對(duì)Access 2003有個(gè)基本的認(rèn)識(shí),熟悉Access 2003的操作環(huán)境并對(duì)Access數(shù)據(jù)庫(kù)的基本對(duì)象有初步的了解。,教學(xué)重點(diǎn),掌握啟動(dòng)和關(guān)閉Access 2003的基本方法 熟悉Access 2003的基本工作界面 了解Access的功能選項(xiàng)設(shè)置 理解Access 2003數(shù)據(jù)庫(kù)的各種對(duì)象及其功能,教學(xué)過程,啟動(dòng)和關(guān)閉Access 2003 Access 2003的基本工作界面 Access 2003數(shù)據(jù)庫(kù)的對(duì)象,3.1 啟動(dòng)和關(guān)閉Access 2003,啟動(dòng)Access 2003

13、關(guān)閉Access 2003,啟動(dòng)Access 2003,在安裝好Microsoft Office 2003軟件包之后,選擇“開始”|“程序”|“Microsoft Office”|“Microsoft Office 2003”命令即可啟動(dòng)Access 2003。,關(guān)閉Access 2003,用戶可以選擇“文件”|“退出”命令或者使用“Alt+F4”組合鍵退出Access系統(tǒng)。 無論何時(shí)退出,Microsoft Access都將自動(dòng)保存對(duì)數(shù)據(jù)的更改。但如果上一次保存之后,又更改了數(shù)據(jù)庫(kù)對(duì)象的設(shè)計(jì),Access將在關(guān)閉之前詢問用戶是否保存這些更改,3.2 Access 2003的基本工作界面,“開

14、始工作”頁(yè)面 菜單欄 工具欄 Access的功能選項(xiàng)設(shè)置,“開始工作”頁(yè)面,啟動(dòng)Access 2003之后,將在Access界面的右方顯示“開始工作”頁(yè)面,如圖所示。在該頁(yè)面中,顯示著“Microsoft Office Online”、“搜索”、“打開”和“新建文件”等選項(xiàng)。開始頁(yè)面是由幾個(gè)面板組合在一起的。單擊“開始工作”頁(yè)面的標(biāo)題文字,彈出一個(gè)下拉菜單,單擊其中的某個(gè)命令,當(dāng)前的頁(yè)面將會(huì)切換到指定的頁(yè)面。,菜單欄,Access數(shù)據(jù)庫(kù)設(shè)計(jì)視圖的菜單欄集中了Access的全部功能,在Access中所需進(jìn)行的各種操作均可通過菜單欄選項(xiàng)得以實(shí)現(xiàn)。菜單欄及其各菜單選項(xiàng)的組成將隨著Access的不同視

15、圖狀態(tài)而有所不同,如下圖所示的是數(shù)據(jù)庫(kù)設(shè)計(jì)視圖下的菜單欄。,工具欄,Access工具欄位于其菜單欄之下。工具欄的作用是提供菜單欄中常用功能選項(xiàng)的快捷使用方法。如下圖所示的是Access的常用工具欄。常用工具欄中的各個(gè)按鈕根據(jù)選中對(duì)象的不同,使用狀態(tài)也不同。當(dāng)命令按鈕處于可用狀態(tài)時(shí),便呈高亮顯示狀態(tài);當(dāng)按鈕不可用時(shí)呈灰顯狀態(tài)。,Access的功能選項(xiàng)設(shè)置,Access的環(huán)境參數(shù)由Access的功能選項(xiàng)的默認(rèn)值確定。Access提供一個(gè)操作界面使得用戶可以修改Access的功能選項(xiàng)默認(rèn)值。選擇“工具”|“選項(xiàng)”命令,打開Access的“選項(xiàng)”對(duì)話框即可根據(jù)需要在該對(duì)話框中修改相應(yīng)的環(huán)境參數(shù)。,3.

16、3 Access 2003數(shù)據(jù)庫(kù)的對(duì)象,表對(duì)象 查詢對(duì)象 窗體對(duì)象 報(bào)表對(duì)象 數(shù)據(jù)訪問頁(yè)對(duì)象 宏對(duì)象 模塊對(duì)象,表對(duì)象,表是數(shù)據(jù)庫(kù)中用來存儲(chǔ)數(shù)據(jù)的對(duì)象,是整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)。Access允許一個(gè)數(shù)據(jù)庫(kù)中包含多個(gè)表,用戶可以在不同的表中存儲(chǔ)不同類型的數(shù)據(jù)。通過在表之間建立關(guān)系,可以將不同表中的數(shù)據(jù)聯(lián)系起來,以便供用戶使用。 在表中,數(shù)據(jù)以行和列的形式保存,類似于通常使用的Excel電子表格。表中的列稱為字段,字段是Access信息的最基本載體,說明了一條信息在某一方面的屬性。表中的行稱為記錄,記錄由一個(gè)或多個(gè)字段組成。一條記錄就是一個(gè)完整的信息,查詢對(duì)象,查詢是用來操作數(shù)據(jù)庫(kù)中的記錄對(duì)象,利用

17、它可以按照一定的條件或準(zhǔn)則從一個(gè)或多個(gè)表中篩選出需要操作的字段,并可以將它們集中起來,形成所謂的動(dòng)態(tài)數(shù)據(jù)集 用戶可以瀏覽、查詢、打印,甚至修改這個(gè)動(dòng)態(tài)數(shù)據(jù)集中的數(shù)據(jù),Access會(huì)自動(dòng)將所做的任何修改反映到對(duì)應(yīng)的表中 執(zhí)行某個(gè)查詢后,用戶可以對(duì)查詢的結(jié)構(gòu)進(jìn)行編輯或分析,并可以將查詢結(jié)果作為其他對(duì)象的數(shù)據(jù)源。查詢到的數(shù)據(jù)記錄集合稱為查詢的結(jié)果集,結(jié)果集以二維表的形式顯示出來,但他們不是基本表。,窗體對(duì)象,窗體是Access數(shù)據(jù)庫(kù)對(duì)象中最具靈活的一個(gè)對(duì)象,其數(shù)據(jù)源可以是表或查詢 在窗體中可以顯示數(shù)據(jù)表中的數(shù)據(jù),可以將數(shù)據(jù)庫(kù)中的表鏈接到窗體中,利用窗體作為輸入記錄的界面,利用窗體,能夠從表中查詢、提

18、取所需的數(shù)據(jù),并將其顯示出來。通過在窗體中插入宏,用戶可以把Access的各個(gè)對(duì)象很方便的聯(lián)系起來 窗體的類型大致可以分為提示型、控制型和數(shù)據(jù)型3類 。,報(bào)表對(duì)象,利用報(bào)表可以將數(shù)據(jù)庫(kù)中需要的數(shù)據(jù)提取出來進(jìn)行分析、整理和計(jì)算,并將數(shù)據(jù)以格式化的方式發(fā)送到打印機(jī)。 用戶可以在一個(gè)表或查詢的基礎(chǔ)上來創(chuàng)建一個(gè)報(bào)表,也可以在多個(gè)表或查詢的基礎(chǔ)上來創(chuàng)建報(bào)表 利用報(bào)表不僅可以創(chuàng)建計(jì)算字段,而且還可以對(duì)記錄進(jìn)行分組以便計(jì)算出各組數(shù)據(jù)的匯總等。在報(bào)表中,可以控制顯示的字段、每個(gè)對(duì)象的大小和顯示方式,還可以按照所需的方式來顯示相應(yīng)的內(nèi)容。,數(shù)據(jù)訪問頁(yè)對(duì)象,從Access 2000開始,Access就具備一種稱為

19、數(shù)據(jù)訪問頁(yè)的對(duì)象,以此支持?jǐn)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的Web訪問方式 在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中設(shè)計(jì)數(shù)據(jù)訪問頁(yè)是為了使用戶能夠察看和操作來自Internet或Intranet的數(shù)據(jù),而這些數(shù)據(jù)是保存在Access數(shù)據(jù)庫(kù)中的 在Microsoft Access數(shù)據(jù)庫(kù)中,可以設(shè)計(jì)多種不同類型的數(shù)據(jù)訪問頁(yè)??梢栽贏ccess頁(yè)設(shè)計(jì)視圖中進(jìn)行數(shù)據(jù)訪問頁(yè)的設(shè)計(jì)操作,所形成的數(shù)據(jù)訪問頁(yè)是一個(gè)獨(dú)立的文件,保存在Microsoft Access數(shù)據(jù)庫(kù)文件以外,但其中的數(shù)據(jù)卻鏈接在Access數(shù)據(jù)庫(kù)文件中,宏對(duì)象,Access的宏對(duì)象是Access數(shù)據(jù)庫(kù)對(duì)象中的一個(gè)基本對(duì)象。宏的意思是指一個(gè)或多個(gè)操作的集合,其中每個(gè)操作實(shí)現(xiàn)特定的

20、功能 宏可以使某些普通的、需要多個(gè)指令連續(xù)執(zhí)行的任務(wù)能夠通過一條指令自動(dòng)地完成,而這條指令就稱為宏。例如,可設(shè)置某個(gè)宏,在用戶單擊某個(gè)命令按鈕時(shí)運(yùn)行該宏,以打印某個(gè)報(bào)表。,模塊對(duì)象,Access的VBA(Visual Basic for Applications)模塊對(duì)象是Access數(shù)據(jù)庫(kù)對(duì)象中的一個(gè)基本對(duì)象,模塊是將VBA的聲明和過程作為一個(gè)單元進(jìn)行保存的集合,也就是程序的集合 設(shè)置模塊對(duì)象的過程也就是使用VBA編寫程序的過程。盡管Access是面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng),但其在針對(duì)對(duì)象進(jìn)行的程序設(shè)計(jì)過程中,結(jié)構(gòu)化程序設(shè)計(jì)的模塊化方法得到了完整的繼承,即模塊中的每一個(gè)過程都應(yīng)該是一個(gè)函數(shù)過程

21、或者是一個(gè)子程序過程。,第4章 數(shù)據(jù)庫(kù)的創(chuàng)建與維護(hù),教學(xué)目標(biāo),通過本章的學(xué)習(xí),讀者應(yīng)該學(xué)會(huì)使用Access創(chuàng)建數(shù)據(jù)庫(kù)的各種方法,掌握如何轉(zhuǎn)換數(shù)據(jù)庫(kù)的方法以及查看數(shù)據(jù)庫(kù)對(duì)象的相關(guān)性 。,教學(xué)重點(diǎn),掌握創(chuàng)建Access數(shù)據(jù)庫(kù)的方法 掌握打開數(shù)據(jù)庫(kù)的方法 掌握查看數(shù)據(jù)庫(kù)對(duì)象的相關(guān)性的方法,教學(xué)過程,數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)文件 創(chuàng)建Access數(shù)據(jù)庫(kù)的方法 打開數(shù)據(jù)庫(kù) 查看數(shù)據(jù)庫(kù)對(duì)象的相關(guān)性,4.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)文件,數(shù)據(jù)庫(kù) Access數(shù)據(jù)庫(kù)文件,Access數(shù)據(jù)庫(kù)文件,由于Access數(shù)據(jù)庫(kù)與傳統(tǒng)的數(shù)據(jù)庫(kù)概念有所不同,它采用特有的全環(huán)繞數(shù)據(jù)庫(kù)文件結(jié)構(gòu)組成數(shù)據(jù)庫(kù)文件(.mdb文件),因此,它可以以一個(gè)單獨(dú)

22、的.mdb文件存儲(chǔ)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中包含的所有對(duì)象。,4.2 創(chuàng)建Access數(shù)據(jù)庫(kù)的方法,直接創(chuàng)建數(shù)據(jù)庫(kù) 從模板創(chuàng)建數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)的格式 轉(zhuǎn)換數(shù)據(jù)庫(kù),直接創(chuàng)建數(shù)據(jù)庫(kù),(1)選擇“文件”|“新建”命令打開“新建文件”頁(yè)面,單擊頁(yè)面中的“空數(shù)據(jù)庫(kù)”命令選項(xiàng)。 (2)系統(tǒng)打開“文件新建數(shù)據(jù)庫(kù)”對(duì)話框。在該對(duì)話框中確定好數(shù)據(jù)庫(kù)的保存位置之后,在“文件名”文本框中為新建的數(shù)據(jù)庫(kù)命名,保存類型為默認(rèn)值“Microsoft Office Access數(shù)據(jù)庫(kù)(*.mdb)”不變。,從模板創(chuàng)建數(shù)據(jù)庫(kù),打開“新建文件”頁(yè)面,單擊“模板”選項(xiàng)區(qū)中的“本機(jī)上的模版”命令,系統(tǒng)將打開“模板”對(duì)話框,在“數(shù)據(jù)庫(kù)”選項(xiàng)

23、卡中選擇需要的模板,接著根據(jù)向?qū)нM(jìn)行設(shè)置即可。,數(shù)據(jù)庫(kù)的格式,在直接創(chuàng)建數(shù)據(jù)庫(kù)時(shí),我們看到了數(shù)據(jù)庫(kù)的版本是2002-2003 在Access 2003中可以直接使用和修改Access 2000的文件,而不需要轉(zhuǎn)換文件格式 事實(shí)上當(dāng)用戶新建一個(gè)數(shù)據(jù)庫(kù)時(shí),Access 2003會(huì)默認(rèn)建立Access 2000格式的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的文件格式會(huì)顯示在數(shù)據(jù)庫(kù)窗口的標(biāo)題欄中 用戶可以在建立之后再將數(shù)據(jù)庫(kù)轉(zhuǎn)換為2002-2003版本的文件格式,或者是設(shè)置新建立的數(shù)據(jù)庫(kù)采用2002-2003版的文件格式。,轉(zhuǎn)換數(shù)據(jù)庫(kù),Access有不同的版本,可以選擇“工具”|“數(shù)據(jù)庫(kù)實(shí)用工具”|“轉(zhuǎn)換數(shù)據(jù)庫(kù)”命令,在這些版

24、本之間通過轉(zhuǎn)換數(shù)據(jù)庫(kù)來建立新的數(shù)據(jù)庫(kù)。,4.3 打開數(shù)據(jù)庫(kù),(1)啟動(dòng)Access 2003,單擊數(shù)據(jù)庫(kù)工具欄中的“打開”按鈕。 (2)系統(tǒng)將打開“打開”對(duì)話框,找到并選擇需要打開的數(shù)據(jù)庫(kù),單擊“打開”按鈕旁邊的三角符號(hào)按鈕,彈出一個(gè)下拉菜單,從中選擇一種打開數(shù)據(jù)庫(kù)的方式打開數(shù)據(jù)庫(kù)。,4.4 查看數(shù)據(jù)庫(kù)對(duì)象的相關(guān)性,(1)在某個(gè)數(shù)據(jù)庫(kù)對(duì)象上單擊鼠標(biāo)右鍵,從打開的快捷菜單中選擇“對(duì)象相關(guān)性”命令 (2)系統(tǒng)將彈出一個(gè)提示對(duì)話框,詢問用戶是否啟用名稱自動(dòng)更正并繼續(xù)。單擊“確定”按鈕,系統(tǒng)將彈出“對(duì)象相關(guān)性”窗口 ,在該對(duì)話框中可以查看當(dāng)前對(duì)象的相關(guān)性。,第5章 表的創(chuàng)建與維護(hù),教學(xué)目標(biāo),通過本章的

25、學(xué)習(xí),讀者應(yīng)該掌握建立數(shù)據(jù)表的各種方法及相關(guān)的知識(shí),添加與編輯數(shù)據(jù)記錄的各種操作,數(shù)據(jù)表對(duì)象相關(guān)的操作,表的使用和編輯 ,數(shù)據(jù)的排序與篩選,數(shù)據(jù)表關(guān)聯(lián)和常用的域合計(jì)函數(shù) 。,教學(xué)重點(diǎn),掌握創(chuàng)建數(shù)據(jù)表的各種基本方法 掌握添加和編輯數(shù)據(jù)記錄的各種操作 掌握表的常用編輯操作 數(shù)據(jù)表的排序和篩選 掌握數(shù)據(jù)表關(guān)聯(lián) 掌握常用的域合計(jì)函數(shù),教學(xué)過程,使用設(shè)計(jì)器創(chuàng)建表 使用向?qū)?chuàng)建表 通過輸入數(shù)據(jù)創(chuàng)建表 添加與編輯數(shù)據(jù)記錄 表的復(fù)制、刪除和重命名操作 表的使用和編輯 數(shù)據(jù)的排序與篩選 數(shù)據(jù)表關(guān)聯(lián) 域合計(jì)函數(shù),5.1 使用設(shè)計(jì)器創(chuàng)建表,使用設(shè)計(jì)器創(chuàng)建表的一般步驟 表設(shè)計(jì)視圖窗口 建立和命名字段 指定字段的數(shù)據(jù)類

26、型 字段的常規(guī)屬性 主關(guān)鍵字和索引 字段的查閱屬性設(shè)計(jì),使用設(shè)計(jì)器創(chuàng)建表的一般步驟,采用設(shè)計(jì)器創(chuàng)建表的具體步驟如下:(1)在創(chuàng)建表之前,首先創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)或打開一個(gè)已有的數(shù)據(jù)庫(kù)。(2)在數(shù)據(jù)庫(kù)窗口中,單擊“對(duì)象”列表中的“表”對(duì)象按鈕,接著單擊數(shù)據(jù)窗口工具欄的“新建”按鈕。(3)系統(tǒng)打開 “新建表”對(duì)話框,選擇列表中的“設(shè)計(jì)視圖”選項(xiàng),然后單擊“確定”按鈕,系統(tǒng)將打開表的設(shè)計(jì)視圖窗口,如右圖所示,在窗口中可以進(jìn)行創(chuàng)建數(shù)據(jù)表的操作。,指定字段的數(shù)據(jù)類型,Access 2003中經(jīng)常用到的數(shù)據(jù)類型有10種。有關(guān)數(shù)據(jù)類型的詳細(xì)說明如下表所示。,字段的常規(guī)屬性,字段大小 格式 輸入掩碼 標(biāo)題 默認(rèn)值

27、有效性規(guī)則 有效性文本,必填字段 允許空字符串 索引 Unicode壓縮 輸入法模式 智能標(biāo)記 IME語(yǔ)句模式(僅日文),主關(guān)鍵字和索引,主關(guān)鍵字又稱為主鍵,在Access數(shù)據(jù)庫(kù)中,每個(gè)表一定包含一個(gè)主關(guān)鍵字,它可以由一個(gè)或多個(gè)字段組成。 索引是在數(shù)據(jù)庫(kù)表中對(duì)一個(gè)或多個(gè)列的值進(jìn)行排序的結(jié)構(gòu)。,5.2 使用向?qū)?chuàng)建表,使用向?qū)?chuàng)建表的具體操作步驟如下:(1)建立或打開一個(gè)數(shù)據(jù)庫(kù)。(2)在數(shù)據(jù)庫(kù)窗口中,單擊對(duì)象列表中的“表”,然后單擊“新建”按鈕,在彈出的“新建表”對(duì)話框中選擇“表向?qū)А边x項(xiàng);或者直接雙擊數(shù)據(jù)庫(kù)窗口中的“使用向?qū)?chuàng)建表”命令選項(xiàng)。(3)系統(tǒng)彈出 “表向?qū)А睂?duì)話框,根據(jù)向?qū)У奶崾具M(jìn)行

28、必要的設(shè)置,直到數(shù)據(jù)表創(chuàng)建完成。,5.3 通過輸入數(shù)據(jù)創(chuàng)建表,通過輸入數(shù)據(jù)創(chuàng)建表的一般步驟如下:(1)打開一個(gè)已有的數(shù)據(jù)庫(kù)或新建一個(gè)數(shù)據(jù)庫(kù)。(2)雙擊數(shù)據(jù)庫(kù)窗口中的“通過輸入數(shù)據(jù)創(chuàng)建表”命令選項(xiàng);也可以選擇“對(duì)象”列表中的“表”選項(xiàng)后,單擊數(shù)據(jù)庫(kù)窗口的工具欄的“新建”按鈕,打開“新建表”對(duì)話框,雙擊其中的“數(shù)據(jù)表視圖”選項(xiàng),系統(tǒng)將打開數(shù)據(jù)表視圖窗口,如下圖所示。,5.5 添加與編輯數(shù)據(jù)記錄,添加數(shù)據(jù)記錄 查看與編輯數(shù)據(jù)記錄 切換視圖 查看與瀏覽數(shù)據(jù)記錄 修改數(shù)據(jù)記錄 追加數(shù)據(jù)記錄 刪除數(shù)據(jù)記錄,5.6 表的復(fù)制、刪除和重命名操作,復(fù)制表 刪除表 重命名表,5.7 表的使用和編輯,改變數(shù)據(jù)記錄的

29、顯示方式 “數(shù)據(jù)表”命令 “隱藏列”命令 “凍結(jié)列”命令 改變列的順序 查找和替換數(shù)據(jù),5.8 數(shù)據(jù)的排序與篩選,簡(jiǎn)單排序 基于一個(gè)字段的簡(jiǎn)單排序 基于相鄰多個(gè)字段的簡(jiǎn)單排序 高級(jí)排序 數(shù)據(jù)的篩選 按選定內(nèi)容篩選 按選定內(nèi)容排除篩選 按窗體篩選 高級(jí)篩選,5.9 數(shù)據(jù)表關(guān)聯(lián),定義關(guān)系 編輯關(guān)系 刪除關(guān)系 查看已有的關(guān)系 設(shè)置參照完整性 聯(lián)接類型,5.10 域合計(jì)函數(shù),DAvg函數(shù) Dcount函數(shù) DMin函數(shù)和Dmax函數(shù) DSum函數(shù) DLookup函數(shù),第6章 查詢的使用,教學(xué)目標(biāo),通過本章的學(xué)習(xí),讀者應(yīng)該掌握使用SQL來定義、查詢和操縱數(shù)據(jù)庫(kù),理解不同的查詢類型的功能,掌握創(chuàng)建各種類型

30、的查詢的基本方法。,教學(xué)重點(diǎn),掌握SQL語(yǔ)言的定義、查詢和操縱數(shù)據(jù)庫(kù)的功能 理解不同類型查詢?cè)诠δ苌系膮^(qū)別 掌握創(chuàng)建各種類型查詢的基本方法,教學(xué)過程,SQL概述 SQL數(shù)據(jù)定義功能 SQL查詢技術(shù)和操縱功能 創(chuàng)建查詢 查詢概述 創(chuàng)建選擇查詢 創(chuàng)建交叉表查詢 創(chuàng)建操作查詢 創(chuàng)建SQL查詢,6.1 SQL概述,SQL (Structured Query Language)結(jié)構(gòu)化查詢語(yǔ)言 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))規(guī)定SQL為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通,以達(dá)到操縱數(shù)據(jù)庫(kù)數(shù)據(jù)的目的。 SQL語(yǔ)句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的

31、數(shù)據(jù)、從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle、Sybase、Microsoft SQL Server、Access等,都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。,6.2 SQL數(shù)據(jù)定義功能,建立表:CREATE TABLE 表名(字段1 數(shù)據(jù)類型1 NOT NULL,字段2 數(shù)據(jù)類型2 NOT NULL)IN 數(shù)據(jù)庫(kù)名 修改表:ALTER TABLE 表名 ADD 字段名 數(shù)據(jù)類型 刪除表:DROP TABLE 表名,6.3 SQL查詢技術(shù)和操縱功能,SELECT語(yǔ)句 INSERT語(yǔ)句 UPDATE語(yǔ)句 DELETE語(yǔ)句,SELECT語(yǔ)句,完整的SELECT語(yǔ)句格式如下所

32、示: SELECT 目標(biāo)表的列名或列表達(dá)式集合FROM 基本表或(和)視圖集合 WHERE條件表達(dá)式GROUP BY列名集合 HAVING組條件表達(dá)式ORDER BY列名集合,INSERT語(yǔ)句,(1)完全添加。INSERT語(yǔ)句最簡(jiǎn)單的語(yǔ)法如下:INSERT INTO 表名VALUES (第一個(gè)字段值,.,最后一個(gè)字段值) 部分添加。其語(yǔ)法格式如下:INSERT INTO 表名(字段1,字段N,) VALUES (第一個(gè)字段值,.,第N個(gè)字段值,),UPDATE語(yǔ)句,UPDATE語(yǔ)句用來更新(修改)數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄。它的基本語(yǔ)法格式如下:UPDATE表名 SET 字段1 = 值1, 字

33、段N = 值N, WHERE條件表達(dá)式,DELETE語(yǔ)句,DELETE語(yǔ)句用來刪除數(shù)據(jù)表中的記錄。它的基本語(yǔ)法格式如下:DELETE FROM表名 WHERE條件表達(dá)式,6.4 創(chuàng)建查詢,查詢概述 創(chuàng)建選擇查詢 創(chuàng)建交叉表查詢 創(chuàng)建參數(shù)查詢 創(chuàng)建操作查詢,查詢概述,使用查詢可以按照不同的方式查看、更改和分析數(shù)據(jù)。也可以用查詢作為窗體、報(bào)表和數(shù)據(jù)訪問頁(yè)的記錄源。在Microsoft Access中有下列幾種查詢:選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。,創(chuàng)建選擇查詢,使用向?qū)?chuàng)建查詢 在設(shè)計(jì)視圖中創(chuàng)建查詢 設(shè)置查詢條件 使用向?qū)г诒碇胁檎抑貜?fù)的記錄或字段值 使用向?qū)Р檎冶碇g不匹配

34、的記錄,創(chuàng)建操作查詢,創(chuàng)建刪除查詢 創(chuàng)建更新查詢 創(chuàng)建追加查詢 創(chuàng)建生成表查詢,創(chuàng)建刪除查詢,創(chuàng)建刪除查詢的具體操作步驟如下:(1)在數(shù)據(jù)庫(kù)窗口中,單擊選擇“對(duì)象”列表下的“查詢”選項(xiàng),然后單擊“新建”按鈕。(2)在打開的“新建查詢”對(duì)話框中,選擇“設(shè)計(jì)視圖”選項(xiàng)。(3)在打開的“顯示表”對(duì)話框中,添加要在刪除查詢中使用的數(shù)據(jù)表后,單擊“關(guān)閉”按鈕關(guān)閉“顯示表”對(duì)話框。 (5)在工具欄中單擊“查詢類型”按鈕,從打開的下拉菜單中選擇“刪除查詢”命令選項(xiàng)。,創(chuàng)建更新查詢,利用更新查詢可以對(duì)表中符合條件的記錄進(jìn)行更新。 創(chuàng)建更新查詢的具體操作步驟如下:(1)打開一個(gè)數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)窗口中,單擊選擇“

35、對(duì)象”列表下的“查詢”選項(xiàng),單擊“新建”按鈕。(2)在 “新建查詢”對(duì)話框中,選擇“設(shè)計(jì)視圖”選項(xiàng)。(3)在打開的“顯示表”對(duì)話框中,添加要在更新查詢中使用的數(shù)據(jù)表,單擊“關(guān)閉”按鈕關(guān)閉“顯示表”對(duì)話框。(4)在工具欄中單擊“查詢類型”按鈕,從打開的下拉菜單中選擇“更新查詢”命令選項(xiàng),當(dāng)前查詢?cè)O(shè)計(jì)視圖將增加“更新到”列。,創(chuàng)建追加查詢,利用追加查詢可以從一個(gè)數(shù)據(jù)表中讀取記錄,把他們追加到其他表中。追加記錄時(shí)只能追加相匹配的字段,其他字段被忽略。,創(chuàng)建生成表查詢,生成表查詢是從一個(gè)或多個(gè)表的全部或部分?jǐn)?shù)據(jù)中創(chuàng)建新數(shù)據(jù)表。,6.4.6 創(chuàng)建SQL查詢,SQL查詢是用戶使用SQL語(yǔ)言創(chuàng)建的查詢。創(chuàng)建

36、SQL查詢的具體操作步驟如下:(1)在Access中打開student數(shù)據(jù)庫(kù)。(2)在數(shù)據(jù)庫(kù)窗口中,單擊選擇“對(duì)象”列表中的“查詢”選項(xiàng),單擊“新建”按鈕,在彈出的“新建查詢”對(duì)話框中選擇“設(shè)計(jì)視圖”選項(xiàng)后,單擊“確定”按鈕(3)在 “顯示表”對(duì)話框中直接單擊“關(guān)閉”按鈕。(4)單擊工具欄中的“視圖”按鈕,從打開的下拉菜單中選擇“SQL視圖”命令選項(xiàng),系統(tǒng)將打開SQL視圖的選擇查詢對(duì)話框,如右圖所示。,第7章 窗體的創(chuàng)建與維護(hù),教學(xué)目標(biāo),通過本章的學(xué)習(xí),讀者應(yīng)該掌握窗體的基本概念和類型,窗體的視圖,創(chuàng)建各種窗體的一般方法,窗體的節(jié)的知識(shí)與編輯,窗體的屬性設(shè)置,控件和宏在窗體中的應(yīng)用及嵌套窗體的

37、創(chuàng)建等知識(shí)。,教學(xué)重點(diǎn),理解窗體的概念和類型 理解窗體的視圖 掌握創(chuàng)建窗體的基本方法 理解窗體的節(jié) 掌握窗體屬性的設(shè)置方法 掌握各種類型控件的使用和相關(guān)的編輯操作 掌握創(chuàng)建和使用主/子窗體的方法,教學(xué)過程,窗體概述 創(chuàng)建窗體 窗體的節(jié) 窗體的屬性 控件及其應(yīng)用 在窗體中使用表達(dá)式和宏 創(chuàng)建和使用主/子窗體,7.1 窗體概述,窗體的概念 窗體的類型 窗體的視圖,窗體的概念,窗體主要用于輸入和顯示數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象。也可以將窗體用作切換面板來打開數(shù)據(jù)庫(kù)中的其他窗體和報(bào)表,或者用作自定義對(duì)話框來接收用戶的輸入及根據(jù)輸入執(zhí)行操作。 多數(shù)窗體都與數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)表和查詢綁定。窗體的記錄源來源于數(shù)據(jù)表和

38、查詢中的某個(gè)指定的字段或所有字段。在窗體中,可以顯示標(biāo)題、日期、頁(yè)碼、圖形和文本等元素,還可以顯示來自報(bào)表中表達(dá)式的計(jì)算結(jié)果。,窗體的類型,命令選擇型窗體:這類窗體主要用于信息系統(tǒng)控制界面設(shè)計(jì)。例如,可以在窗體中設(shè)置一些命令按鈕,當(dāng)單擊這些按鈕時(shí),可以調(diào)用相應(yīng)的功能。 數(shù)據(jù)交互式窗體:這類窗體主要用于顯示信息和輸入數(shù)據(jù)。,窗體的視圖,窗體視圖 數(shù)據(jù)表視圖 設(shè)計(jì)視圖 數(shù)據(jù)透視表視圖 數(shù)據(jù)透視圖視圖,7.2 創(chuàng)建窗體,使用窗體向?qū)?chuàng)建窗體 在設(shè)計(jì)視圖中創(chuàng)建窗體 自動(dòng)創(chuàng)建窗體 縱欄式窗體 表格式窗體 數(shù)據(jù)表窗體 自動(dòng)窗體 數(shù)據(jù)透視表 數(shù)據(jù)透視圖 使用圖表向?qū)?chuàng)建窗體 使用數(shù)據(jù)透視表向?qū)?chuàng)建窗體,7.

39、3 窗體的節(jié),窗體頁(yè)眉 頁(yè)面頁(yè)眉 主體 頁(yè)面頁(yè)腳 窗體頁(yè)腳,7.4 窗體的屬性,設(shè)置窗體的“格式”屬性 設(shè)置窗體的“數(shù)據(jù)”屬性,7.5 控件及其應(yīng)用,創(chuàng)建和刪除控件 控件的類型 設(shè)置控件屬性 編輯控件,創(chuàng)建和刪除控件,創(chuàng)建控件 在基于記錄源的窗體或報(bào)表中,或在與數(shù)據(jù)庫(kù)連接的數(shù)據(jù)訪問頁(yè)中,可以通過從字段列表中,將字段直接拖動(dòng)到窗體中以創(chuàng)建控件,以便實(shí)現(xiàn)數(shù)據(jù)顯示的功能 。 如果想自行創(chuàng)建控件,可以在工具箱中單擊,選中需要的控件,然后把鼠標(biāo)移到窗體中,按住鼠標(biāo)左鍵不放并拖動(dòng)鼠標(biāo),即可創(chuàng)建所需的控件。 刪除控件 當(dāng)需要?jiǎng)h除單個(gè)控件時(shí),可以在需要?jiǎng)h除的控件上直接單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“剪切

40、”命令;還可以先單擊鼠標(biāo),選中需要?jiǎng)h除的控件,然后按Delete鍵。 如果需要一次性刪除多個(gè)控件,可以按住Shift鍵,然后一一單擊選中需要?jiǎng)h除的控件,然后再使用以上介紹的方法刪除這些控件。,控件的類型,常用的控件類型有“標(biāo)簽”控件、文本框、選項(xiàng)組、切換按鈕、選項(xiàng)按鈕、組合框、列表框、命令按鈕、圖像 、分頁(yè)符,選項(xiàng)卡、主/子窗體、直線、矩形等控件。,設(shè)置控件屬性,要想設(shè)置控件的具體屬性,一般操作步驟如下: (1)在窗體上選中需要設(shè)置屬性的控件。(2)單擊工具欄中的“屬性”按鈕,打開相應(yīng)控件的屬性設(shè)置對(duì)話框,該對(duì)話框的標(biāo)題是當(dāng)前選中的控件。 (3)設(shè)置屬性選項(xiàng),完成后單擊窗口右上角的關(guān)閉按鈕即可

41、。,編輯控件,選擇控件:將鼠標(biāo)移到該控件上,然后單擊該控件即可。 移動(dòng)控件:首先選中控件,按鍵盤上的方向鍵進(jìn)行移動(dòng)或者把鼠標(biāo)移到被選中的控件上,當(dāng)鼠標(biāo)變成黑色的手形時(shí),按住鼠標(biāo)左鍵并拖動(dòng)即可移動(dòng)該控件。 控件的對(duì)齊和間距:首先要選中需要對(duì)齊的多個(gè)控件,然后選擇“格式”|“對(duì)齊”菜單下的相關(guān)子命令進(jìn)行對(duì)齊操作。 調(diào)整控件大?。簩⑹髽?biāo)移到控件的邊緣,當(dāng)鼠標(biāo)變成雙向箭頭形狀時(shí),按下鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo),釋放鼠標(biāo)即可改變控件的大小。,7.6 在窗體中使用表達(dá)式和宏,在窗體中使用表達(dá)式 在窗體中加入頁(yè)號(hào) 打印當(dāng)前日期 文本連接 計(jì)算數(shù)學(xué)表達(dá)式 在窗體中使用宏 窗體中事件的觸發(fā) 同步顯示兩個(gè)窗體,7.7 創(chuàng)

42、建和使用主/子窗體,同時(shí)創(chuàng)建主窗體和子窗體 創(chuàng)建子窗體并將其添加到已有窗體中,第8章 報(bào)表的建立及打印,教學(xué)目標(biāo),通過本章的學(xué)習(xí),讀者應(yīng)該掌握?qǐng)?bào)表設(shè)計(jì)區(qū)的使用,報(bào)表的分類,創(chuàng)建各種報(bào)表的一般方法,創(chuàng)建子報(bào)表的一般方法以及預(yù)覽和打印報(bào)表的操作方法。,教學(xué)重點(diǎn),理解窗體的概念和類型 理解窗體的視圖 掌握創(chuàng)建窗體的基本方法 理解窗體的節(jié) 掌握窗體屬性的設(shè)置方法 掌握各種類型控件的使用和相關(guān)的編輯操作 掌握創(chuàng)建和使用主/子窗體的方法,教學(xué)過程,窗體概述 創(chuàng)建窗體 窗體的節(jié) 窗體的屬性 控件及其應(yīng)用 在窗體中使用表達(dá)式和宏 創(chuàng)建和使用主/子窗體,8.1 報(bào)表概述,報(bào)表的視圖 設(shè)計(jì)視圖 打印預(yù)覽視圖 版面

43、預(yù)覽視圖 報(bào)表的結(jié)構(gòu) 報(bào)表設(shè)計(jì)區(qū) 報(bào)表的分類,報(bào)表設(shè)計(jì)區(qū),報(bào)表頁(yè)眉 頁(yè)面頁(yè)眉 組頁(yè)眉 主體 組頁(yè)腳 頁(yè)面頁(yè)腳,報(bào)表的分類,縱欄式報(bào)表 表格式報(bào)表 圖表報(bào)表 標(biāo)簽報(bào)表,8.2 創(chuàng)建報(bào)表,使用報(bào)表向?qū)?chuàng)建報(bào)表 使用報(bào)表設(shè)計(jì)視圖創(chuàng)建報(bào)表 修改報(bào)表的布局,使用報(bào)表向?qū)?chuàng)建報(bào)表,使用報(bào)表向?qū)?chuàng)建報(bào)表 自動(dòng)創(chuàng)建報(bào)表 使用圖表向?qū)?chuàng)建報(bào)表 使用標(biāo)簽向?qū)?chuàng)建報(bào)表,使用報(bào)表設(shè)計(jì)視圖創(chuàng)建報(bào)表,使用報(bào)表設(shè)計(jì)視圖創(chuàng)建報(bào)表的一般操作方法如下:(1)在數(shù)據(jù)庫(kù)窗口左側(cè)的對(duì)象列表中,單擊“報(bào)表”對(duì)象,然后單擊工具欄中的“新建”按鈕。系統(tǒng)將打開“新建報(bào)表”對(duì)話框。(2)在“新建報(bào)表”對(duì)話框的列表框中,選中“設(shè)計(jì)視圖”選項(xiàng),在“

44、請(qǐng)選擇該對(duì)象數(shù)據(jù)的來源表或查詢”列表框中,指定一個(gè)數(shù)據(jù)表或查詢作為報(bào)表的數(shù)據(jù)源,單擊“確定”按鈕,系統(tǒng)將打開報(bào)表的設(shè)計(jì)視圖。(3)將字段列表窗口中的字段或工具箱中有關(guān)對(duì)象拖放到設(shè)計(jì)視圖窗口中,完成報(bào)表的設(shè)計(jì)。,修改報(bào)表的布局,改變控件的位置和大小 在報(bào)表中為控件添加邊框及樣式 調(diào)整報(bào)表中字段的對(duì)齊方式 在報(bào)表上繪制線條 在報(bào)表上繪制矩形,8.3 創(chuàng)建子報(bào)表,子報(bào)表的定義和作用 在已有的報(bào)表中創(chuàng)建子報(bào)表 將某個(gè)已有報(bào)表添加到其他已有報(bào)表中來創(chuàng)建子報(bào)表,8.4 預(yù)覽和打印報(bào)表,打開報(bào)表的打印預(yù)覽視圖有如下兩種操作方法:(1)在數(shù)據(jù)庫(kù)窗口中,單擊左側(cè)的“報(bào)表”對(duì)象按鈕,將當(dāng)前窗口切換到報(bào)表對(duì)象列表窗

45、口界面,雙擊其中需要打開的報(bào)表,即可打開該報(bào)表的打印預(yù)覽視圖。(2)在報(bào)表的設(shè)計(jì)視圖中,直接單擊工具欄中的“視圖”按鈕,即可將當(dāng)前報(bào)表切換到打印預(yù)覽視圖狀態(tài)。,第9章 數(shù)據(jù)訪問頁(yè)的使用,教學(xué)目標(biāo),通過本章的學(xué)習(xí),讀者應(yīng)該能夠理解數(shù)據(jù)訪問頁(yè)的存儲(chǔ)與調(diào)用方式,掌握數(shù)據(jù)訪問頁(yè)的創(chuàng)建方法,掌握數(shù)據(jù)訪問頁(yè)的工具箱中常用控件的創(chuàng)建及使用方法。,教學(xué)重點(diǎn),理解數(shù)據(jù)訪問頁(yè)的存儲(chǔ)與調(diào)用方式 掌握數(shù)據(jù)訪問頁(yè)的創(chuàng)建方法 掌握數(shù)據(jù)訪問頁(yè)的工具箱中常用控件的創(chuàng)建及使用方法,教學(xué)過程,頁(yè)對(duì)象概述 自動(dòng)創(chuàng)建數(shù)據(jù)頁(yè) 使用向?qū)?chuàng)建數(shù)據(jù)訪問頁(yè) 使用設(shè)計(jì)視圖創(chuàng)建數(shù)據(jù)訪問頁(yè) 設(shè)置數(shù)據(jù)訪問頁(yè)的屬性 工具箱及其常用控件,9.1 頁(yè)對(duì)象概

46、述,數(shù)據(jù)訪問頁(yè)的存儲(chǔ)與調(diào)用方式 數(shù)據(jù)訪問頁(yè)的存儲(chǔ)方式 數(shù)據(jù)訪問頁(yè)的調(diào)用方式 數(shù)據(jù)訪問頁(yè)的創(chuàng)建方法,數(shù)據(jù)訪問頁(yè)的存儲(chǔ)方式,數(shù)據(jù)訪問頁(yè)不同于其他Access對(duì)象,它并不是被保存在Access數(shù)據(jù)庫(kù)(*.MDB)文件中,而是以一個(gè)單獨(dú)的.HTML格式的磁盤文件形式存儲(chǔ),僅在Access數(shù)據(jù)庫(kù)頁(yè)對(duì)象集中保留一個(gè)快捷方式。,數(shù)據(jù)訪問頁(yè)的調(diào)用方式,在Access數(shù)據(jù)庫(kù)中打開數(shù)據(jù)訪問頁(yè) 在IE 5.0中打開數(shù)據(jù)訪問頁(yè),數(shù)據(jù)訪問頁(yè)的創(chuàng)建方法,使用向?qū)?chuàng)建數(shù)據(jù)訪問頁(yè) 使用設(shè)計(jì)視圖創(chuàng)建數(shù)據(jù)訪問頁(yè),9.2 自動(dòng)創(chuàng)建數(shù)據(jù)頁(yè),自動(dòng)創(chuàng)建數(shù)據(jù)頁(yè) 保存數(shù)據(jù)訪問頁(yè) 在IE中打開數(shù)據(jù)訪問頁(yè)對(duì)象,自動(dòng)創(chuàng)建數(shù)據(jù)頁(yè),自動(dòng)創(chuàng)建數(shù)據(jù)頁(yè)的具

47、體操作步驟如下: (1)在數(shù)據(jù)庫(kù)窗口中,在左側(cè)的“對(duì)象”列表中單擊“頁(yè)”對(duì)象按鈕,然后單擊工具欄中的“新建”按鈕。 (2)系統(tǒng)將打開 “新建數(shù)據(jù)訪問頁(yè)”對(duì)話框,在列表框中選擇“自動(dòng)創(chuàng)建數(shù)據(jù)頁(yè):縱欄式”選項(xiàng),在下方的列表框中為所創(chuàng)建數(shù)據(jù)訪問頁(yè)的選擇數(shù)據(jù)源,然后單擊“確定”按鈕即可。,保存數(shù)據(jù)訪問頁(yè),當(dāng)創(chuàng)建完一個(gè)數(shù)據(jù)訪問頁(yè)對(duì)象時(shí),為了以后的調(diào)用,必須對(duì)頁(yè)面進(jìn)行保存。保存數(shù)據(jù)訪問頁(yè)的一般方法如下: (1)選擇“文件”|“保存”命令,或直接單擊工具欄中的“保存”按鈕,系統(tǒng)將打開“另存為數(shù)據(jù)訪問頁(yè)”對(duì)話框。 (2)為文件指定一個(gè)保存路徑后,在“文件名”文本框中為保存的文件命名,然后單擊“保存”按鈕即可。

48、,在IE中打開數(shù)據(jù)訪問頁(yè)對(duì)象,在IIS中為數(shù)據(jù)訪問頁(yè)創(chuàng)建虛擬目錄 在IE中打開數(shù)據(jù)訪問頁(yè)對(duì)象 刪除數(shù)據(jù)訪問頁(yè)對(duì)象,9.3 使用向?qū)?chuàng)建數(shù)據(jù)訪問頁(yè),具體操作步驟如下:(1)在數(shù)據(jù)庫(kù)窗口中,在左側(cè)的“對(duì)象”列表中單擊“頁(yè)”對(duì)象按鈕,然后單擊工具欄中的“新建”按鈕。(2)系統(tǒng)將打開“新建數(shù)據(jù)訪問頁(yè)”對(duì)話框,在列表框中選擇“數(shù)據(jù)頁(yè)向?qū)А边x項(xiàng),在下方的列表框中為所創(chuàng)建數(shù)據(jù)訪問頁(yè)的指定數(shù)據(jù)源。(3)單擊“確定”按鈕,系統(tǒng)打開向?qū)?duì)話框,根據(jù)向?qū)У奶崾具M(jìn)行設(shè)置,設(shè)置完成后單擊“完成”按鈕即可完成創(chuàng)建數(shù)據(jù)訪問頁(yè)的操作。,9.4 使用設(shè)計(jì)視圖創(chuàng)建數(shù)據(jù)訪問頁(yè),使用設(shè)計(jì)視圖創(chuàng)建數(shù)據(jù)訪問頁(yè)的一般方法 使用字段列表向數(shù)

49、據(jù)頁(yè)中添加透視表控件 設(shè)置數(shù)據(jù)訪問頁(yè)的屬性,使用設(shè)計(jì)視圖創(chuàng)建數(shù)據(jù)訪問頁(yè)的一般方法,使用設(shè)計(jì)視圖創(chuàng)建數(shù)據(jù)訪問頁(yè)的一般方法如下:(1)在數(shù)據(jù)庫(kù)窗口中,在左側(cè)的“對(duì)象”列表中單擊“頁(yè)”對(duì)象按鈕,然后單擊工具欄中的“新建”按鈕。(2)系統(tǒng)將打開“新建數(shù)據(jù)訪問頁(yè)”對(duì)話框,在列表框中選擇“設(shè)計(jì)視圖”選項(xiàng),在下方的列表框中選擇某個(gè)數(shù)據(jù)表或查詢作為所創(chuàng)建數(shù)據(jù)訪問頁(yè)的數(shù)據(jù)源。(3)設(shè)置完“新建數(shù)據(jù)訪問頁(yè)”對(duì)話框后,單擊“確定”按鈕打開數(shù)據(jù)訪問頁(yè)的設(shè)計(jì)視圖。(4)在數(shù)據(jù)訪問頁(yè)的設(shè)計(jì)視圖中,添加需要顯示的控件或字段列表即可完成數(shù)據(jù)訪問頁(yè)的設(shè)計(jì)。(5)保存設(shè)計(jì)好的數(shù)據(jù)訪問頁(yè)。,設(shè)置數(shù)據(jù)訪問頁(yè)的屬性,數(shù)據(jù)訪問頁(yè)的HTM

50、L文檔屬性 頁(yè)的記錄來源及常用屬性 設(shè)置頁(yè)的主題,9.5 工具箱及其常用控件,數(shù)據(jù)訪問頁(yè)中的工具箱 標(biāo)簽控件 文本框控件 滾動(dòng)文字 輸入文本 插入圖形 超鏈接,第10章 宏的使用,教學(xué)目標(biāo),通過本章的學(xué)習(xí),讀者應(yīng)該能夠理解宏的概念及其類型,掌握創(chuàng)建與運(yùn)行宏的方法,理解常用的事件與宏操作命令,能獨(dú)立創(chuàng)建一些簡(jiǎn)單的宏對(duì)象。,教學(xué)重點(diǎn),理解宏的概念及其類型 掌握創(chuàng)建與運(yùn)行宏的方法 理解常用的事件與宏操作命令 能獨(dú)立創(chuàng)建一些簡(jiǎn)單的宏對(duì)象,教學(xué)過程,宏概述 創(chuàng)建與運(yùn)行宏 事件與宏操作 宏實(shí)例,10.1 宏概述,什么是宏 什么是事件 宏的類型,什么是宏,宏就是一個(gè)或多個(gè)操作的集合。其中的每個(gè)操作都能夠自動(dòng)

51、地實(shí)現(xiàn)特定的功能。 在Access中,可以為宏定義各種類型的動(dòng)作,如打開和關(guān)閉窗體、顯示及隱藏工具欄、預(yù)覽或打印報(bào)表等。 通過運(yùn)行宏,能夠有次序地自動(dòng)完成一連串的操作,包括各種數(shù)據(jù)、鍵盤或鼠標(biāo)的操作。,什么是事件,事件過程是為響應(yīng)由用戶或程序代碼引發(fā)的事件或由系統(tǒng)觸發(fā)的事件而運(yùn)行的過程。 事件(Event)是指對(duì)象所能辨識(shí)或檢測(cè)的動(dòng)作,當(dāng)此動(dòng)作發(fā)生于某一個(gè)對(duì)象上,其相對(duì)的事件便會(huì)被觸發(fā),而如果用戶已預(yù)先替此事件編寫了宏或事件程序,此宏或事件程序便會(huì)被執(zhí)行。,宏的類型,操作序列 宏組 條件操作宏,10.2 創(chuàng)建與運(yùn)行宏,創(chuàng)建宏 創(chuàng)建單個(gè)宏 創(chuàng)建條件宏 創(chuàng)建宏組 測(cè)試與運(yùn)行宏 編輯宏,創(chuàng)建單個(gè)宏,

52、要?jiǎng)?chuàng)建一個(gè)最基本的宏,具體操作方法如下:(1)在“數(shù)據(jù)庫(kù)”窗口中,單擊“對(duì)象”列表下的“宏”對(duì)象按鈕,將數(shù)據(jù)庫(kù)窗口切換到宏對(duì)象列表界面。(2)單擊“數(shù)據(jù)庫(kù)”工具欄上的“新建”按鈕,系統(tǒng)將打開宏的設(shè)計(jì)視圖。(3)用鼠標(biāo)單擊“操作”列的單元格,對(duì)應(yīng)的單元格將顯示一個(gè)下拉三角按鈕,單擊該三角按鈕,系統(tǒng)將顯示一個(gè)下拉列表,從中選擇需要的操作命令。(4)在“操作參數(shù)”區(qū)設(shè)置相應(yīng)操作命令的參數(shù)。(5)重復(fù)以上步驟,直到添加完所需要的所有操作命令序列,單擊“保存”按鈕保存所創(chuàng)建的宏即可。,創(chuàng)建條件宏,創(chuàng)建條件宏的一般方法和創(chuàng)建宏的基本上相同,不同之處在于,條件宏的設(shè)計(jì)視圖中,添加了“條件”列。 “條件”列在

53、默認(rèn)情況下是不顯示出來的。要將該列顯示在宏設(shè)計(jì)視圖中,選擇“視圖”|“條件”命令即可。在“條件”列中,可以設(shè)置一些條件,這樣,在運(yùn)行該宏時(shí),只有符合了這些條件,系統(tǒng)才會(huì)運(yùn)行相應(yīng)“操作”單元格中的操作。,創(chuàng)建宏組,如果要將幾個(gè)相關(guān)的宏組織在一個(gè)設(shè)計(jì)視圖窗口中,而不是將它們分別創(chuàng)建成宏對(duì)象,則可以將它們組織成一個(gè)宏組。 創(chuàng)建宏組的一般方法和創(chuàng)建宏的基本上相同,不同之處在于,宏組的設(shè)計(jì)視圖中,添加了“宏名”列。,測(cè)試與運(yùn)行宏,測(cè)試宏 運(yùn)行宏 運(yùn)行宏組中的宏 從另一個(gè)宏或Microsoft Visual Basic過程中運(yùn)行宏,10.3 事件與宏操作,事件 數(shù)據(jù)處理事件 焦點(diǎn)事件 鼠標(biāo)事件 鍵盤事件

54、常用的宏操作,數(shù)據(jù)處理事件,所謂的數(shù)據(jù)處理事件,就是對(duì)某數(shù)據(jù)執(zhí)行的某種特定的動(dòng)作。在Access中,經(jīng)常用到的數(shù)據(jù)處理事件如下: AfterDelConfirm、AfterInsert、AfterUpdate、BeforeDelConfirm、BeforeInsert、BeforeUpdate、Change、Current、Delete、Dirty和NotInList事件。,焦點(diǎn)事件,Access中的焦點(diǎn)處理事件如下: Activate、Deactivate、Enter、Exit、GetFocus和LostFocus事件。,鼠標(biāo)和鍵盤事件,Access中的鼠標(biāo)操作事件如下: Click、Dbl

55、Click、MouseDown、MouseMove和MouseUp事件。 Access中鍵盤輸入事件如下: KeyDown、KeyPress和KeyDUp事件。,常用的宏操作,Access提供了許多基本宏操作,下列是其中一些比較常用到的宏操作: AddMenu、ApplyFilter、Beep、CancelEvent、CopyDatabaseFile、CopyObject、DeleteObject、Close、Echo、FindNext、FindRecord、GoToControl、GoToRecord、Maximiz、Minimize、MsgBox、OpenForm、OpenReport、O

56、penQuery、PrintOut、Quit、RepaintObject、Restore、RunMacro、SetValue和StopMacro。,10.4 宏實(shí)例,將宏對(duì)象轉(zhuǎn)換為Visual Basic代碼 判斷空?qǐng)?bào)表 檢索數(shù)據(jù),第11章 模塊與VBA,教學(xué)目標(biāo),通過本章的學(xué)習(xí)讀者應(yīng)該掌握基本的VBA編程環(huán)境,能夠獨(dú)立進(jìn)行簡(jiǎn)單的VBA程序設(shè)計(jì)。,教學(xué)重點(diǎn),掌握VBA程序設(shè)計(jì)基礎(chǔ) 掌握程序流程控制的知識(shí) 掌握模塊、函數(shù)和子程序的知識(shí) 理解面向?qū)ο蟮某绦蛟O(shè)計(jì)的知識(shí) 掌握VBA開發(fā)環(huán)境 理解VBA代碼的保護(hù)措施,教學(xué)過程,VBA程序設(shè)計(jì)基礎(chǔ) 程序流程控制 模塊、函數(shù)和子程序 面向?qū)ο蟮某绦蛟O(shè)計(jì) V

57、BA開發(fā)環(huán)境 VBA代碼的保護(hù),11.1 VBA程序設(shè)計(jì)基礎(chǔ),常量、變量和數(shù)組 數(shù)據(jù)類型:布爾型(Boolean)、日期型(Date)、字符串(String)、貨幣型(Currency)、字節(jié)型(Byte)、整數(shù)型(Integer)、長(zhǎng)整型(Long)、單精數(shù)型(Single)、雙精數(shù)型(Double)以及變體型(Variant)和用戶自定義型。在VBA代碼編程環(huán)境中通過“Dim as”語(yǔ)句來定義數(shù)據(jù)類型。,11.2 程序流程控制,選擇結(jié)構(gòu) If語(yǔ)句 Select Case語(yǔ)句 循環(huán)結(jié)構(gòu) DoLoop語(yǔ)句 ForNext語(yǔ)句 WhileWend語(yǔ)句 GoTo語(yǔ)句 Exit語(yǔ)句,11.3 模塊、

58、函數(shù)和子程序,模塊 模塊對(duì)象 窗體或報(bào)表模塊 過程 函數(shù),過程,過程的表示方法為Sub。過程能在響應(yīng)相應(yīng)的事件并執(zhí)行其中的代碼,可以簡(jiǎn)化程序設(shè)計(jì)任務(wù)。過程的語(yǔ)法結(jié)構(gòu)為: Sub 過程名稱() 變量聲名 基本語(yǔ)句 End Sub,函數(shù),函數(shù)不僅能執(zhí)行一定的命令,還能根據(jù)參數(shù)計(jì)算出對(duì)程序有用的數(shù)值并且可以在表達(dá)式中引用。函數(shù)的語(yǔ)法結(jié)構(gòu)如下: Function 函數(shù)名稱() As 數(shù)據(jù)類型變量聲明基本語(yǔ)句函數(shù)名稱=表達(dá)式?End Function,11.4 面向?qū)ο蟮某绦蛟O(shè)計(jì),對(duì)象 屬性和方法 面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)例 設(shè)計(jì)具有登錄功能的窗體 四則混合運(yùn)算 錄入考試分?jǐn)?shù),對(duì)象,對(duì)象是為了管理數(shù)據(jù)和代碼的

59、方便而提出的。在VBA中,對(duì)象是封裝數(shù)據(jù)和相應(yīng)代碼的客體,它是代碼和數(shù)據(jù)的組合。對(duì)象具有屬性、方法和事件。 屬性是一個(gè)對(duì)象的特征,它定義了對(duì)象的大小,顏色、位置等特征,可以通過修改對(duì)象的屬性值來修改對(duì)象的特征。 方法指的是對(duì)象能執(zhí)行的動(dòng)作,通過這個(gè)動(dòng)作能實(shí)現(xiàn)相應(yīng)的功能或改變對(duì)象的屬性,如FindRecord”是對(duì)象DoCmd的一個(gè)方法,調(diào)用這個(gè)方法可以找到符合條件的記錄。 事件是一個(gè)對(duì)象可以探知的動(dòng)作,如鼠標(biāo)的單擊或雙擊,控件的移動(dòng)等,事件過程針對(duì)被觸發(fā)的事件作出響應(yīng),執(zhí)行相應(yīng)的功能。,屬性和方法,在代碼、宏或表達(dá)式中,一般通過輸入其標(biāo)識(shí)符來引用相應(yīng)已開啟的對(duì)象或?qū)傩裕梢酝ㄟ^以下幾種方式引用對(duì)象及屬性:(1)引用已被打開的窗體或報(bào)表(2)引用相應(yīng)的子窗體和子報(bào)表 (3)引用控件或?qū)傩灾?(4)引用窗體節(jié)、報(bào)表節(jié)或報(bào)表的組級(jí)別 (5)引用列表中的列,11.5 VBA開發(fā)環(huán)境,進(jìn)入VBA VBA調(diào)試環(huán)境 程序的調(diào)試,進(jìn)入VBA,當(dāng)我們選中一個(gè)需要編寫代碼的控件,并準(zhǔn)備為其對(duì)某一事件的響應(yīng)方法編寫VBA代碼時(shí),就應(yīng)該啟動(dòng)VBA的編成環(huán)境對(duì)VBA代碼編輯操作。Access提供了多種方法啟動(dòng)VBA編程環(huán)境,包括如下方式: 按Alt+F11組合鍵 在數(shù)據(jù)庫(kù)窗口中選擇“工具”|“宏”|“Visual Basic編輯器”命令 單擊數(shù)據(jù)庫(kù)窗口中的“模塊”按鈕,然后單擊“新建”按鈕,或雙擊

溫馨提示

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

評(píng)論

0/150

提交評(píng)論