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

下載本文檔

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

文檔簡介

1、 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng) AccessAccess n 第第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、字、圖像、符號等所表示的某一特可被感受的聲音、文字、圖像、符號等所表示的某一特定事物的消息、情報和知識。定事物的消息、情報和知識。 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ù)?,?/p>

3、數(shù)據(jù)的處理過程就是將數(shù)據(jù)轉(zhuǎn)化成信息的過程,目前世界上成信息的過程,目前世界上80%的計算機(jī)應(yīng)用于數(shù)的計算機(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)(DB

4、MS,如,如Access)及開發(fā)工具及開發(fā)工具 應(yīng)用系統(tǒng)應(yīng)用系統(tǒng) 數(shù)據(jù)庫管理員及用戶數(shù)據(jù)庫管理員及用戶 1. 數(shù)據(jù)庫的特點數(shù)據(jù)庫的特點 數(shù)據(jù)庫是長期存儲在計算機(jī)的外存、數(shù)據(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ò)展性,并可為各種用戶共享。各種用戶共享。 基本特點:基本特點:永久存儲永久存儲有組織有組織可共享可共享 2. 數(shù)據(jù)庫管理系統(tǒng)的主要功能數(shù)據(jù)庫

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

6、對象型面向?qū)ο笮?對象關(guān)系型對象關(guān)系型 六、關(guān)系型數(shù)據(jù)庫六、關(guān)系型數(shù)據(jù)庫 關(guān)系模型是用二維表格結(jié)構(gòu)來表示實體以及關(guān)系模型是用二維表格結(jié)構(gòu)來表示實體以及實體間聯(lián)系的模型。實體間聯(lián)系的模型。 七、概念模型七、概念模型 概念模型實現(xiàn)現(xiàn)實世界到概念世界的轉(zhuǎn)換。概念模型實現(xiàn)現(xiàn)實世界到概念世界的轉(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)

