數(shù)據(jù)庫Access案例教程電子教案_第1頁
數(shù)據(jù)庫Access案例教程電子教案_第2頁
數(shù)據(jù)庫Access案例教程電子教案_第3頁
數(shù)據(jù)庫Access案例教程電子教案_第4頁
數(shù)據(jù)庫Access案例教程電子教案_第5頁
已閱讀5頁,還剩91頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 第第1 1章章 數(shù)據(jù)庫及表數(shù)據(jù)庫及表 1.1 建立數(shù)據(jù)庫建立數(shù)據(jù)庫 一、數(shù)據(jù)和信息數(shù)據(jù)和信息 1. 信息信息(Information) 信息、物質(zhì)、能量被認(rèn)為是現(xiàn)代經(jīng)濟(jì)、社會發(fā)展的信息、物質(zhì)、能量被認(rèn)為是現(xiàn)代經(jīng)濟(jì)、社會發(fā)展的三大支柱,信息是較物質(zhì)和能量高一級的資源。三大支柱,信息是較物質(zhì)和能量高一級的資源。 信息是對客觀事物的反映,是為某一特定目的而提信息是對客觀事物的反映,是為某一特定目的而提供的決策依據(jù)。供的決策依據(jù)。 信息是經(jīng)過加工的數(shù)據(jù),泛指通過各種方式傳播的、信息是經(jīng)過加工的數(shù)據(jù),泛指通過各種方式傳播的、可被感受的聲音、文字、圖像、符號等所表示的某一特可被感受的聲音、文字、圖像、符

2、號等所表示的某一特定事物的消息、情報(bào)和知識。定事物的消息、情報(bào)和知識。 2. 數(shù)據(jù)數(shù)據(jù)(Data) 為了傳遞和使用信息,把信息和各種物理符號聯(lián)系為了傳遞和使用信息,把信息和各種物理符號聯(lián)系起來,使信息具體化,這些符號及其組合就是數(shù)據(jù)。起來,使信息具體化,這些符號及其組合就是數(shù)據(jù)。 數(shù)據(jù)是信息的具體表現(xiàn)形式,信息是數(shù)據(jù)的內(nèi)涵。數(shù)據(jù)是信息的具體表現(xiàn)形式,信息是數(shù)據(jù)的內(nèi)涵。 3. 數(shù)據(jù)處理數(shù)據(jù)處理 數(shù)據(jù)處理是指對數(shù)據(jù)收集、存儲、加工、分類、數(shù)據(jù)處理是指對數(shù)據(jù)收集、存儲、加工、分類、檢索、傳輸?shù)龋瑢?shù)據(jù)的處理過程就是將數(shù)據(jù)轉(zhuǎn)化檢索、傳輸?shù)?,對?shù)據(jù)的處理過程就是將數(shù)據(jù)轉(zhuǎn)化成信息的過程,目前世界上成信息的

3、過程,目前世界上80%的計(jì)算機(jī)應(yīng)用于數(shù)的計(jì)算機(jī)應(yīng)用于數(shù)據(jù)處理領(lǐng)域。據(jù)處理領(lǐng)域。 二、二、 數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展 人工管理階段人工管理階段文件系統(tǒng)階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階數(shù)據(jù)庫系統(tǒng)階段(將數(shù)據(jù)視為資源,統(tǒng)一管理、控制、共享)段(將數(shù)據(jù)視為資源,統(tǒng)一管理、控制、共享) 三、數(shù)據(jù)庫系統(tǒng)三、數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DBS)(DataBase System)的組成的組成: 數(shù)據(jù)庫數(shù)據(jù)庫(DataBase,DB,具有一定數(shù)據(jù)結(jié)構(gòu)、可共享的數(shù)據(jù)集合具有一定數(shù)據(jù)結(jié)構(gòu)、可共享的數(shù)據(jù)集合) 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DBMS,如,如Access)及開發(fā)工具及開發(fā)工具 應(yīng)用系統(tǒng)應(yīng)用

4、系統(tǒng) 數(shù)據(jù)庫管理員及用戶數(shù)據(jù)庫管理員及用戶 1. 數(shù)據(jù)庫的特點(diǎn)數(shù)據(jù)庫的特點(diǎn) 數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)的外存、數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)的外存、有組織、可共享的大量數(shù)據(jù)的集合,數(shù)有組織、可共享的大量數(shù)據(jù)的集合,數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,數(shù)據(jù)具有較小的冗余,有描述和儲存,數(shù)據(jù)具有較小的冗余,有較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。各種用戶共享。 基本特點(diǎn):基本特點(diǎn):永久存儲永久存儲有組織有組織可共享可共享 2. 數(shù)據(jù)庫管理系統(tǒng)的主要功能數(shù)據(jù)庫管理系統(tǒng)的主要功能 數(shù)據(jù)定義數(shù)據(jù)定義 數(shù)據(jù)組織、存儲和管理數(shù)

5、據(jù)組織、存儲和管理 數(shù)據(jù)操縱數(shù)據(jù)操縱 數(shù)據(jù)庫的事務(wù)管理和維護(hù)功能數(shù)據(jù)庫的事務(wù)管理和維護(hù)功能 其他功能(互訪、互相通訊等)其他功能(互訪、互相通訊等)四、數(shù)據(jù)模型三要素四、數(shù)據(jù)模型三要素?cái)?shù)據(jù)結(jié)構(gòu)(描述系統(tǒng)的靜態(tài)特征)數(shù)據(jù)結(jié)構(gòu)(描述系統(tǒng)的靜態(tài)特征)數(shù)據(jù)操作(描述系統(tǒng)的動(dòng)態(tài)特征)數(shù)據(jù)操作(描述系統(tǒng)的動(dòng)態(tài)特征) 實(shí)體完整性實(shí)體完整性數(shù)據(jù)的完整性約束條件數(shù)據(jù)的完整性約束條件 參照完整性參照完整性 用戶自定義完整性用戶自定義完整性 五、數(shù)據(jù)模型分類五、數(shù)據(jù)模型分類 關(guān)系型關(guān)系型(二維表格二維表格) 層次型(樹型)層次型(樹型) 網(wǎng)狀型網(wǎng)狀型 面向?qū)ο笮兔嫦驅(qū)ο笮?對象關(guān)系型對象關(guān)系型 六、關(guān)系型數(shù)據(jù)庫六、