7、 等值聯(lián)接等值聯(lián)接 自然聯(lián)接(自然聯(lián)接(| ) (1) 并運(yùn)算并運(yùn)算關(guān)系關(guān)系R與關(guān)系與關(guān)系S的所有元組合并(的所有元組合并(R與與S的屬的屬性個數(shù)必須相等),去掉重復(fù)的元組,組成一性個數(shù)必須相等),去掉重復(fù)的元組,組成一個新關(guān)系。個新關(guān)系。(2) 差運(yùn)算差運(yùn)算關(guān)系關(guān)系R中刪除與關(guān)系中刪除與關(guān)系S中相同的元組(中相同的元組(R與與S的屬性個數(shù)必須相等)的屬性個數(shù)必須相等) ,R中剩余的元組組成中剩余的元組組成一個一個 新關(guān)系。新關(guān)系。(3) 交運(yùn)算交運(yùn)算 取兩關(guān)系取兩關(guān)系R與與S中相同的元組(中相同的元組(R與與S的屬性的屬性個數(shù)必須相等)個數(shù)必須相等)(4) 廣義笛卡爾積廣義笛卡爾積(兩個關(guān)系

8、的屬性個數(shù)兩個關(guān)系的屬性個數(shù)可以不相等可以不相等)九、九、Access數(shù)據(jù)庫數(shù)據(jù)庫(.mdb)(包含七種對象包含七種對象) 表表(Table) 查詢查詢(Query) 窗體窗體(Form) 報表報表(Report) 頁頁(Page) 宏宏(Macro) 模塊模塊(Module) 字段字段 記錄記錄 .表表 . 字段字段 記錄記錄 選擇查詢選擇查詢 參數(shù)查詢參數(shù)查詢查詢查詢 交叉表查詢交叉表查詢 生成表查詢生成表查詢 動作查詢動作查詢 追加查詢追加查詢 SQL查詢查詢 刪除查詢刪除查詢 更新查詢更新查詢 課程號課程號(文本,(文本,4) 課程名稱課程名稱(文本,(文本,20) 學(xué)分學(xué)分(長整型)

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

10、能包含句號、驚嘆號、方括號、單引號、雙引號。雙引號。 3. 域域 (屬性的取值范圍)(屬性的取值范圍) 4. 記錄記錄(即(即數(shù)據(jù)元組數(shù)據(jù)元組)(表中的行)(表中的行) 5. 主關(guān)鍵字主關(guān)鍵字(主鍵主鍵) 能唯一標(biāo)識表中每條記錄的字段或字能唯一標(biāo)識表中每條記錄的字段或字段集可作為主鍵,主關(guān)鍵字不允許有重復(fù)段集可作為主鍵,主關(guān)鍵字不允許有重復(fù)值或空值值或空值(null)。一個表只能有一個主鍵。一個表只能有一個主鍵。 單字段型單字段型 主鍵類型主鍵類型 多字段型(最多多字段型(最多10個字段)個字段) 自動編號型自動編號型 6. 候選關(guān)鍵字作用及能作為候選關(guān)鍵字候選關(guān)鍵字作用及能作為候選關(guān)鍵字的條

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

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

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

14、過存儲多媒體數(shù)據(jù),不超過1G字節(jié)。字節(jié)。 9. 超級鏈接型超級鏈接型 存儲作為超級鏈接地址文本。存儲作為超級鏈接地址文本。 10. 查閱向?qū)筒殚喯驅(qū)?4位存儲空間,存儲從列表位存儲空間,存儲從列表框或組合框中選擇的文本或數(shù)值??蚧蚪M合框中選擇的文本或數(shù)值。四、字段屬性四、字段屬性1. 字段大小字段大小主要對文本型、數(shù)字型字段。主要對文本型、數(shù)字型字段。2. 格式格式只影響顯示(打印)方式,只影響顯示(打印)方式,不影響數(shù)據(jù)的保存方式。不影響數(shù)據(jù)的保存方式。3. 輸入掩碼(主要處理文本與日期型)輸入掩碼(主要處理文本與日期型)用來控制輸入數(shù)據(jù)時的格式。用來控制輸入數(shù)據(jù)時的格式。輸入掩碼只對輸

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

17、)9. 索引(在此用于設(shè)置單字段索引)索引(在此用于設(shè)置單字段索引) 無無 三項取值三項取值 有(有重復(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)系是在兩個表的公共字段之間創(chuàng)建的一種關(guān)系是在兩個表的公共字段之間創(chuàng)建的一種聯(lián)接。聯(lián)接。 一、建立關(guān)聯(lián)的步驟一、建立關(guān)聯(lián)的步驟 1. 主表必須先建主鍵。主表必須先建主鍵。 2. 子表

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

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

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

21、現(xiàn)意想不到結(jié)果或錯誤。果或錯誤。5. 5. 先建關(guān)聯(lián),后輸入表中記錄,先輸先建關(guān)聯(lián),后輸入表中記錄,先輸入主表的記錄,后輸入子表的記錄。入主表的記錄,后輸入子表的記錄。學(xué)生管理系統(tǒng)生管理系統(tǒng).mdb中三個表的表間關(guān)系:中三個表的表間關(guān)系: 學(xué)生信息表(主表):學(xué)生信息表(主表):(主鍵:(主鍵:學(xué)號學(xué)號)課程表(主表):課程表(主表):(主鍵:(主鍵:課程號課程號)成績表(子表):成績表(子表):學(xué)號學(xué)號課程號課程號 學(xué)號學(xué)號姓名姓名09010001王鐵王鐵09020005王芳王芳學(xué)生信息表(主表)學(xué)生信息表(主表)課程號課程號 課程名稱課程名稱1001英語精讀英語精讀2005大學(xué)語文大學(xué)語文

22、3102線性代數(shù)線性代數(shù)課程表(主表)課程表(主表)學(xué)號學(xué)號課程號課程號 09010001 1001090100012005090100013102090200051001090200053102成績表(子表)成績表(子表)一對多類型一對多類型 一對一類型一對一類型學(xué)生表(主表)學(xué)生表(主表) 補(bǔ)助表(子表)補(bǔ)助表(子表)學(xué)號學(xué)號姓名姓名09010001王鐵王鐵09010002何芳何芳09010003肖凡肖凡09020005王芳王芳學(xué)號學(xué)號姓名姓名獎學(xué)金獎學(xué)金09010001王鐵王鐵10009010002何芳何芳10009010003肖凡肖凡1.4 表的操作表的操作一、導(dǎo)出表一、導(dǎo)出表“文件文

23、件”“導(dǎo)出導(dǎo)出”ACCESS可以通導(dǎo)入或?qū)С鍪侄闻c其可以通導(dǎo)入或?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ù)仍保

24、存在源文像放在當(dāng)前庫,真正的數(shù)據(jù)仍保存在源文件,這種方式可以使異地庫之間保持?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)我粠熘械谋?,兩個表,兩個表1 都保持同步修改。都保持同步修改。A庫庫表表1B庫庫表表1鏈接鏈接五、表的復(fù)制五、表的復(fù)制六、設(shè)置數(shù)據(jù)表格式六、設(shè)置數(shù)據(jù)表格式1. 改變數(shù)據(jù)表的外觀(改變數(shù)據(jù)表的外觀(“格式格

25、式”菜單菜單中中)2. 隱藏列(隱藏列(“格式格式”菜單中)菜單中)3. 凍結(jié)列(凍結(jié)列(“格式格式”菜單中)菜單中)七、記錄排序七、記錄排序備注型、超鏈接型、備注型、超鏈接型、OLE對象型字段對象型字段不能排序。不能排序。多字段排序,按字段從左到右的順序多字段排序,按字段從左到右的順序排。排。 八、記錄篩選八、記錄篩選 1. 按選定內(nèi)容篩選按選定內(nèi)容篩選 2.按窗體篩選按窗體篩選 3.按篩選目標(biāo)篩選按篩選目標(biāo)篩選 4.按選定內(nèi)容排除篩選按選定內(nèi)容排除篩選 1.5 Access 2007初步介紹初步介紹 一、一、Access 2007版的特點版的特點 1 . 數(shù)據(jù)庫文件的格式數(shù)據(jù)庫文件的格式a

26、ccdb 2. accdb 庫文件,不能在早期版本的庫文件,不能在早期版本的Access中打開。解決的方法:在中打開。解決的方法:在2007版中另存為版中另存為mdb格格式或者將默認(rèn)格式改為式或者將默認(rèn)格式改為mdb 。 二、二、Access 2007的的accdb數(shù)據(jù)庫的數(shù)據(jù)庫的十一種字段類型,多了一種十一種字段類型,多了一種“附件附件”類型。類型。 “附件附件”型用于任何支持的文件類型,型用于任何支持的文件類型,可以將圖像、電子表格文件、文檔、圖表可以將圖像、電子表格文件、文檔、圖表和其他類型的支持文件附加到數(shù)據(jù)庫的記和其他類型的支持文件附加到數(shù)據(jù)庫的記錄,很類似于我們發(fā)電子郵件時的附件。

27、錄,很類似于我們發(fā)電子郵件時的附件。 三、三、accdb格式數(shù)據(jù)庫文件的對象格式數(shù)據(jù)庫文件的對象 沒有沒有“頁頁”對象,即只有表、查詢、對象,即只有表、查詢、窗體、報表及模塊六種對象。窗體、報表及模塊六種對象。第第2 2章章 查查 詢詢 查詢是根據(jù)給定的條件從數(shù)據(jù)表(或查詢)中篩查詢是根據(jù)給定的條件從數(shù)據(jù)表(或查詢)中篩選出符合條件的記錄,構(gòu)成一個數(shù)據(jù)集合。查詢可選出符合條件的記錄,構(gòu)成一個數(shù)據(jù)集合。查詢可以看作是一個簡化的表。以看作是一個簡化的表。 表與查詢都可以作為窗體、報表的數(shù)據(jù)源。表與查詢都可以作為窗體、報表的數(shù)據(jù)源。 2.1 創(chuàng)建查詢創(chuàng)建查詢 一、用向?qū)?chuàng)建查詢一、用向?qū)?chuàng)建查詢 多