6、關(guān)系型數(shù)據(jù)庫 關(guān)系模型是用二維表格結(jié)構(gòu)來表示實(shí)體以及關(guān)系模型是用二維表格結(jié)構(gòu)來表示實(shí)體以及實(shí)體間聯(lián)系的模型。實(shí)體間聯(lián)系的模型。 七、概念模型七、概念模型 概念模型實(shí)現(xiàn)現(xiàn)實(shí)世界到概念世界的轉(zhuǎn)換。概念模型實(shí)現(xiàn)現(xiàn)實(shí)世界到概念世界的轉(zhuǎn)換。 八、關(guān)系代數(shù)八、關(guān)系代數(shù) 并并 (Union) 傳統(tǒng)的關(guān)系運(yùn)算傳統(tǒng)的關(guān)系運(yùn)算 差差(Except) 交交(Intersection) 笛卡爾積笛卡爾積 (Cartesian Product) 選擇選擇(selection) 專門的關(guān)系運(yùn)算專門的關(guān)系運(yùn)算 投影投影(projection) 聯(lián)接聯(lián)接(join) 等值聯(lián)接等值聯(lián)接 自然聯(lián)接(自然聯(lián)接(| ) (1) 并運(yùn)

7、算并運(yùn)算關(guān)系關(guān)系R與關(guān)系與關(guān)系S的所有元組合并(的所有元組合并(R與與S的屬的屬性個(gè)數(shù)必須相等),去掉重復(fù)的元組,組成一性個(gè)數(shù)必須相等),去掉重復(fù)的元組,組成一個(gè)新關(guān)系。個(gè)新關(guān)系。(2) 差運(yùn)算差運(yùn)算關(guān)系關(guān)系R中刪除與關(guān)系中刪除與關(guān)系S中相同的元組(中相同的元組(R與與S的屬性個(gè)數(shù)必須相等)的屬性個(gè)數(shù)必須相等) ,R中剩余的元組組成中剩余的元組組成一個(gè)一個(gè) 新關(guān)系。新關(guān)系。(3) 交運(yùn)算交運(yùn)算 取兩關(guān)系取兩關(guān)系R與與S中相同的元組(中相同的元組(R與與S的屬性的屬性個(gè)數(shù)必須相等)個(gè)數(shù)必須相等)(4) 廣義笛卡爾積廣義笛卡爾積(兩個(gè)關(guān)系的屬性個(gè)數(shù)兩個(gè)關(guān)系的屬性個(gè)數(shù)可以不相等可以不相等)九、九、A

8、ccess數(shù)據(jù)庫數(shù)據(jù)庫(.mdb)(包含七種對象包含七種對象) 表表(Table) 查詢查詢(Query) 窗體窗體(Form) 報(bào)表報(bào)表(Report) 頁頁(Page) 宏宏(Macro) 模塊模塊(Module) 字段字段 記錄記錄 .表表 . 字段字段 記錄記錄 選擇查詢選擇查詢 參數(shù)查詢參數(shù)查詢查詢查詢 交叉表查詢交叉表查詢 生成表查詢生成表查詢 動(dòng)作查詢動(dòng)作查詢 追加查詢追加查詢 SQL查詢查詢 刪除查詢刪除查詢 更新查詢更新查詢 課程號課程號(文本,(文本,4) 課程名稱課程名稱(文本,(文本,20) 學(xué)分學(xué)分(長整型)(長整型)1001英語精讀英語精讀41002英語口語英語口語

9、22005大學(xué)語文大學(xué)語文3結(jié)構(gòu)結(jié)構(gòu)記錄記錄1.2 建立表建立表 表分為兩部分:結(jié)構(gòu)與記錄,表分為兩部分:結(jié)構(gòu)與記錄,先建結(jié)構(gòu)后輸入記錄。先建結(jié)構(gòu)后輸入記錄。 一、幾個(gè)名詞一、幾個(gè)名詞 1. 字段字段(即(即數(shù)據(jù)元素,屬性數(shù)據(jù)元素,屬性)(表中)(表中的列)的列) 是一個(gè)獨(dú)立的數(shù)據(jù)項(xiàng),描述數(shù)據(jù)的某是一個(gè)獨(dú)立的數(shù)據(jù)項(xiàng),描述數(shù)據(jù)的某些特征。些特征。 2. 字段名字段名 命名規(guī)則:命名規(guī)則:1-64個(gè)字符長度,由字母、個(gè)字符長度,由字母、漢字、數(shù)字、空格和其他字符組成,不漢字、數(shù)字、空格和其他字符組成,不能包含句號、驚嘆號、方括號、單引號、能包含句號、驚嘆號、方括號、單引號、雙引號。雙引號。 3.

10、域域 (屬性的取值范圍)(屬性的取值范圍) 4. 記錄記錄(即(即數(shù)據(jù)元組數(shù)據(jù)元組)(表中的行)(表中的行) 5. 主關(guān)鍵字主關(guān)鍵字(主鍵主鍵) 能唯一標(biāo)識表中每條記錄的字段或字能唯一標(biāo)識表中每條記錄的字段或字段集可作為主鍵,主關(guān)鍵字不允許有重復(fù)段集可作為主鍵,主關(guān)鍵字不允許有重復(fù)值或空值值或空值(null)。一個(gè)表只能有一個(gè)主鍵。一個(gè)表只能有一個(gè)主鍵。 單字段型單字段型 主鍵類型主鍵類型 多字段型(最多多字段型(最多10個(gè)字段)個(gè)字段) 自動(dòng)編號型自動(dòng)編號型 6. 候選關(guān)鍵字作用及能作為候選關(guān)鍵字候選關(guān)鍵字作用及能作為候選關(guān)鍵字的條件與主關(guān)鍵字相同。一個(gè)表可以有多個(gè)候選的條件與主關(guān)鍵字相同。

11、一個(gè)表可以有多個(gè)候選關(guān)鍵字,但只有一個(gè)主鍵,也就是說在候選關(guān)鍵關(guān)鍵字,但只有一個(gè)主鍵,也就是說在候選關(guān)鍵字中只能選擇一個(gè)作為表的主鍵。字中只能選擇一個(gè)作為表的主鍵。 7. 外關(guān)鍵字(簡稱外鍵)一個(gè)表中的某外關(guān)鍵字(簡稱外鍵)一個(gè)表中的某個(gè)字段或者字段集是另一個(gè)表中的主鍵,這個(gè)字個(gè)字段或者字段集是另一個(gè)表中的主鍵,這個(gè)字段或字段集就是外鍵。作為外鍵的字段名同另一段或字段集就是外鍵。作為外鍵的字段名同另一表中的主鍵字段名可以相同,也可以不相同(建表中的主鍵字段名可以相同,也可以不相同(建議應(yīng)該取相同的字段名),但這兩個(gè)字段的類型、議應(yīng)該取相同的字段名),但這兩個(gè)字段的類型、大小必須一致。大小必須一

12、致。 二、表的兩種主要視圖方式二、表的兩種主要視圖方式 設(shè)計(jì)視圖(輸入和編輯表結(jié)構(gòu))設(shè)計(jì)視圖(輸入和編輯表結(jié)構(gòu)) 數(shù)據(jù)表視圖(輸入和編數(shù)據(jù)表視圖(輸入和編 輯記錄)輯記錄) 三、數(shù)據(jù)類型(共十種)三、數(shù)據(jù)類型(共十種) 1. 文本型文本型 1-255個(gè)長度個(gè)長度,默認(rèn)默認(rèn)50。 2. 備注型備注型 不超過不超過64K長度長度 3. 數(shù)字型數(shù)字型 數(shù)字型分類數(shù)字型分類: 類型類型范范 圍圍小數(shù)位小數(shù)位 存儲存儲空間空間字節(jié)字節(jié)0255無無1B整型整型-3276832767無無2B長整型長整型 -21474836482147483647 無無4B單精度單精度 -3.410383.4103874B雙

13、精度雙精度-1.797103081.79710308158B小數(shù)型小數(shù)型 同上同上2812B 4. 日期日期/時(shí)間型時(shí)間型 8個(gè)字節(jié)的存儲空間。個(gè)字節(jié)的存儲空間。 5. 貨幣型貨幣型 8個(gè)字節(jié)存儲空間,整數(shù)部分個(gè)字節(jié)存儲空間,整數(shù)部分15位,小數(shù)位,小數(shù)4位。位。 6. 自動(dòng)編號型自動(dòng)編號型 4個(gè)字節(jié)存儲空間。個(gè)字節(jié)存儲空間。 7. 是是/否型否型 存儲邏輯值,固定存儲邏輯值,固定1位長度,只位長度,只能取兩種值:能取兩種值:Yes 、No,或,或-1、0,或,或True 、False。 8. OLE對象型對象型 存儲多媒體數(shù)據(jù),不超過存儲多媒體數(shù)據(jù),不超過1G字節(jié)。字節(jié)。 9. 超級鏈接型超

14、級鏈接型 存儲作為超級鏈接地址文本。存儲作為超級鏈接地址文本。 10. 查閱向?qū)筒殚喯驅(qū)?4位存儲空間,存儲從列表位存儲空間,存儲從列表框或組合框中選擇的文本或數(shù)值??蚧蚪M合框中選擇的文本或數(shù)值。四、字段屬性四、字段屬性1. 字段大小字段大小主要對文本型、數(shù)字型字段。主要對文本型、數(shù)字型字段。2. 格式格式只影響顯示(打?。┓绞剑挥绊戯@示(打?。┓绞?,不影響數(shù)據(jù)的保存方式。不影響數(shù)據(jù)的保存方式。3. 輸入掩碼(主要處理文本與日期型)輸入掩碼(主要處理文本與日期型)用來控制輸入數(shù)據(jù)時(shí)的格式。用來控制輸入數(shù)據(jù)時(shí)的格式。輸入掩碼只對輸入時(shí)起到一種格式限制、輸入掩碼只對輸入時(shí)起到一種格式限制、格

15、式統(tǒng)一的作用。格式統(tǒng)一的作用。 輸入掩碼字符:輸入掩碼字符:0 數(shù)字?jǐn)?shù)字0-9,必須,不允許,必須,不允許+和和-,不允許輸入空格。,不允許輸入空格。9 數(shù)字?jǐn)?shù)字0-9,可選,不允許,可選,不允許+和和-# 數(shù)字或空格,可選,允許數(shù)字或空格,可選,允許+和和-L 字母字母A-Z,必須,不能有空格、漢字。,必須,不能有空格、漢字。? 字母字母A-Z,可選。,可選。A 字母或數(shù)字,必須。字母或數(shù)字,必須。 a 字母或數(shù)字,可選。字母或數(shù)字,可選。& 任何字符或空格,必須,一般用于漢字。任何字符或空格,必須,一般用于漢字。C 任何字符或空格,可選。任何字符或空格,可選。. , : - / 小

16、數(shù)點(diǎn)占位符、千位、日期與時(shí)間的分隔符。小數(shù)點(diǎn)占位符、千位、日期與時(shí)間的分隔符。 將其后的字母轉(zhuǎn)為大寫。將其后的字母轉(zhuǎn)為大寫。!從右到左顯示。!從右到左顯示。 將其后的字符顯示為原義字符。將其后的字符顯示為原義字符。密碼密碼 文本框中輸入任何字符都按原字符保存,但以文本框中輸入任何字符都按原字符保存,但以*顯示。顯示。4. 標(biāo)題標(biāo)題字段名可以與顯示的標(biāo)題不一致。字段名可以與顯示的標(biāo)題不一致。5. 默認(rèn)值默認(rèn)值6. 有效性規(guī)則與有效性文本有效性規(guī)則與有效性文本7. 必填字段必填字段 8. 允許空字符串(僅對文本型)允許空字符串(僅對文本型)9. 索引(在此用于設(shè)置單字段索引)索引(在此用于設(shè)置單字

17、段索引) 無無 三項(xiàng)取值三項(xiàng)取值 有(有重復(fù))有(有重復(fù)) 有(無重復(fù))有(無重復(fù))OLE對象型字段不能設(shè)置索引屬性。對象型字段不能設(shè)置索引屬性。 五、輸入記錄五、輸入記錄 先建表間關(guān)聯(lián),后輸入表中記錄。先建表間關(guān)聯(lián),后輸入表中記錄。 先輸入主表的記錄,后輸入子表的記錄先輸入主表的記錄,后輸入子表的記錄。 1.3 表間關(guān)系(也叫關(guān)聯(lián))表間關(guān)系(也叫關(guān)聯(lián)) 關(guān)系是在兩個(gè)表的公共字段之間創(chuàng)建的一種關(guān)系是在兩個(gè)表的公共字段之間創(chuàng)建的一種聯(lián)接。聯(lián)接。 一、建立關(guān)聯(lián)的步驟一、建立關(guān)聯(lián)的步驟 1. 主表必須先建主鍵。主表必須先建主鍵。 2. 子表中必須有與主表主鍵相對應(yīng)的字段(即子表中必須有與主表主鍵相對

18、應(yīng)的字段(即外鍵)外鍵),即兩表要有共有字段。即兩表要有共有字段。 3. 關(guān)閉所有表。關(guān)閉所有表。 4. 打開關(guān)系窗口,將主表中的主鍵拖到子表中打開關(guān)系窗口,將主表中的主鍵拖到子表中對應(yīng)的字段(不能反過來拖)。對應(yīng)的字段(不能反過來拖)。 二、建立參照完整性二、建立參照完整性 參照完整性是在輸入和刪除記錄時(shí)為維參照完整性是在輸入和刪除記錄時(shí)為維護(hù)表間關(guān)系而必須遵循的一個(gè)規(guī)則系統(tǒng)。護(hù)表間關(guān)系而必須遵循的一個(gè)規(guī)則系統(tǒng)。 “級聯(lián)刪除相關(guān)記錄級聯(lián)刪除相關(guān)記錄”,在刪除主表記,在刪除主表記錄的同時(shí)自動(dòng)刪除所有子表的相關(guān)記錄。錄的同時(shí)自動(dòng)刪除所有子表的相關(guān)記錄。 “級聯(lián)更新相關(guān)字段級聯(lián)更新相關(guān)字段 ”,主

19、表中更改主,主表中更改主關(guān)鍵字值的同時(shí)自動(dòng)更改所有子表中相關(guān)關(guān)鍵字值的同時(shí)自動(dòng)更改所有子表中相關(guān)記錄的匹配值。記錄的匹配值。 三、表間關(guān)系的類型(共三種)三、表間關(guān)系的類型(共三種) 1. 一對一一對一 (1:1) 主表與子表的公共字主表與子表的公共字段都是主鍵,主表中一個(gè)記錄對應(yīng)子表中段都是主鍵,主表中一個(gè)記錄對應(yīng)子表中一個(gè)記錄。一個(gè)記錄。 2. 一對多一對多(1:n) 公有字段在主表中是公有字段在主表中是主鍵,在子表中是非主鍵,主表中一個(gè)記主鍵,在子表中是非主鍵,主表中一個(gè)記錄對應(yīng)子表中多個(gè)記錄。錄對應(yīng)子表中多個(gè)記錄。 3. 多對多多對多(m:n) 主表多個(gè)記錄對應(yīng)子主表多個(gè)記錄對應(yīng)子表多

20、個(gè)記錄,表多個(gè)記錄,不能直接實(shí)現(xiàn),不能直接實(shí)現(xiàn),應(yīng)轉(zhuǎn)化為多應(yīng)轉(zhuǎn)化為多個(gè)一對多。個(gè)一對多。四、重要提示四、重要提示1. 1. 主表不建主鍵,無法建關(guān)聯(lián)。主表不建主鍵,無法建關(guān)聯(lián)。2. 2. 兩表間的共有字段必須類型一致、兩表間的共有字段必須類型一致、長度一致,字段名可以不同。長度一致,字段名可以不同。3. 3. 建關(guān)聯(lián)時(shí)一定要將主表的主鍵拖向建關(guān)聯(lián)時(shí)一定要將主表的主鍵拖向子表的共有字段。子表的共有字段。4. 4. 不建立正確的關(guān)聯(lián),在建多表查詢、不建立正確的關(guān)聯(lián),在建多表查詢、多表窗體、報(bào)表時(shí)可能會出現(xiàn)意想不到結(jié)多表窗體、報(bào)表時(shí)可能會出現(xiàn)意想不到結(jié)果或錯(cuò)誤。果或錯(cuò)誤。5. 5. 先建關(guān)聯(lián),后輸入

21、表中記錄,先輸先建關(guān)聯(lián),后輸入表中記錄,先輸入主表的記錄,后輸入子表的記錄。入主表的記錄,后輸入子表的記錄。學(xué)生管理系統(tǒng)生管理系統(tǒng).mdb中三個(gè)表的表間關(guān)系:中三個(gè)表的表間關(guān)系: 學(xué)生信息表(主表):學(xué)生信息表(主表):(主鍵:(主鍵:學(xué)號學(xué)號)課程表(主表):課程表(主表):(主鍵:(主鍵:課程號課程號)成績表(子表):成績表(子表):學(xué)號學(xué)號課程號課程號 學(xué)號學(xué)號姓名姓名09010001王鐵王鐵09020005王芳王芳學(xué)生信息表(主表)學(xué)生信息表(主表)課程號課程號 課程名稱課程名稱1001英語精讀英語精讀2005大學(xué)語文大學(xué)語文3102線性代數(shù)線性代數(shù)課程表(主表)課程表(主表)學(xué)號學(xué)號

22、課程號課程號 09010001 1001090100012005090100013102090200051001090200053102成績表(子表)成績表(子表)一對多類型一對多類型 一對一類型一對一類型學(xué)生表(主表)學(xué)生表(主表) 補(bǔ)助表(子表)補(bǔ)助表(子表)學(xué)號學(xué)號姓名姓名09010001王鐵王鐵09010002何芳何芳09010003肖凡肖凡09020005王芳王芳學(xué)號學(xué)號姓名姓名獎(jiǎng)學(xué)金獎(jiǎng)學(xué)金09010001王鐵王鐵10009010002何芳何芳10009010003肖凡肖凡1.4 表的操作表的操作一、導(dǎo)出表一、導(dǎo)出表“文件文件”“導(dǎo)出導(dǎo)出”ACCESS可以通導(dǎo)入或?qū)С鍪侄闻c其可以通導(dǎo)

23、入或?qū)С鍪侄闻c其他格式的數(shù)據(jù)進(jìn)行交換,如他格式的數(shù)據(jù)進(jìn)行交換,如dBASE、FoxBase、FoxPro、Excel、Outlook、Lotus 1-2-3、HTML、txt等等二、導(dǎo)入表二、導(dǎo)入表 “文件文件”“獲取外部數(shù)據(jù)獲取外部數(shù)據(jù)”“導(dǎo)入導(dǎo)入” 三、鏈接三、鏈接 “文件文件”“獲取外部數(shù)據(jù)獲取外部數(shù)據(jù)”“鏈接表鏈接表” 四、導(dǎo)入與鏈接的區(qū)別四、導(dǎo)入與鏈接的區(qū)別 導(dǎo)入是將內(nèi)容真正保存在當(dāng)前庫中,與導(dǎo)入是將內(nèi)容真正保存在當(dāng)前庫中,與源文件沒有聯(lián)系;鏈接只是將源文件的映源文件沒有聯(lián)系;鏈接只是將源文件的映像放在當(dāng)前庫,真正的數(shù)據(jù)仍保存在源文像放在當(dāng)前庫,真正的數(shù)據(jù)仍保存在源文件,這種方式可以

24、使異地庫之間保持?jǐn)?shù)據(jù)件,這種方式可以使異地庫之間保持?jǐn)?shù)據(jù)一致。一致。 A庫庫表表1B庫庫表表1從從A庫將表庫將表1導(dǎo)入到導(dǎo)入到B庫,兩表之間沒聯(lián)系,修庫,兩表之間沒聯(lián)系,修改改A庫中的表庫中的表1不會影響不會影響B(tài)庫中的表庫中的表1:從從A庫中將表庫中將表1鏈接到鏈接到B庫,兩表之間有聯(lián)系,庫,兩表之間有聯(lián)系,改變?nèi)我粠熘械谋砀淖內(nèi)我粠熘械谋?,兩個(gè)表,兩個(gè)表1 都保持同步修改。都保持同步修改。A庫庫表表1B庫庫表表1鏈接鏈接五、表的復(fù)制五、表的復(fù)制六、設(shè)置數(shù)據(jù)表格式六、設(shè)置數(shù)據(jù)表格式1. 改變數(shù)據(jù)表的外觀(改變數(shù)據(jù)表的外觀(“格式格式”菜單菜單中中)2. 隱藏列(隱藏列(“格式格式”菜單中)

25、菜單中)3. 凍結(jié)列(凍結(jié)列(“格式格式”菜單中)菜單中)七、記錄排序七、記錄排序備注型、超鏈接型、備注型、超鏈接型、OLE對象型字段對象型字段不能排序。不能排序。多字段排序,按字段從左到右的順序多字段排序,按字段從左到右的順序排。排。 八、記錄篩選八、記錄篩選 1. 按選定內(nèi)容篩選按選定內(nèi)容篩選 1.5 Access 2007初步介紹初步介紹 一、一、Access 2007版的特點(diǎn)版的特點(diǎn) 1 . 數(shù)據(jù)庫文件的格式數(shù)據(jù)庫文件的格式accdb 2. accdb 庫文件,不能在早期版本的庫文件,不能在早期版本的Access中打開。解決的方法:在中打開。解決的方法:在2007版中另存為版中另存為m

26、db格格式或者將默認(rèn)格式改為式或者將默認(rèn)格式改為mdb 。 二、二、Access 2007的的accdb數(shù)據(jù)庫的數(shù)據(jù)庫的十一種字段類型,多了一種十一種字段類型,多了一種“附件附件”類型。類型。 “附件附件”型用于任何支持的文件類型,型用于任何支持的文件類型,可以將圖像、電子表格文件、文檔、圖表可以將圖像、電子表格文件、文檔、圖表和其他類型的支持文件附加到數(shù)據(jù)庫的記和其他類型的支持文件附加到數(shù)據(jù)庫的記錄,很類似于我們發(fā)電子郵件時(shí)的附件。錄,很類似于我們發(fā)電子郵件時(shí)的附件。 三、三、accdb格式數(shù)據(jù)庫文件的對象格式數(shù)據(jù)庫文件的對象 沒有沒有“頁頁”對象,即只有表、查詢、對象,即只有表、查詢、窗體

27、、報(bào)表及模塊六種對象。窗體、報(bào)表及模塊六種對象。第第2 2章章 查查 詢詢 查詢是根據(jù)給定的條件從數(shù)據(jù)表(或查詢)中篩查詢是根據(jù)給定的條件從數(shù)據(jù)表(或查詢)中篩選出符合條件的記錄,構(gòu)成一個(gè)數(shù)據(jù)集合。查詢可選出符合條件的記錄,構(gòu)成一個(gè)數(shù)據(jù)集合。查詢可以看作是一個(gè)簡化的表。以看作是一個(gè)簡化的表。 表與查詢都可以作為窗體、報(bào)表的數(shù)據(jù)源。表與查詢都可以作為窗體、報(bào)表的數(shù)據(jù)源。 2.1 創(chuàng)建查詢創(chuàng)建查詢 一、用向?qū)?chuàng)建查詢一、用向?qū)?chuàng)建查詢 多表查詢,一定要建立正確的關(guān)聯(lián)。多表查詢,一定要建立正確的關(guān)聯(lián)。 二、查詢的三種主要視圖方式二、查詢的三種主要視圖方式 數(shù)據(jù)表視圖(顯示查詢結(jié)果)數(shù)據(jù)表視圖(顯示查

28、詢結(jié)果) 設(shè)計(jì)視圖(創(chuàng)建或修改查詢)設(shè)計(jì)視圖(創(chuàng)建或修改查詢) SQL視圖(結(jié)構(gòu)化查詢語言)視圖(結(jié)構(gòu)化查詢語言) 三、交叉表查詢?nèi)⒔徊姹聿樵償?shù)據(jù)源應(yīng)該是同一個(gè)表或者同一個(gè)查詢。數(shù)據(jù)源應(yīng)該是同一個(gè)表或者同一個(gè)查詢。2.2 用設(shè)計(jì)視圖創(chuàng)建查詢用設(shè)計(jì)視圖創(chuàng)建查詢一、參數(shù)查詢一、參數(shù)查詢條件行中的提示信息要加英文半角的方括號。條件行中的提示信息要加英文半角的方括號。二、在查詢中增加新字段二、在查詢中增加新字段 新字段名新字段名:表達(dá)式表達(dá)式三、表達(dá)式三、表達(dá)式 用運(yùn)算符將常數(shù)、常量、函數(shù)以及字段名、控件用運(yùn)算符將常數(shù)、常量、函數(shù)以及字段名、控件名和屬性等連接起來的式子,并能計(jì)算出一個(gè)單個(gè)名和屬性等

29、連接起來的式子,并能計(jì)算出一個(gè)單個(gè)值,叫做表達(dá)式。值,叫做表達(dá)式。1.系統(tǒng)定義常量:系統(tǒng)定義常量: True(真真) False(假假) Null(空空)2. 分界符分界符數(shù)值型常量(無分界符)數(shù)值型常量(無分界符)字符串字符串(文本值文本值)(半角雙引號半角雙引號為分界符為分界符)日期型常量(半角日期型常量(半角#為分界符)為分界符)表達(dá)式中的字段名、控件名、對象名通表達(dá)式中的字段名、控件名、對象名通常需用英文半角的常需用英文半角的 括起來。括起來。3. 運(yùn)算符運(yùn)算符 數(shù)學(xué)運(yùn)算符:數(shù)學(xué)運(yùn)算符:+ - * / mod(求余)(求余) (整除)(整除) (乘冪)(乘冪) &(強(qiáng)制連接)(

30、強(qiáng)制連接) cheek &48& abc ,結(jié)果結(jié)果: heek48abc 字符連接符字符連接符 +(要求兩端類型一致)(要求兩端類型一致) cheek + abc ,結(jié)果結(jié)果: cheekabc (常??墒÷裕ǔ3?墒÷裕╆P(guān)系運(yùn)算符關(guān)系運(yùn)算符 (不等于)(不等于) 、 、 NOT 非非 邏輯運(yùn)算符邏輯運(yùn)算符 AND 與與 OR 或或 betweenand例:例:between 85 and 90 in 例:籍貫例:籍貫 in(北京北京 , 南京南京 , 西安西安 ) is null特殊運(yùn)算符特殊運(yùn)算符 is is not null ? (代表一個(gè)字符代表一個(gè)字符) like

31、 * (代表零到多個(gè)字符代表零到多個(gè)字符) # (代表一個(gè)數(shù)字)代表一個(gè)數(shù)字) (代表一個(gè)范圍)代表一個(gè)范圍) 例例 : 期末成績期末成績 between 75 and 85 等價(jià)于:等價(jià)于: 期末成績期末成績=75 and 期末成績期末成績=90 or 期末成績期末成績60 民族民族 in (漢漢 , 回回 , 白白 ) 等價(jià)于:等價(jià)于: 民族民族= 漢漢 or 民族民族= 回回 or 民族民族= 白白 例例 :姓名:姓名 not like 劉劉* 姓名姓名 劉平利劉平利 姓名姓名 like *劉劉* 通配符通配符?、*、#不能與不能與、=等聯(lián)用,必須與等聯(lián)用,必須與Like聯(lián)用。聯(lián)用。 四

32、、常用函數(shù)四、常用函數(shù) 函數(shù)格式:函數(shù)格式:函數(shù)名(參數(shù)函數(shù)名(參數(shù)1,參數(shù),參數(shù)2,.) (1) 絕對值函數(shù)絕對值函數(shù) ABS() ABS(-42)、ABS(42),返回值均為,返回值均為 42 (2)取整函數(shù))取整函數(shù) INT() Int(99.8) 返回值返回值 99 Int(-99.8) 返回值返回值 -100 (3)四舍五入函數(shù))四舍五入函數(shù) Round() (4)平方根函數(shù))平方根函數(shù) SQR() (自變量必須自變量必須=0) SQR(4) 返回值返回值 2 bn b bh h (5)符號函數(shù))符號函數(shù) SGN() SGN(12) 返回值返回值 1 SGN(-2.4) 返回值返回值