28、表查詢,一定要建立正確的關(guān)聯(lián)。多表查詢,一定要建立正確的關(guān)聯(lián)。 二、查詢的三種主要視圖方式二、查詢的三種主要視圖方式 數(shù)據(jù)表視圖(顯示查詢結(jié)果)數(shù)據(jù)表視圖(顯示查詢結(jié)果) 設(shè)計視圖(創(chuàng)建或修改查詢)設(shè)計視圖(創(chuàng)建或修改查詢) SQL視圖(結(jié)構(gòu)化查詢語言)視圖(結(jié)構(gòu)化查詢語言) 三、交叉表查詢?nèi)?、交叉表查詢?shù)據(jù)源應(yīng)該是同一個表或者同一個查詢。數(shù)據(jù)源應(yīng)該是同一個表或者同一個查詢。2.2 用設(shè)計視圖創(chuàng)建查詢用設(shè)計視圖創(chuàng)建查詢一、參數(shù)查詢一、參數(shù)查詢條件行中的提示信息要加英文半角的方括號。條件行中的提示信息要加英文半角的方括號。二、在查詢中增加新字段二、在查詢中增加新字段 新字段名新字段名:表達(dá)式表達(dá)

29、式三、表達(dá)式三、表達(dá)式 用運(yùn)算符將常數(shù)、常量、函數(shù)以及字段名、控件用運(yùn)算符將常數(shù)、常量、函數(shù)以及字段名、控件名和屬性等連接起來的式子,并能計算出一個單個名和屬性等連接起來的式子,并能計算出一個單個值,叫做表達(dá)式。值,叫做表達(dá)式。1.系統(tǒng)定義常量:系統(tǒng)定義常量: True(真真) False(假假) Null(空空)2. 分界符分界符數(shù)值型常量(無分界符)數(shù)值型常量(無分界符)字符串字符串(文本值文本值)(半角雙引號半角雙引號為分界符為分界符)日期型常量(半角日期型常量(半角#為分界符)為分界符)表達(dá)式中的字段名、控件名、對象名通表達(dá)式中的字段名、控件名、對象名通常需用英文半角的常需用英文半角的

30、 括起來。括起來。3. 運(yùn)算符運(yùn)算符 數(shù)學(xué)運(yùn)算符:數(shù)學(xué)運(yùn)算符:+ - * / mod(求余)(求余) (整除)(整除) (乘冪)(乘冪) &(強(qiáng)制連接)(強(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 例:籍貫例:

31、籍貫 in(北京北京 , 南京南京 , 西安西安 ) is null特殊運(yùn)算符特殊運(yùn)算符 is is not null ? (代表一個字符代表一個字符) like * (代表零到多個字符代表零到多個字符) # (代表一個數(shù)字)代表一個數(shù)字) (代表一個范圍)代表一個范圍) 例例 : 期末成績期末成績 between 75 and 85 等價于:等價于: 期末成績期末成績=75 and 期末成績期末成績=90 or 期末成績期末成績60 民族民族 in (漢漢 , 回回 , 白白 ) 等價于:等價于: 民族民族= 漢漢 or 民族民族= 回回 or 民族民族= 白白 例例 :姓名:姓名 not

32、like 劉劉* 姓名姓名 劉平利劉平利 姓名姓名 like *劉劉* 通配符通配符?、*、#不能與不能與、=等聯(lián)用,必須與等聯(lián)用,必須與Like聯(lián)用。聯(lián)用。 四、常用函數(shù)四、常用函數(shù) 函數(shù)格式:函數(shù)格式:函數(shù)名(參數(shù)函數(shù)名(參數(shù)1,參數(shù),參數(shù)2,.) 1.數(shù)值型函數(shù)數(shù)值型函數(shù) (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() Round(68.76,1) 返回值返回

33、值 68.8 (4)平方根函數(shù))平方根函數(shù) SQR() (自變量必須自變量必須=0) SQR(4) 返回值返回值 2 (5)符號函數(shù))符號函數(shù) SGN() SGN(12) 返回值返回值 1 SGN(-2.4) 返回值返回值 - 1 SGN(0) 返回值返回值 0 2. 字符函數(shù)字符函數(shù) (1)空字符串函數(shù))空字符串函數(shù) SPACE() Space(5) 產(chǎn)生五個空格字符串產(chǎn)生五個空格字符串 (2)字符串長度函數(shù))字符串長度函數(shù) Len() Len( abc ) 返回值返回值 3 (3)刪除前導(dǎo)與尾隨空格函數(shù))刪除前導(dǎo)與尾隨空格函數(shù) Trim() xy= abcdE Trim(xy) 返回值返回