33、 - 1 SGN(0) 返回值返回值 0 2. 字符函數(shù)字符函數(shù) (1)空字符串函數(shù))空字符串函數(shù) SPACE() Space(5) 產(chǎn)生五個(gè)空格字符串產(chǎn)生五個(gè)空格字符串 (2)字符串長度函數(shù))字符串長度函數(shù) Len() Len( abc ) 返回值返回值 3 (3)刪除前導(dǎo)與尾隨空格函數(shù))刪除前導(dǎo)與尾隨空格函數(shù) Trim() xy= abcdE Trim(xy) 返回值返回值 abcdE (4)左子函數(shù))左子函數(shù)left() left(中國北京中國北京 ,2) 返回值返回值 中國中國 (5)截取子串函數(shù))截取子串函數(shù) Mid() Mid( abcdy ,2,3) 返回值返回值 bcd 3.

34、日期時(shí)間函數(shù)日期時(shí)間函數(shù) (1)系統(tǒng)日期)系統(tǒng)日期 Date() (2)年函數(shù))年函數(shù) Year() Year(#2009-5-15#) 返回值返回值 2009 (3)月函數(shù))月函數(shù) Month() Month(#2009-5-15#) 返回值返回值 5 (4)日函數(shù))日函數(shù) Day() Day(#2009-5-15#) 返回值返回值 15 (5)系統(tǒng)日期和時(shí)間)系統(tǒng)日期和時(shí)間 Now() (6)時(shí)間函數(shù))時(shí)間函數(shù) time() 4. 其他函數(shù)其他函數(shù) (1)條件函數(shù))條件函數(shù) Iif() Iif(,) (2)變大寫函數(shù))變大寫函數(shù) Ucase() Ucase( Hello World ) 返

35、回值返回值 HELLO WORLD (3)字符轉(zhuǎn))字符轉(zhuǎn)ASCII碼函數(shù)碼函數(shù) ASC() asc ( ABC ) 返回值返回值 65 (4)數(shù)值轉(zhuǎn)字符)數(shù)值轉(zhuǎn)字符str() str(123) 返回值返回值 123 五、在查詢中建立匯總五、在查詢中建立匯總 在查詢設(shè)計(jì)視圖中,擊工具欄中的在查詢設(shè)計(jì)視圖中,擊工具欄中的按鈕,增加一行總按鈕,增加一行總計(jì)行,總計(jì)行共有七個(gè)函數(shù)、五個(gè)選項(xiàng)。計(jì)行,總計(jì)行共有七個(gè)函數(shù)、五個(gè)選項(xiàng)。 Sum() 總計(jì)總計(jì) Avg() 平均值平均值 Min () 最小值最小值函數(shù)函數(shù) Max() 最大值最大值 Count() 計(jì)數(shù)計(jì)數(shù) StDev() 標(biāo)準(zhǔn)偏標(biāo)準(zhǔn)偏差差 Var