34、值 abcdE (4)左子函數(shù))左子函數(shù)left() left(中國北京中國北京 ,2) 返回值返回值 中國中國 (5)截取子串函數(shù))截取子串函數(shù) Mid() Mid( abcdy ,2,3) 返回值返回值 bcd 3. 日期時間函數(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)日期和時間)系統(tǒng)日期和時

35、間 Now() (6)時間函數(shù))時間函數(shù) time() 4. 其他函數(shù)其他函數(shù) (1)條件函數(shù))條件函數(shù) Iif() Iif(,) (2)變大寫函數(shù))變大寫函數(shù) Ucase() Ucase( Hello World ) 返回值返回值 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è)計視圖中,擊工具欄中的在查詢設(shè)計視圖中,擊工具欄中的按鈕,增加一行總按鈕,增加一行總計行,總計行共有七個函數(shù)、五

36、個選項。計行,總計行共有七個函數(shù)、五個選項。 Sum() 總計總計 Avg() 平均值平均值 Min () 最小值最小值函數(shù)函數(shù) Max() 最大值最大值 Count() 計數(shù)計數(shù) StDev() 標(biāo)準(zhǔn)偏標(biāo)準(zhǔn)偏差差 Var() 方差方差 Group by 分組分組 First 第一條記錄第一條記錄總總 Last 最后一條記錄最后一條記錄計計 Expression 表達(dá)式(表達(dá)式(創(chuàng)建創(chuàng)建 表達(dá)式中包含統(tǒng)計函數(shù)項表達(dá)式中包含統(tǒng)計函數(shù)項 的計算字段)的計算字段) Where 條件(條件( 不分組)不分組) (此項指定的字段不出此項指定的字段不出 現(xiàn)在查詢現(xiàn)在查詢 結(jié)果中結(jié)果中)2.3 動作查詢(操

37、作查詢)動作查詢(操作查詢)動作查詢的特點是對源表進(jìn)行修改,操動作查詢的特點是對源表進(jìn)行修改,操作查詢圖標(biāo)邊有一個!標(biāo)記。作查詢圖標(biāo)邊有一個!標(biāo)記。一、生成表查詢一、生成表查詢運(yùn)用生成表查詢可以利用現(xiàn)有數(shù)據(jù)源根運(yùn)用生成表查詢可以利用現(xiàn)有數(shù)據(jù)源根據(jù)一定條件創(chuàng)建一個新表。據(jù)一定條件創(chuàng)建一個新表。二、追加查詢二、追加查詢可將某個表中的一個或部分記錄追加到可將某個表中的一個或部分記錄追加到另一表。另一表。三、刪除查詢(有規(guī)律地成批刪除)三、刪除查詢(有規(guī)律地成批刪除)四、更新查詢四、更新查詢 (設(shè)計視圖中的字段名(設(shè)計視圖中的字段名不要省略方括號)不要省略方括號) 2.4 SQL查詢查詢 一、SQL(

38、Structured Query Language),結(jié)構(gòu)化查),結(jié)構(gòu)化查詢語言詢語言 SQL-SELECT語句格式:語句格式: select distinct as from where group by 降序降序 having order by desc; 內(nèi)的內(nèi)容是必選項,內(nèi)的內(nèi)容是必選項, 內(nèi)的內(nèi)容為任選項;字段名列內(nèi)的內(nèi)容為任選項;字段名列表、表名或查詢名之間用表、表名或查詢名之間用“,”分隔;語句的末尾以分隔;語句的末尾以“;”結(jié)尾。結(jié)尾。 升序升序 asc(ascending),降序,降序 desc(descending) 二、聯(lián)接類型二、聯(lián)接類型 內(nèi)部聯(lián)接(等值聯(lián)接)是默認(rèn)的聯(lián)

39、接類型。內(nèi)部聯(lián)接(等值聯(lián)接)是默認(rèn)的聯(lián)接類型。查詢結(jié)果的記錄條數(shù)等于字段值匹配相等的記查詢結(jié)果的記錄條數(shù)等于字段值匹配相等的記錄數(shù)。在錄數(shù)。在SQL-Select語句中用語句中用“Inner 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語句中用語句中用“Left Join”聯(lián)接聯(lián)接兩表。兩表。 右聯(lián)接右聯(lián)接 聯(lián)接查詢的結(jié)果是聯(lián)接查詢的結(jié)果是“右表右表”的所的所有記錄及與有記錄及與“左表左表”聯(lián)接字段相等的記錄。右聯(lián)接字段相等的記錄。右