36、() 方差方差 Group by 分組分組 First 第一條記錄第一條記錄總總 Last 最后一條記錄最后一條記錄計(jì)計(jì) Expression 表達(dá)式(表達(dá)式(創(chuàng)建創(chuàng)建 表達(dá)式中包含統(tǒng)計(jì)函數(shù)項(xiàng)表達(dá)式中包含統(tǒng)計(jì)函數(shù)項(xiàng) 的計(jì)算字段)的計(jì)算字段) Where 條件(條件( 不分組)不分組) (此項(xiàng)指定的字段不出此項(xiàng)指定的字段不出 現(xiàn)在查詢現(xiàn)在查詢 結(jié)果中結(jié)果中)2.3 動(dòng)作查詢(操作查詢)動(dòng)作查詢(操作查詢)動(dòng)作查詢的特點(diǎn)是對源表進(jìn)行修改,操動(dòng)作查詢的特點(diǎn)是對源表進(jìn)行修改,操作查詢圖標(biāo)邊有一個(gè)!標(biāo)記。作查詢圖標(biāo)邊有一個(gè)!標(biāo)記。一、生成表查詢一、生成表查詢運(yùn)用生成表查詢可以利用現(xiàn)有數(shù)據(jù)源根運(yùn)用生成表查

37、詢可以利用現(xiàn)有數(shù)據(jù)源根據(jù)一定條件創(chuàng)建一個(gè)新表。據(jù)一定條件創(chuàng)建一個(gè)新表。二、追加查詢二、追加查詢可將某個(gè)表中的一個(gè)或部分記錄追加到可將某個(gè)表中的一個(gè)或部分記錄追加到另一表。另一表。三、刪除查詢(有規(guī)律地成批刪除)三、刪除查詢(有規(guī)律地成批刪除)四、更新查詢四、更新查詢 (設(shè)計(jì)視圖中的字段名(設(shè)計(jì)視圖中的字段名不要省略方括號)不要省略方括號) 2.4 SQL查詢查詢 一、SQL(Structured Query Language),結(jié)構(gòu)化查),結(jié)構(gòu)化查詢語言詢語言 SQL-SELECT語句格式:語句格式: select distinct as from where group by 降序降序 ha

38、ving order by desc; 內(nèi)的內(nèi)容是必選項(xiàng),內(nèi)的內(nèi)容是必選項(xiàng), 內(nèi)的內(nèi)容為任選項(xiàng);字段名列內(nèi)的內(nèi)容為任選項(xiàng);字段名列表、表名或查詢名之間用表、表名或查詢名之間用“,”分隔;語句的末尾以分隔;語句的末尾以“;”結(jié)尾。結(jié)尾。 升序升序 asc(ascending),降序,降序 desc(descending) 二、聯(lián)接類型二、聯(lián)接類型 內(nèi)部聯(lián)接(等值聯(lián)接)是默認(rèn)的聯(lián)接類型。內(nèi)部聯(lián)接(等值聯(lián)接)是默認(rèn)的聯(lián)接類型。查詢結(jié)果的記錄條數(shù)等于字段值匹配相等的記查詢結(jié)果的記錄條數(shù)等于字段值匹配相等的記錄數(shù)。在錄數(shù)。在SQL-Select語句中用語句中用“Inner Join”聯(lián)接兩表。聯(lián)接兩表。