40、聯(lián)接在聯(lián)接在SQL-Select語句中用語句中用“Right Join”聯(lián)聯(lián)接兩表。接兩表。 第第3 3章章 窗窗 體體四個功能:四個功能: 顯示編輯數(shù)據(jù)顯示編輯數(shù)據(jù) 控制應(yīng)用程序的流程控制應(yīng)用程序的流程 顯示信息(顯示信息(包括提示信息、警告等包括提示信息、警告等) 打印數(shù)據(jù)打印數(shù)據(jù)命令按鈕標(biāo)簽列表框文本框窗體的標(biāo)題圖像3.1 自動創(chuàng)建窗體自動創(chuàng)建窗體 窗體的數(shù)據(jù)源可以是一個或多個表、查詢。窗體的數(shù)據(jù)源可以是一個或多個表、查詢。 一、自動創(chuàng)建窗體一、自動創(chuàng)建窗體 二、窗體的兩種主要視圖方式二、窗體的兩種主要視圖方式 設(shè)計視圖設(shè)計視圖 創(chuàng)建或修改窗體的結(jié)構(gòu)創(chuàng)建或修改窗體的結(jié)構(gòu) 窗體視圖窗體視圖

41、 顯示結(jié)果、記錄、修改表數(shù)據(jù)顯示結(jié)果、記錄、修改表數(shù)據(jù) 3.2 用向?qū)?chuàng)建窗體用向?qū)?chuàng)建窗體 一、圖表窗體一、圖表窗體 二、數(shù)據(jù)源為多重數(shù)據(jù)集的窗體二、數(shù)據(jù)源為多重數(shù)據(jù)集的窗體(主、子窗體主、子窗體) 3.3 用設(shè)計視圖創(chuàng)建窗體用設(shè)計視圖創(chuàng)建窗體 一、窗體結(jié)構(gòu)(由一、窗體結(jié)構(gòu)(由5個節(jié)組成)個節(jié)組成)窗體頁眉窗體頁眉(標(biāo)題、按鈕等標(biāo)題、按鈕等)(顯示在窗體頂部顯示在窗體頂部,打印在第打印在第 一頁頂部一頁頂部)頁面頁眉(列標(biāo)題等)頁面頁眉(列標(biāo)題等)(只打印不顯示)只打印不顯示)主體節(jié)(顯示、操作數(shù)據(jù)的主要區(qū)域)主體節(jié)(顯示、操作數(shù)據(jù)的主要區(qū)域)頁面頁腳(日期、頁碼等)頁面頁腳(日期、頁碼等)

42、 (只打印不顯示)(只打印不顯示)窗體頁腳(顯示在窗體底部窗體頁腳(顯示在窗體底部,打印在最后一頁底部)打印在最后一頁底部) 二、二、 添加頁眉頁腳:添加頁眉頁腳: “視圖視圖”“窗體頁眉窗體頁眉/頁腳頁腳”、“頁面頁眉頁面頁眉/頁頁腳腳” 三、工具箱三、工具箱 工具箱的顯示:工具箱的顯示:“視圖視圖”“工具箱工具箱”四、窗體屬性四、窗體屬性 窗體、窗體中的每一部分窗體、窗體中的每一部分(即每一個節(jié)即每一個節(jié))、每、每一控件都有一系列與之相關(guān)的屬性。一控件都有一系列與之相關(guān)的屬性。單擊左上角,調(diào)出窗體屬性單擊左上角,調(diào)出窗體屬性1. 記錄源(數(shù)據(jù)源)記錄源(數(shù)據(jù)源)屬性對話框?qū)傩詫υ捒颉皵?shù)據(jù)數(shù)

43、據(jù)”選項卡選項卡“記錄源記錄源”2. 常用格式屬性常用格式屬性 標(biāo)題、滾動條、記錄選定器、導(dǎo)航按鈕標(biāo)題、滾動條、記錄選定器、導(dǎo)航按鈕(又叫瀏覽按鈕)、自動居中等。(又叫瀏覽按鈕)、自動居中等。3. 數(shù)據(jù)屬性數(shù)據(jù)屬性允許編輯、允許添加、允許刪除、記錄鎖定允許編輯、允許添加、允許刪除、記錄鎖定等屬性等屬性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)簽的

44、屬性:標(biāo)題、名稱、字體、顏色、可見性等??梢娦缘取?二、文本框控件二、文本框控件添加文本框時,會自動添加一個附加標(biāo)簽添加文本框時,會自動添加一個附加標(biāo)簽 結(jié)合型(與字段中的數(shù)據(jù)相結(jié)合)結(jié)合型(與字段中的數(shù)據(jù)相結(jié)合)三種類型三種類型 計算型(表達(dá)式作為數(shù)據(jù)來源)計算型(表達(dá)式作為數(shù)據(jù)來源) 非結(jié)合型(沒有數(shù)據(jù)來源)非結(jié)合型(沒有數(shù)據(jù)來源) 文本框常用屬性:控件來源、輸入掩碼、默認(rèn)文本框常用屬性:控件來源、輸入掩碼、默認(rèn)值、有效性規(guī)則、有效性文本、是否鎖定等。值、有效性規(guī)則、有效性文本、是否鎖定等。 三、命令按鈕控件三、命令按鈕控件 建立方法:用向?qū)В挥煤昊蚪⒎椒ǎ河孟驅(qū)?;用宏或VBA來實現(xiàn)按鈕

45、來實現(xiàn)按鈕的單擊事件。常見屬性:不可見、不可用。的單擊事件。常見屬性:不可見、不可用。 四、列表框與組合框控件四、列表框與組合框控件 兩者的主要區(qū)別:兩者的主要區(qū)別:組合框占據(jù)空間小,只顯組合框占據(jù)空間小,只顯示一行;列表框占據(jù)空間多,多行數(shù)據(jù)同時顯示示一行;列表框占據(jù)空間多,多行數(shù)據(jù)同時顯示在列表框。在列表框。 組合框中可以輸入數(shù)據(jù),即具有文本框的功組合框中可以輸入數(shù)據(jù),即具有文本框的功能,而列表框不能。能,而列表框不能。 五、為五、為OLE字段輸入圖片字段輸入圖片 BMP格式的圖片可以直接由格式的圖片可以直接由“插入對插入對象象”“由文件創(chuàng)建由文件創(chuàng)建”而插入。而插入。 JPG、GIF等格

46、式的圖片文件,應(yīng)該通過等格式的圖片文件,應(yīng)該通過Word圖片來插入,圖片來插入,“插入對象插入對象”“Word圖圖片片”“插入圖片插入圖片”“來自文件來自文件”插入。插入。 縮放模式(圖片自動放大縮?。┛s放模式(圖片自動放大縮小) “縮放模式縮放模式”屬性屬性 剪裁模式(顯示時會將原圖剪掉)剪裁模式(顯示時會將原圖剪掉) 拉抻模式(顯示時能自動拉伸)拉抻模式(顯示時能自動拉伸) 六、多頁控件(即選項卡控件)六、多頁控件(即選項卡控件) 七、為窗體添加背景圖片七、為窗體添加背景圖片 在窗體的圖片屬性中選擇圖片文件(在窗體的圖片屬性中選擇圖片文件(.jpg或或.gif) 八、其他八、其他 直線、矩

47、形框、插入日期直線、矩形框、插入日期/時間等。時間等。 3.5 切換面板切換面板 切換面板可以將各種數(shù)據(jù)對象組織起來。切換面板可以將各種數(shù)據(jù)對象組織起來。 切換面板是一個特殊的窗體,切換面板是一個特殊的窗體, 窗體名:窗體名:switchboard, 或者或者切換面板切換面板 同時自動生成表對象,同時自動生成表對象, 表名:表名:switchboard Items 建立方法:建立方法:“工具工具”“數(shù)據(jù)庫實用工數(shù)據(jù)庫實用工具具”“切換面板管理器切換面板管理器”一、建立一級切換面板一、建立一級切換面板二、建立二級切換面板二、建立二級切換面板 第一步,先建一級切換面板的項目名稱。第一步,先建一級切

48、換面板的項目名稱。第二步,對主切換面板中一級項目進(jìn)行第二步,對主切換面板中一級項目進(jìn)行編輯。編輯。第三步,對每個一級項目進(jìn)行編輯,建第三步,對每個一級項目進(jìn)行編輯,建立子切換面板。立子切換面板。3.6 Access 2007版有關(guān)窗體的版有關(guān)窗體的特點特點 一、窗體的視圖方式一、窗體的視圖方式 多了一種很實用的多了一種很實用的“布局視圖布局視圖”方式,方式,這種視圖方式提供了一個新的所見即所得這種視圖方式提供了一個新的所見即所得的窗體設(shè)計界面功能。的窗體設(shè)計界面功能。 二、窗體中控件的兼容性二、窗體中控件的兼容性 accdb格式數(shù)據(jù)庫中用向?qū)?chuàng)建的命令格式數(shù)據(jù)庫中用向?qū)?chuàng)建的命令按鈕、組合框與

49、列表框的選擇功能、切換按鈕、組合框與列表框的選擇功能、切換面板窗體上每個項目,在早期版本中都不面板窗體上每個項目,在早期版本中都不能正常運(yùn)行。能正常運(yùn)行。 三、在三、在Access 2007中運(yùn)行早期版本中運(yùn)行早期版本創(chuàng)建的創(chuàng)建的mdb格式數(shù)據(jù)庫,必須關(guān)閉格式數(shù)據(jù)庫,必須關(guān)閉“安全安全警告警告”,才能使得用向?qū)?chuàng)建的命令按鈕、,才能使得用向?qū)?chuàng)建的命令按鈕、切換面板上的項目及組合框、列表框等控切換面板上的項目及組合框、列表框等控件在件在Access 2007中正常運(yùn)行。中正常運(yùn)行。第第4 4章章 報表報表窗體重在顯示,窗體重在顯示,報表重在打印。報表重在打印。 4.1自動報表與報表向?qū)ё詣訄蟊?/p>