39、 左聯(lián)接左聯(lián)接 聯(lián)接查詢的結(jié)果是聯(lián)接查詢的結(jié)果是“左表左表”的所的所有記錄及與有記錄及與“右表右表”聯(lián)接字段相等的記錄。左聯(lián)接字段相等的記錄。左聯(lián)接在聯(lián)接在SQL-Select語句中用語句中用“Left Join”聯(lián)接聯(lián)接兩表。兩表。 右聯(lián)接右聯(lián)接 聯(lián)接查詢的結(jié)果是聯(lián)接查詢的結(jié)果是“右表右表”的所的所有記錄及與有記錄及與“左表左表”聯(lián)接字段相等的記錄。右聯(lián)接字段相等的記錄。右聯(lián)接在聯(lián)接在SQL-Select語句中用語句中用“Right Join”聯(lián)聯(lián)接兩表。接兩表。 第第3 3章章 窗窗 體體四個(gè)功能:四個(gè)功能: 顯示編輯數(shù)據(jù)顯示編輯數(shù)據(jù) 控制應(yīng)用程序的流程控制應(yīng)用程序的流程 顯示信息(顯示信

40、息(包括提示信息、警告等包括提示信息、警告等) 打印數(shù)據(jù)打印數(shù)據(jù)命令按鈕標(biāo)簽列表框文本框窗體的標(biāo)題圖像3.1 自動(dòng)創(chuàng)建窗體自動(dòng)創(chuàng)建窗體 窗體的數(shù)據(jù)源可以是一個(gè)或多個(gè)表、查詢。窗體的數(shù)據(jù)源可以是一個(gè)或多個(gè)表、查詢。 一、自動(dòng)創(chuàng)建窗體一、自動(dòng)創(chuàng)建窗體 二、窗體的兩種主要視圖方式二、窗體的兩種主要視圖方式 設(shè)計(jì)視圖設(shè)計(jì)視圖 創(chuàng)建或修改窗體的結(jié)構(gòu)創(chuàng)建或修改窗體的結(jié)構(gòu) 窗體視圖窗體視圖 顯示結(jié)果、記錄、修改表數(shù)據(jù)顯示結(jié)果、記錄、修改表數(shù)據(jù) 3.2 用向?qū)?chuàng)建窗體用向?qū)?chuàng)建窗體 一、圖表窗體一、圖表窗體 二、數(shù)據(jù)源為多重?cái)?shù)據(jù)集的窗體二、數(shù)據(jù)源為多重?cái)?shù)據(jù)集的窗體(主、子窗體主、子窗體) 3.3 用設(shè)計(jì)視圖創(chuàng)

41、建窗體用設(shè)計(jì)視圖創(chuàng)建窗體 一、窗體結(jié)構(gòu)(由一、窗體結(jié)構(gòu)(由5個(gè)節(jié)組成)個(gè)節(jié)組成)窗體頁眉窗體頁眉(標(biāo)題、按鈕等標(biāo)題、按鈕等)(顯示在窗體頂部顯示在窗體頂部,打印在第打印在第 一頁頂部一頁頂部)頁面頁眉(列標(biāo)題等)頁面頁眉(列標(biāo)題等)(只打印不顯示)只打印不顯示)主體節(jié)(顯示、操作數(shù)據(jù)的主要區(qū)域)主體節(jié)(顯示、操作數(shù)據(jù)的主要區(qū)域)頁面頁腳(日期、頁碼等)頁面頁腳(日期、頁碼等) (只打印不顯示)(只打印不顯示)窗體頁腳(顯示在窗體底部窗體頁腳(顯示在窗體底部,打印在最后一頁底部)打印在最后一頁底部) 二、二、 添加頁眉頁腳:添加頁眉頁腳: “視圖視圖”“窗體頁眉窗體頁眉/頁腳頁腳”、“頁面頁眉頁

42、面頁眉/頁頁腳腳” 三、工具箱三、工具箱 工具箱的顯示:工具箱的顯示:“視圖視圖”“工具箱工具箱”四、窗體屬性四、窗體屬性 窗體、窗體中的每一部分窗體、窗體中的每一部分(即每一個(gè)節(jié)即每一個(gè)節(jié))、每、每一控件都有一系列與之相關(guān)的屬性。一控件都有一系列與之相關(guān)的屬性。單擊左上角,調(diào)出窗體屬性單擊左上角,調(diào)出窗體屬性1. 記錄源(數(shù)據(jù)源)記錄源(數(shù)據(jù)源)屬性對話框?qū)傩詫υ捒颉皵?shù)據(jù)數(shù)據(jù)”選項(xiàng)卡選項(xiàng)卡“記錄源記錄源”2. 常用格式屬性常用格式屬性 標(biāo)題、滾動(dòng)條、記錄選定器、導(dǎo)航按鈕標(biāo)題、滾動(dòng)條、記錄選定器、導(dǎo)航按鈕(又叫瀏覽按鈕)、自動(dòng)居中等。(又叫瀏覽按鈕)、自動(dòng)居中等。3. 數(shù)據(jù)屬性數(shù)據(jù)屬性允許編輯

43、、允許添加、允許刪除、記錄鎖定允許編輯、允許添加、允許刪除、記錄鎖定等屬性等屬性3.4 控件控件一、標(biāo)簽控件一、標(biāo)簽控件標(biāo)簽用來作為標(biāo)題或說明性文字。標(biāo)簽用來作為標(biāo)題或說明性文字。標(biāo)簽不顯示字段或表達(dá)式的數(shù)值。標(biāo)簽不顯示字段或表達(dá)式的數(shù)值。標(biāo)簽是非結(jié)合型。標(biāo)簽是非結(jié)合型。標(biāo)簽有兩種:標(biāo)簽有兩種:單獨(dú)標(biāo)簽與附加標(biāo)簽。單獨(dú)標(biāo)簽與附加標(biāo)簽。標(biāo)簽的屬性:標(biāo)題、名稱、字體、顏色、標(biāo)簽的屬性:標(biāo)題、名稱、字體、顏色、可見性等??梢娦缘取?二、文本框控件二、文本框控件添加文本框時(shí),會自動(dòng)添加一個(gè)附加標(biāo)簽添加文本框時(shí),會自動(dòng)添加一個(gè)附加標(biāo)簽 結(jié)合型(與字段中的數(shù)據(jù)相結(jié)合)結(jié)合型(與字段中的數(shù)據(jù)相結(jié)合)三種類型

44、三種類型 計(jì)算型(表達(dá)式作為數(shù)據(jù)來源)計(jì)算型(表達(dá)式作為數(shù)據(jù)來源) 非結(jié)合型(沒有數(shù)據(jù)來源)非結(jié)合型(沒有數(shù)據(jù)來源) 文本框常用屬性:控件來源、輸入掩碼、默認(rèn)文本框常用屬性:控件來源、輸入掩碼、默認(rèn)值、有效性規(guī)則、有效性文本、是否鎖定等。值、有效性規(guī)則、有效性文本、是否鎖定等。 三、命令按鈕控件三、命令按鈕控件 建立方法:用向?qū)?;用宏或建立方法:用向?qū)?;用宏或VBA來實(shí)現(xiàn)按鈕來實(shí)現(xiàn)按鈕的單擊事件。常見屬性:不可見、不可用。的單擊事件。常見屬性:不可見、不可用。 四、列表框與組合框控件四、列表框與組合框控件 兩者的主要區(qū)別:兩者的主要區(qū)別:組合框占據(jù)空間小,只顯組合框占據(jù)空間小,只顯示一行;列表