50、與報表向?qū)б?、自動報表一、自動報表二、?chuàng)建郵件標(biāo)簽報表二、創(chuàng)建郵件標(biāo)簽報表三、用向?qū)?chuàng)建報表三、用向?qū)?chuàng)建報表四、報表的三種主要視圖方式四、報表的三種主要視圖方式設(shè)計視圖設(shè)計視圖 創(chuàng)建或修改報表結(jié)構(gòu)創(chuàng)建或修改報表結(jié)構(gòu)打印預(yù)覽打印預(yù)覽 查看每一頁顯示的數(shù)據(jù)查看每一頁顯示的數(shù)據(jù)版式預(yù)覽版式預(yù)覽 查看報表的版面設(shè)計查看報表的版面設(shè)計五、報表結(jié)構(gòu)(七個節(jié))五、報表結(jié)構(gòu)(七個節(jié))報表頁眉(位于第一頁的頂部)報表頁眉(位于第一頁的頂部)頁面頁眉(出現(xiàn)在報表的每一頁)頁面頁眉(出現(xiàn)在報表的每一頁)組頁眉(顯示分組信息)組頁眉(顯示分組信息)主體節(jié)(顯示記錄數(shù)據(jù))主體節(jié)(顯示記錄數(shù)據(jù))組頁腳(同組頁眉)組頁腳