45、框占據(jù)空間多,多行數(shù)據(jù)同時(shí)顯示示一行;列表框占據(jù)空間多,多行數(shù)據(jù)同時(shí)顯示在列表框。在列表框。 組合框中可以輸入數(shù)據(jù),即具有文本框的功組合框中可以輸入數(shù)據(jù),即具有文本框的功能,而列表框不能。能,而列表框不能。 五、為五、為OLE字段輸入圖片字段輸入圖片 BMP格式的圖片可以直接由格式的圖片可以直接由“插入對插入對象象”“由文件創(chuàng)建由文件創(chuàng)建”而插入。而插入。 JPG、GIF等格式的圖片文件,應(yīng)該通過等格式的圖片文件,應(yīng)該通過Word圖片來插入,圖片來插入,“插入對象插入對象”“Word圖圖片片”“插入圖片插入圖片”“來自文件來自文件”插入。插入。 縮放模式(圖片自動(dòng)放大縮小)縮放模式(圖片自動(dòng)放

46、大縮?。?“縮放模式縮放模式”屬性屬性 剪裁模式(顯示時(shí)會將原圖剪掉)剪裁模式(顯示時(shí)會將原圖剪掉) 拉抻模式(顯示時(shí)能自動(dòng)拉伸)拉抻模式(顯示時(shí)能自動(dòng)拉伸) 六、多頁控件(即選項(xiàng)卡控件)六、多頁控件(即選項(xiàng)卡控件) 七、為窗體添加背景圖片七、為窗體添加背景圖片 在窗體的圖片屬性中選擇圖片文件(在窗體的圖片屬性中選擇圖片文件(.jpg或或.gif) 八、其他八、其他 直線、矩形框、插入日期直線、矩形框、插入日期/時(shí)間等。時(shí)間等。 3.5 切換面板切換面板 切換面板可以將各種數(shù)據(jù)對象組織起來。切換面板可以將各種數(shù)據(jù)對象組織起來。 切換面板是一個(gè)特殊的窗體,切換面板是一個(gè)特殊的窗體, 窗體名:窗體

47、名:switchboard, 或者或者切換面板切換面板 同時(shí)自動(dòng)生成表對象,同時(shí)自動(dòng)生成表對象, 表名:表名:switchboard Items 建立方法:建立方法:“工具工具”“數(shù)據(jù)庫實(shí)用工數(shù)據(jù)庫實(shí)用工具具”“切換面板管理器切換面板管理器”一、建立一級切換面板一、建立一級切換面板二、建立二級切換面板二、建立二級切換面板 第一步,先建一級切換面板的項(xiàng)目名稱。第一步,先建一級切換面板的項(xiàng)目名稱。第二步,對主切換面板中一級項(xiàng)目進(jìn)行第二步,對主切換面板中一級項(xiàng)目進(jìn)行編輯。編輯。第三步,對每個(gè)一級項(xiàng)目進(jìn)行編輯,建第三步,對每個(gè)一級項(xiàng)目進(jìn)行編輯,建立子切換面板。立子切換面板。3.6 Access 200

48、7版有關(guān)窗體的版有關(guān)窗體的特點(diǎn)特點(diǎn) 一、窗體的視圖方式一、窗體的視圖方式 多了一種很實(shí)用的多了一種很實(shí)用的“布局視圖布局視圖”方式,方式,這種視圖方式提供了一個(gè)新的所見即所得這種視圖方式提供了一個(gè)新的所見即所得的窗體設(shè)計(jì)界面功能。的窗體設(shè)計(jì)界面功能。 二、窗體中控件的兼容性二、窗體中控件的兼容性 accdb格式數(shù)據(jù)庫中用向?qū)?chuàng)建的命令格式數(shù)據(jù)庫中用向?qū)?chuàng)建的命令按鈕、組合框與列表框的選擇功能、切換按鈕、組合框與列表框的選擇功能、切換面板窗體上每個(gè)項(xiàng)目,在早期版本中都不面板窗體上每個(gè)項(xiàng)目,在早期版本中都不能正常運(yùn)行。能正常運(yùn)行。 三、在三、在Access 2007中運(yùn)行早期版本中運(yùn)行早期版本創(chuàng)建

49、的創(chuàng)建的mdb格式數(shù)據(jù)庫,必須關(guān)閉格式數(shù)據(jù)庫,必須關(guān)閉“安全安全警告警告”,才能使得用向?qū)?chuàng)建的命令按鈕、,才能使得用向?qū)?chuàng)建的命令按鈕、切換面板上的項(xiàng)目及組合框、列表框等控切換面板上的項(xiàng)目及組合框、列表框等控件在件在Access 2007中正常運(yùn)行。中正常運(yùn)行。第第4 4章章 報(bào)表報(bào)表窗體重在顯示,窗體重在顯示,報(bào)表重在打印。報(bào)表重在打印。一、自動(dòng)報(bào)表一、自動(dòng)報(bào)表二、創(chuàng)建郵件標(biāo)簽報(bào)表二、創(chuàng)建郵件標(biāo)簽報(bào)表三、用向?qū)?chuàng)建報(bào)表三、用向?qū)?chuàng)建報(bào)表四、報(bào)表的三種主要視圖方式四、報(bào)表的三種主要視圖方式設(shè)計(jì)視圖設(shè)計(jì)視圖 創(chuàng)建或修改報(bào)表結(jié)構(gòu)創(chuàng)建或修改報(bào)表結(jié)構(gòu)打印預(yù)覽打印預(yù)覽 查看每一頁顯示的數(shù)據(jù)查看每一頁顯

50、示的數(shù)據(jù)版式預(yù)覽版式預(yù)覽 查看報(bào)表的版面設(shè)計(jì)查看報(bào)表的版面設(shè)計(jì)五、報(bào)表結(jié)構(gòu)(七個(gè)節(jié))五、報(bào)表結(jié)構(gòu)(七個(gè)節(jié))報(bào)表頁眉(位于第一頁的頂部)報(bào)表頁眉(位于第一頁的頂部)頁面頁眉(出現(xiàn)在報(bào)表的每一頁)頁面頁眉(出現(xiàn)在報(bào)表的每一頁)組頁眉(顯示分組信息)組頁眉(顯示分組信息)主體節(jié)(顯示記錄數(shù)據(jù))主體節(jié)(顯示記錄數(shù)據(jù))組頁腳(同組頁眉)組頁腳(同組頁眉)頁面頁腳頁面頁腳 (顯示在每一頁底部)(顯示在每一頁底部)報(bào)表頁腳(位于最后一頁的底部報(bào)表頁腳(位于最后一頁的底部)4.2 用設(shè)計(jì)視圖創(chuàng)建報(bào)表用設(shè)計(jì)視圖創(chuàng)建報(bào)表一、報(bào)表的數(shù)據(jù)源一、報(bào)表的數(shù)據(jù)源數(shù)據(jù)源可以是表或查詢,在設(shè)計(jì)視圖中建立報(bào)數(shù)據(jù)源可以是表或查詢,

51、在設(shè)計(jì)視圖中建立報(bào)表,選擇數(shù)據(jù)源時(shí)一般只能選擇一個(gè)(一個(gè)表或表,選擇數(shù)據(jù)源時(shí)一般只能選擇一個(gè)(一個(gè)表或一個(gè)查詢),若需要用到多個(gè)表,應(yīng)該先建立查一個(gè)查詢),若需要用到多個(gè)表,應(yīng)該先建立查詢獲取多表中的數(shù)據(jù),再將所建的查詢作為報(bào)表詢獲取多表中的數(shù)據(jù),再將所建的查詢作為報(bào)表的數(shù)據(jù)源。也可以在報(bào)表的設(shè)計(jì)視圖中直接通過的數(shù)據(jù)源。也可以在報(bào)表的設(shè)計(jì)視圖中直接通過SELECT查詢獲得多表中的數(shù)據(jù)。查詢獲得多表中的數(shù)據(jù)。單擊此處單擊此處 二、排序與分組二、排序與分組 報(bào)表最多可按報(bào)表最多可按10個(gè)字段或表達(dá)式進(jìn)行排個(gè)字段或表達(dá)式進(jìn)行排序。序。 要計(jì)算報(bào)表中的一組記錄的總計(jì)、平均要計(jì)算報(bào)表中的一組記錄的總計(jì)、

52、平均值等,應(yīng)將用來作為計(jì)算框的文本框控件值等,應(yīng)將用來作為計(jì)算框的文本框控件添加到組頁眉或組頁腳中。添加到組頁眉或組頁腳中。 三、報(bào)表中應(yīng)用計(jì)算三、報(bào)表中應(yīng)用計(jì)算第第5 5章章 數(shù)據(jù)訪問頁數(shù)據(jù)訪問頁 “頁頁”也是數(shù)據(jù)庫數(shù)據(jù)輸出的對象,建立也是數(shù)據(jù)庫數(shù)據(jù)輸出的對象,建立“頁頁”的目的是為了能夠在互聯(lián)網(wǎng)上瀏覽數(shù)據(jù)庫的目的是為了能夠在互聯(lián)網(wǎng)上瀏覽數(shù)據(jù)庫的信息。的信息。 Access 2007不再支持?jǐn)?shù)據(jù)訪問頁。不再支持?jǐn)?shù)據(jù)訪問頁。 5.1 創(chuàng)建數(shù)據(jù)訪問頁創(chuàng)建數(shù)據(jù)訪問頁 一、數(shù)據(jù)訪問頁的存儲方式一、數(shù)據(jù)訪問頁的存儲方式 頁對象以獨(dú)立文件的形式存儲在數(shù)據(jù)庫之外、頁對象以獨(dú)立文件的形式存儲在數(shù)據(jù)庫之外、與