51、(同組頁眉)頁面頁腳頁面頁腳 (顯示在每一頁底部)(顯示在每一頁底部)報表頁腳(位于最后一頁的底部報表頁腳(位于最后一頁的底部)4.2 用設(shè)計視圖創(chuàng)建報表用設(shè)計視圖創(chuàng)建報表一、報表的數(shù)據(jù)源一、報表的數(shù)據(jù)源數(shù)據(jù)源可以是表或查詢,在設(shè)計視圖中建立報數(shù)據(jù)源可以是表或查詢,在設(shè)計視圖中建立報表,選擇數(shù)據(jù)源時一般只能選擇一個(一個表或表,選擇數(shù)據(jù)源時一般只能選擇一個(一個表或一個查詢),若需要用到多個表,應(yīng)該先建立查一個查詢),若需要用到多個表,應(yīng)該先建立查詢獲取多表中的數(shù)據(jù),再將所建的查詢作為報表詢獲取多表中的數(shù)據(jù),再將所建的查詢作為報表的數(shù)據(jù)源。也可以在報表的設(shè)計視圖中直接通過的數(shù)據(jù)源。也可以在報表

52、的設(shè)計視圖中直接通過SELECT查詢獲得多表中的數(shù)據(jù)。查詢獲得多表中的數(shù)據(jù)。單擊此處單擊此處 二、排序與分組二、排序與分組 報表最多可按報表最多可按10個字段或表達(dá)式進(jìn)行排個字段或表達(dá)式進(jìn)行排序。序。 要計算報表中的一組記錄的總計、平均要計算報表中的一組記錄的總計、平均值等,應(yīng)將用來作為計算框的文本框控件值等,應(yīng)將用來作為計算框的文本框控件添加到組頁眉或組頁腳中。添加到組頁眉或組頁腳中。 三、報表中應(yīng)用計算三、報表中應(yīng)用計算第第5 5章章 數(shù)據(jù)訪問頁數(shù)據(jù)訪問頁 “頁頁”也是數(shù)據(jù)庫數(shù)據(jù)輸出的對象,建立也是數(shù)據(jù)庫數(shù)據(jù)輸出的對象,建立“頁頁”的目的是為了能夠在互聯(lián)網(wǎng)上瀏覽數(shù)據(jù)庫的目的是為了能夠在互聯(lián)

53、網(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ù)庫之外、與庫文件同一文件夾中,數(shù)據(jù)庫窗口中所存在的與庫文件同一文件夾中,數(shù)據(jù)庫窗口中所存在的頁對象只不過是一個快捷方式。頁對象只不過是一個快捷方式。 在數(shù)據(jù)庫所在的文件夾,可以看到有一個與在數(shù)據(jù)庫所在的文件夾,可以看到有一個與數(shù)據(jù)訪問頁同名的文件,擴(kuò)展名為數(shù)據(jù)訪問頁同名的文件,擴(kuò)展名為.htm。 二、數(shù)據(jù)訪問頁的三種視圖方式二、數(shù)據(jù)訪問頁的三

54、種視圖方式 設(shè)計視圖設(shè)計視圖 頁面視圖頁面視圖 網(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. 動態(tài)網(wǎng)頁動態(tài)網(wǎng)頁 (可以實現(xiàn)對庫中數(shù)據(jù)的顯示、(可以實現(xiàn)對庫中數(shù)據(jù)的顯示、修改、刪除、分組、統(tǒng)計等操作,內(nèi)容可以隨庫修改、刪除、分組、統(tǒng)計等操作,內(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語言。語言

55、。第第6 6章章 宏宏 6.1 6.1 創(chuàng)建宏創(chuàng)建宏 宏是指一個或多個操作的集合,其中每宏是指一個或多個操作的集合,其中每個操作實現(xiàn)特定的功能。個操作實現(xiàn)特定的功能。 一、引例一、引例 二、宏窗口主要按鈕二、宏窗口主要按鈕 宏名按鈕、條件按鈕、運(yùn)行按鈕宏名按鈕、條件按鈕、運(yùn)行按鈕 三、宏操作表三、宏操作表 宏動作宏動作 用用 途途 AddMenu 給自定義菜單欄添加下拉菜單給自定義菜單欄添加下拉菜單 Close 關(guān)閉窗口或?qū)ο箨P(guān)閉窗口或?qū)ο?Maximize 將活動窗口放為最大化將活動窗口放為最大化 Minimize 將活動窗口最小化將活動窗口最小化 Movesize 移動或改變活動窗口的大小

56、移動或改變活動窗口的大小 MsgBox 顯示含有警告或信息的消息框顯示含有警告或信息的消息框 OpenForm 打開窗體打開窗體 OpenQuery 打開查詢打開查詢 OpenReport 打開報表打開報表 OpenTable 打開表打開表 Print 直接打印選定的對象直接打印選定的對象 Quit 退出退出Access Restore 還原窗口大小還原窗口大小 RunMacro 運(yùn)行一個選定的宏運(yùn)行一個選定的宏 RunSQL 使用對應(yīng)的使用對應(yīng)的SQL語句運(yùn)行一個活動查詢語句運(yùn)行一個活動查詢 StopAllMacro 結(jié)束當(dāng)前所有正運(yùn)行的宏結(jié)束當(dāng)前所有正運(yùn)行的宏 StopMacro 結(jié)束當(dāng)前

57、正運(yùn)行的宏結(jié)束當(dāng)前正運(yùn)行的宏 Set Warnings 是否在執(zhí)行動作查詢等時出現(xiàn)警告信息。是否在執(zhí)行動作查詢等時出現(xiàn)警告信息。 四、宏的運(yùn)行四、宏的運(yùn)行 在宏的設(shè)計窗口中單擊在宏的設(shè)計窗口中單擊“運(yùn)行運(yùn)行”按鈕。按鈕。 在數(shù)據(jù)庫窗口中雙擊宏對象。在數(shù)據(jù)庫窗口中雙擊宏對象。 將宏對象拖到窗體設(shè)計視圖中,將宏對象拖到窗體設(shè)計視圖中, 則自動成為一個命令按鈕。則自動成為一個命令按鈕。 五、宏分類五、宏分類 單個宏(單個宏(也叫操作宏、序列宏,包含一系列操作也叫操作宏、序列宏,包含一系列操作) 宏組宏組(由若干個單個宏組成,每個單個宏有一個宏名)(由若干個單個宏組成,每個單個宏有一個宏名) 條件宏條

58、件宏 六、自啟動宏六、自啟動宏autoexec 將宏對象名取為將宏對象名取為autoexec,Access啟動時就會啟動時就會先自動啟動這個特殊的宏。先自動啟動這個特殊的宏。 七、七、Access 2007中的中的“嵌入宏嵌入宏” “嵌入宏嵌入宏”是是Access 2007的新功能,的新功能,即宏代碼是存儲在窗體、報表或控件的事即宏代碼是存儲在窗體、報表或控件的事件屬性中的,不作為獨(dú)立的宏對象顯示與件屬性中的,不作為獨(dú)立的宏對象顯示與保存,這給窗體、報表的導(dǎo)入與導(dǎo)出帶來保存,這給窗體、報表的導(dǎo)入與導(dǎo)出帶來方便。但轉(zhuǎn)換成方便。但轉(zhuǎn)換成mdb格式后,在早期版本格式后,在早期版本中嵌入宏的功能是不能

59、用的。中嵌入宏的功能是不能用的。 6.2 6.2 宏組及條件宏宏組及條件宏 一、建立宏組一、建立宏組 二、建立條件宏二、建立條件宏 三、用宏設(shè)計系統(tǒng)菜單三、用宏設(shè)計系統(tǒng)菜單 第一步,為每個下拉菜單創(chuàng)建宏組第一步,為每個下拉菜單創(chuàng)建宏組 第二步,將所有下拉菜單組合到水平第二步,將所有下拉菜單組合到水平菜菜 單中。單中。 第三步,為用到的所有窗體及報表激第三步,為用到的所有窗體及報表激活菜單。活菜單。四、四、Access 2007中自定義菜單的顯中自定義菜單的顯示特點示特點 用宏建立的自定義系統(tǒng)菜單,在用宏建立的自定義系統(tǒng)菜單,在Access 2007被歸類在被歸類在“加載項加載項”選項卡選項卡中

60、,選擇中,選擇“加載項加載項”選項卡,自定義菜單選項卡,自定義菜單即可顯示。即可顯示。第第7 7章章 VBAVBA編程編程Visual Basic for Application7.1 7.1 建立標(biāo)準(zhǔn)模塊建立標(biāo)準(zhǔn)模塊一、類一、類類是同類對象集合的抽象。它規(guī)定了這類是同類對象集合的抽象。它規(guī)定了這些對象的公共屬性和方法。些對象的公共屬性和方法。二、對象(二、對象(object) 對象是一個實體,對象又可包含另一對象是一個實體,對象又可包含另一個對象,這時對象是一個容器。個對象,這時對象是一個容器。(container)。對象三要素:對象三要素:屬性(描述對象的外部特征)屬性(描述對象的外部特征)方法(對象的行為)方法(對象的行為

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論