53、庫文件同一文件夾中,數(shù)據(jù)庫窗口中所存在的與庫文件同一文件夾中,數(shù)據(jù)庫窗口中所存在的頁對象只不過是一個(gè)快捷方式。頁對象只不過是一個(gè)快捷方式。 在數(shù)據(jù)庫所在的文件夾,可以看到有一個(gè)與在數(shù)據(jù)庫所在的文件夾,可以看到有一個(gè)與數(shù)據(jù)訪問頁同名的文件,擴(kuò)展名為數(shù)據(jù)訪問頁同名的文件,擴(kuò)展名為.htm。 二、數(shù)據(jù)訪問頁的三種視圖方式二、數(shù)據(jù)訪問頁的三種視圖方式 設(shè)計(jì)視圖設(shè)計(jì)視圖 頁面視圖頁面視圖 網(wǎng)頁預(yù)覽網(wǎng)頁預(yù)覽 三、頁分類三、頁分類 1. 靜態(tài)網(wǎng)頁(根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)生成網(wǎng)頁靜態(tài)網(wǎng)頁(根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)生成網(wǎng)頁文件,不隨庫中數(shù)據(jù)的改變而改變)文件,不隨庫中數(shù)據(jù)的改變而改變) 2. 動(dòng)態(tài)網(wǎng)頁動(dòng)態(tài)網(wǎng)頁 (可以實(shí)現(xiàn)

54、對庫中數(shù)據(jù)的顯示、(可以實(shí)現(xiàn)對庫中數(shù)據(jù)的顯示、修改、刪除、分組、統(tǒng)計(jì)等操作,內(nèi)容可以隨庫修改、刪除、分組、統(tǒng)計(jì)等操作,內(nèi)容可以隨庫中數(shù)據(jù)的變化而變化)中數(shù)據(jù)的變化而變化) 5.2 使用使用XML XML標(biāo)準(zhǔn)是現(xiàn)在商業(yè)環(huán)境中的數(shù)據(jù)交換標(biāo)準(zhǔn),標(biāo)準(zhǔn)是現(xiàn)在商業(yè)環(huán)境中的數(shù)據(jù)交換標(biāo)準(zhǔn),許多瀏覽器可以直接支持許多瀏覽器可以直接支持XML語言。語言。第第6 6章章 宏宏 6.1 6.1 創(chuàng)建宏創(chuàng)建宏 宏是指一個(gè)或多個(gè)操作的集合,其中每宏是指一個(gè)或多個(gè)操作的集合,其中每個(gè)操作實(shí)現(xiàn)特定的功能。個(gè)操作實(shí)現(xiàn)特定的功能。 一、引例一、引例 二、宏窗口主要按鈕二、宏窗口主要按鈕 宏名按鈕、條件按鈕、運(yùn)行按鈕宏名按鈕、條件

55、按鈕、運(yùn)行按鈕 三、宏操作表三、宏操作表 宏動(dòng)作宏動(dòng)作 用用 途途 AddMenu 給自定義菜單欄添加下拉菜單給自定義菜單欄添加下拉菜單 Close 關(guān)閉窗口或?qū)ο箨P(guān)閉窗口或?qū)ο?Maximize 將活動(dòng)窗口放為最大化將活動(dòng)窗口放為最大化 Minimize 將活動(dòng)窗口最小化將活動(dòng)窗口最小化 Movesize 移動(dòng)或改變活動(dòng)窗口的大小移動(dòng)或改變活動(dòng)窗口的大小 MsgBox 顯示含有警告或信息的消息框顯示含有警告或信息的消息框 OpenForm 打開窗體打開窗體 OpenQuery 打開查詢打開查詢 OpenReport 打開報(bào)表打開報(bào)表 OpenTable 打開表打開表 Print 直接打印選定

56、的對象直接打印選定的對象 Quit 退出退出Access Restore 還原窗口大小還原窗口大小 RunMacro 運(yùn)行一個(gè)選定的宏運(yùn)行一個(gè)選定的宏 RunSQL 使用對應(yīng)的使用對應(yīng)的SQL語句運(yùn)行一個(gè)活動(dòng)查詢語句運(yùn)行一個(gè)活動(dòng)查詢 StopAllMacro 結(jié)束當(dāng)前所有正運(yùn)行的宏結(jié)束當(dāng)前所有正運(yùn)行的宏 StopMacro 結(jié)束當(dāng)前正運(yùn)行的宏結(jié)束當(dāng)前正運(yùn)行的宏 Set Warnings 是否在執(zhí)行動(dòng)作查詢等時(shí)出現(xiàn)警告信息。是否在執(zhí)行動(dòng)作查詢等時(shí)出現(xiàn)警告信息。 四、宏的運(yùn)行四、宏的運(yùn)行 在宏的設(shè)計(jì)窗口中單擊在宏的設(shè)計(jì)窗口中單擊“運(yùn)行運(yùn)行”按鈕。按鈕。 在數(shù)據(jù)庫窗口中雙擊宏對象。在數(shù)據(jù)庫窗口中雙擊

57、宏對象。 將宏對象拖到窗體設(shè)計(jì)視圖中,將宏對象拖到窗體設(shè)計(jì)視圖中, 則自動(dòng)成為一個(gè)命令按鈕。則自動(dòng)成為一個(gè)命令按鈕。 五、宏分類五、宏分類 單個(gè)宏(單個(gè)宏(也叫操作宏、序列宏,包含一系列操作也叫操作宏、序列宏,包含一系列操作) 宏組宏組(由若干個(gè)單個(gè)宏組成,每個(gè)單個(gè)宏有一個(gè)宏名)(由若干個(gè)單個(gè)宏組成,每個(gè)單個(gè)宏有一個(gè)宏名) 條件宏條件宏 六、自啟動(dòng)宏六、自啟動(dòng)宏autoexec 將宏對象名取為將宏對象名取為autoexec,Access啟動(dòng)時(shí)就會啟動(dòng)時(shí)就會先自動(dòng)啟動(dòng)這個(gè)特殊的宏。先自動(dòng)啟動(dòng)這個(gè)特殊的宏。 七、七、Access 2007中的中的“嵌入宏嵌入宏” “嵌入宏嵌入宏”是是Access

58、2007的新功能,的新功能,即宏代碼是存儲在窗體、報(bào)表或控件的事即宏代碼是存儲在窗體、報(bào)表或控件的事件屬性中的,不作為獨(dú)立的宏對象顯示與件屬性中的,不作為獨(dú)立的宏對象顯示與保存,這給窗體、報(bào)表的導(dǎo)入與導(dǎo)出帶來保存,這給窗體、報(bào)表的導(dǎo)入與導(dǎo)出帶來方便。但轉(zhuǎn)換成方便。但轉(zhuǎn)換成mdb格式后,在早期版本格式后,在早期版本中嵌入宏的功能是不能用的。中嵌入宏的功能是不能用的。 6.2 6.2 宏組及條件宏宏組及條件宏 一、建立宏組一、建立宏組 二、建立條件宏二、建立條件宏 三、用宏設(shè)計(jì)系統(tǒng)菜單三、用宏設(shè)計(jì)系統(tǒng)菜單 第一步,為每個(gè)下拉菜單創(chuàng)建宏組第一步,為每個(gè)下拉菜單創(chuàng)建宏組 第二步,將所有下拉菜單組合到水

59、平第二步,將所有下拉菜單組合到水平菜菜 單中。單中。 第三步,為用到的所有窗體及報(bào)表激第三步,為用到的所有窗體及報(bào)表激活菜單。活菜單。四、四、Access 2007中自定義菜單的顯中自定義菜單的顯示特點(diǎn)示特點(diǎn) 用宏建立的自定義系統(tǒng)菜單,在用宏建立的自定義系統(tǒng)菜單,在Access 2007被歸類在被歸類在“加載項(xiàng)加載項(xiàng)”選項(xiàng)卡選項(xiàng)卡中,選擇中,選擇“加載項(xiàng)加載項(xiàng)”選項(xiàng)卡,自定義菜單選項(xiàng)卡,自定義菜單即可顯示。即可顯示。第第7 7章章 VBAVBA編程編程Visual Basic for Application7.1 7.1 建立標(biāo)準(zhǔn)模塊建立標(biāo)準(zhǔn)模塊一、類一、類類是同類對象集合的抽象。它規(guī)定了這類

60、是同類對象集合的抽象。它規(guī)定了這些對象的公共屬性和方法。些對象的公共屬性和方法。二、對象(二、對象(object) 對象是一個(gè)實(shí)體,對象又可包含另一對象是一個(gè)實(shí)體,對象又可包含另一個(gè)對象,這時(shí)對象是一個(gè)容器。個(gè)對象,這時(shí)對象是一個(gè)容器。(container)。對象三要素:對象三要素:屬性(描述對象的外部特征)屬性(描述對象的外部特征)方法(對象的行為)方法(對象的行為)事件(對象的活動(dòng))事件(對象的活動(dòng)) 三、對象的屬性三、對象的屬性 對象對象.屬性屬性=表達(dá)式表達(dá)式 例:例:Command1.caption= 確定確定 四、對象的方法四、對象的方法 對象對象.方法方法 參數(shù)參數(shù) 例例 : docmd.openform orde

溫馨提示

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

評論

0/150

提交評論