




已閱讀5頁,還剩45頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第10章在MSAccess中創建表 2 主要內容 Access簡介啟動Access創建數據庫創建表獲取幫助信息 MSAccess簡介 4 Access的功能 MSAccess1 0是微軟1992年首次推出的小型桌面數據庫系統是面向辦公自動化領域的關系數據庫系統 采用與MSOFFICE套件中其他軟件如MSWORD POWERPOINT等大家熟悉的辦公軟件同樣的操作風格完成數據管理的工作 具有功能豐富 操作簡便的特點 同時也可以作為大型數據庫系統的前端開發工具使用 現在使用最普遍的版本是OFFICE2000中的MSAccess2000 最新版本則是MSAccess2003 5 Access的功能 利用MSAccess2003用戶可以快速地構造數據庫應用系統 收集數據 以各種方式對數據進行分類 篩選提供給用戶符合要求的數據 數據庫中的數據可以通過各種友好的界面讓用戶進行維護和查看 也可以通過各種復雜的報表或圖表對數據進行匯總 分析 或以網頁的方式進行發布 Access簡單易學 大多數系統只需編寫少量的程序代碼 甚至不需編寫任何代碼即可完成 6 Access的功能 為了便于開發 Access提供7種用于構造數據庫的對象 利用這些對象開發人員可以快速地規范化地進行數據的定義 儲存 查詢的制作 界面的生成以及報表和圖表的創建 7種對象包括表 查詢 窗體 報表 頁 宏 模塊 表 數據庫的核心 是其他操作的前提 查詢 數據庫操作的最主要目地之一 Access提供SQL語言以及可視化設計和展示窗口來實現快速的查詢 窗體 用戶與數據庫的接口 7 Access的功能 報表 是對數據庫中查詢結果匯總 統計分析的最主要的數據展現方法頁 利用WEB頁可以將數據庫中的數據動態地發布到網上 宏 協調各對象操作的方法 由一系列系統提供的已經實現的宏操作組成 模塊 是由VB語言編寫的過程或函數 用于實現一些宏所不能完成的復雜操作 組 可以將不同類型的相關數據庫對象組織到一個組中 組由那些屬于數據庫對象的快捷方式組成 在組中添加對象并不修改該對象原始的位置 Access的啟動 9 Access的啟動 啟動 開始 程序 MSAccess初始窗口組成 10 菜單欄 工具欄 狀態欄 標題欄 開始工作任務窗格 創建數據庫 12 創建數據庫 兩種方法 創建空數據庫根據模板創建數據庫 利用向導修改已有的典型的數據庫應用 使之適合于當前的應用需求 13 創建空數據庫 步驟 在窗口右側顯示的 開始工作 任務窗格中單擊 新建文件 在 新建文件 任務窗格中單擊 空數據庫 若此窗格未顯示 選擇菜單 文件 新建 或工具欄中的新建圖標按鈕 出現 文件新建數據庫 窗口 輸入數據庫的文件名 如sales 14 根據模板創建數據庫 步驟初始啟動畫面中的數據庫向導 早版本 或用菜單命令 文件 新建 出現 新建文件 任務窗格或在工具欄中單擊 新建 圖標按鈕 在 新建文件 任務窗格中單擊 本機中的模板 出現 模板 對話框 單擊 數據庫 標簽頁 選擇并修改模板如 聯系人管理選擇表 表的屬性修改主菜單 面板switchboard 15 打開數據庫 步驟資源管理器 或開始 文檔Access初始啟動畫面 或菜單 文件 打開 或文件 文件列表 或圖標按鈕 打開文件 打開 打開窗口中的工具列表框中的查找功能打開方式 打開按鈕右尖頭打開 共享方式 以獨占方式打開 以只讀方式打開 以獨占只讀方式打開 表的創建 17 Access中表的創建 主要內容 創建表定義表之間的聯系和約束表的鏈接和導入記錄的基本操作 18 創建表 表是數據庫中存儲數據的最基本的對象 由行和列組成 定義表的主要工作是定義各屬性的名字 數據類型以及特性 利用設計器創建表利用向導創建表通過輸入數據創建表利用SQL語句創建表 查詢 在表對象列表框中雙擊上述方法之一 19 創建表 表名 列名 數據類型 列的特性 主鍵 20 創建表 表名 與列名 即屬性名 一樣可以由字母 數字 空格和標點符號組成的最長64個字符的字符串 數據類型 9種數據類型 21 22 數據類型 超級鏈接 示例 用 分割的四部分displaytext address subaddress screentip顯示的文字URL地址或UNC 通用命名規范 文件的絕對或相對地址 子地址鼠標指向該項時顯示的信息如 1 MicrosoftCorporation 2 sample Microsoft主頁的 html文檔中名字為 sample 的 Name 標記 3 excelsheet c windows personal budget xls Sheet1 A2 在budget xlsExcel文件Sheet1工作表的A2單元格 在 Windows Personal文件夾內 23 創建表 列的屬性 標題默認值 如對日期型列可設置為Now 輸入法模式 輸入法開啟 關閉 隨意有效性規則有效性文本格式輸入掩碼 24 創建表 定義有效性規則時常使用的操作符算術運算符 Mod 整數除法 算術比較符 between字符串 like 劉 like E 邏輯運算符 and or not 直接輸入或用表達式生成器 25 有效性規則 例 設置意義0 輸入項必須是非零的數值 1000OrIsNull 輸入項必須為空值或大于1000 Like A 輸入項必須是5個字符并以字母A為開頭 1 1 96 And 1 1 97 輸入項必須是1996年中的日期 26 定義表的約束和聯系 定義表的約束 有效性規則 在 設計 視圖中打開表單擊工具欄上的 屬性 按鈕 顯示表的屬性表 在 有效性規則 屬性框中鍵入有效性規則 或者單擊 生成器 按鈕使用 表達式生成器 來創建有效性規則例如 可以定義有效性表達式 cost price 在 有效性文本 屬性框 鍵入規則不滿足時 MicrosoftAccess顯示的消息例如 輸入 產品價格必須大于等于成本價 27 定義表的約束和聯系 定義表之間的聯系定義參照完整性約束練習 定義三個表product order和orderDetail之間的聯系和參照完整性 28 創建表 列的特性 大小 格式格式 設定數據的顯示和打印格式文本或備注類型列可用格式符 使所有字符變為大寫自定義格式最多有兩個節 每節都包含了字段中不同數據的格式指定 第一節 有文本的字段的格式 第二節 有空字符串及Null值的字段格式 29 創建表 格式 例如 設置數據顯示 465043799465 04 3799 465 04 3799465 04 3799465043799465043799 davolioDAVOLIO DAVOLIOdavolio Unknown Null數值或空串Unknown任何文本顯示與輸入相同的文本 30 創建表 格式 數值性列 已提供的格式類型貨幣 使用千位分隔符 對于負數 小數以及貨幣符號 小數點位置按照Windows 控制面板 中的設置 歐元 使用貨幣格式 具有歐元符號 不考慮Windows 控制面板 的 區域設置 中指定的符號 固定 至少顯示一位數字 對于負數 小數以及貨幣符號 小數點位置按照Windows 控制面板 中的設置 標準 使用千位分隔符 對于負數 小數以及貨幣符號 小數點位置按照Windows 控制面板 中的設置 百分比 乘以100在加上百分號 對于負數 小數以及貨幣符號 小數點位置按照Windows 控制面板 中的設置 科學記數法 使用標準的科學記數法 31 創建表 格式 自定義格式 一到四個節使用分號 作為列表項分隔第一節正數的格式 第二節負數的格式 第三節零值的格式 第四節Null值的格式 英文句號 小數分隔符 分隔符通過在Windows 控制面板 中雙擊 區域設置 來設置 英文逗號 千位分隔符 0 數字占位符 顯示一個數字或0 數字占位符 顯示一個數字或不顯示 顯示原義字符 32 創建表 格式 百分比 數字將乘以100 并附加一個百分比符號 E 或e 科學記數法 在負數指數后面加上一個減號 在正數指數后不加符號 該符號必須與其他符號一起使用 如0 00E 00或0 00E00 E 或e 科學記數法 在負數指數后面加上一個減號 在正數指數后面加上一個正號 該符號必須與其他符號一起使用 如0 00E 00 33 創建表 格式 例 0 0 Null 按常用方式顯示正數 負數在圓括號中顯示 如果值為Null則顯示 Null 0 0 0 0 0 0 在正數或負數之前顯示正號 或負號 如果數值為零則顯示0 0 原來的數乘以100小數點后顯示2位 多于2位時4舍5入 最后加 號 34 創建表 格式 是否型列 Yes NoTrue FalseOn Off 真值用 1存儲 假則存為0節說明第一節此節不影響是 否型數據類型 但需要有一個分號 做為占位符 第二節在Yes True或On值的位置要顯示的文本第三節在No False或Off值的位置要顯示的文本例 是 否 男 女 35 創建表 格式 日期時間型列 7種系統已經提供的格式常規日期 94 6 1917 34 23 以及94 8 205 34 00長日期 1994年6月19日中日期 94 06 19短日期 94 6 19長時間 17 34 23中時間 5 34短時間 17 34自定義格式 ddd mmmd yyyy Mon Jun2 1997 引號之內的字符照樣顯示mmmmdd yyyy June02 1997 Thisisweeknumber ww Thisisweeknumber22 Todayis dddd TodayisTuesday 36 創建表 格式 自定義格式 例 ddd mmmd yyyy Mon Jun2 1997 引號之內的字符照樣顯示mmmmdd yyyy June02 1997 Thisisweeknumber ww Thisisweeknumber22 Todayis dddd TodayisTuesday常用的格式符 D 一個月中的日期 根據需要以一位或兩位數顯示 1到31 dd 一個月中的日期 用兩位數字顯示 01到31 ddd 星期名稱的前三個字母 Sun到Sat dddd 星期名稱的全稱 Sunday到Saturday ddddd 與 短日期 的預定義格式相同 Dddddd 與 長日期 的預定義格式相同 37 w 一周中的日期 1到7 ww 一年中的周 1到53 m 一年中的月份 根據需要以一位或兩位數顯示 1到12 mm 一年中的月份 以兩位數顯示 01到12 mmm 月份名稱的前三個字母 Jan到Dec mmmm 月份的全稱 January到December q 以一年中的季度來顯示日期 1到4 y 一年中的日期數 1到366 yy 年的最后兩個數字 01到99 yyyy 完整的年 0100到9999 創建表 格式 38 h小時 根據需要以一位或兩位數顯示 0到23 hh小時 以兩位數顯示 00到23 n分鐘 根據需要以一位或兩位數顯示 0到59 nn分鐘 以兩位數顯示 00到59 s秒 根據需要以一位或兩位數顯示 0到59 ss秒 以兩位數顯示 00到59 創建表 格式 39 創建表 輸入掩碼 輸入掩碼 最多可包含三個用分號 分隔的節 第一節 指定了輸入掩碼的本身 例如 999 999 9999 第二節 在輸入數據時 指定MicrosoftAccess是否在表中保存字面值 0 所有的原義顯示字符 例如 在一個電話號碼輸入掩碼中的括號 都與數值一同保存 1或未在此節中輸入任何數據 則只有鍵入到控件中的字符才能保存 第三節 指定MicrosoftAccess為一個空格所顯示的字符 而這個空格應該在輸入掩碼中鍵入字符的地方 對于該節 可以使用任何字符 如果要顯示空字符串 則需要將空格用雙引號 括起 40 創建表 輸入掩碼 格式字符 0 數字 0到9 必需 不允許加號 與減號 9 數字或空格 可選 不允許加號和減號 數字或空格 可選 在 編輯 模式下空格以空白顯示 但是在保存數據時空白將刪除 允許加號和減號 L 字母 A到Z 必需 字母 A到Z 可選 A 字母或數字 必選 a 字母或數字 可選 任何的字符或一個空格 必選 41 創建表 輸入掩碼 C 任何的字符或一個空格 可選 小數點占位符及千位 日期與時間的分隔符 實際的字符將根據Windows 控制面板 中 區域設置屬性 中的設置而定 將所有字符轉換為大寫 使輸入掩碼從右到左顯示 而不是從左到右顯示 鍵入掩碼中的字符始終都是從左到右填入 可以在輸入掩碼中的任何地方包括感嘆號 使接下來的字符以原義字符顯示 例如 A只顯示為A 42 創建表 輸入掩碼 輸入掩碼示例數值 000 000 0000 206 555 0248 999 999 9999 206 555 0248 555 0248 000 AAA AAAA 206 555 TELE 999 202000 L L 000L0GREENGR339M3MAYR452B7 L0L0L0T2F8M4 43 創建表 輸入掩碼 輸入掩碼示例數值00000 999998115 98115 3007 LLL00000 0000DB51392 0493 9999 99999999 0 010 62784555 44 表的鏈接和導入 鏈接打開目的ACCESS數據庫sales文件 獲取外部數據 鏈接表選取數據源類型和名稱 如MSAccess custDB mdb 或ODBCDatabases CIODB 或新建一個 選擇表名 如customer 單擊確定修改custDB中customer表中內容 到sales數據庫中查看 45 表的鏈接和導入 導入打開目的ACCESS數據庫文件 獲取外部數據 導入選取數據源類型和名稱 如文本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年遼寧省撫順市新賓滿族自治縣中考四模道德與法治試題
- 安徽省阜陽市臨泉縣田家炳實驗中學(臨泉縣教師進修學校)2024-2025學年高一下學期5月月考語文試題(含答案)
- 2024學年海寧市七年級下冊英語學科階段性診斷測試(原卷)
- 宿遷市泗洪中學高二下學期期中考試歷史試題
- 儀表工試題(技師)復習測試附答案
- MySQL數據庫應用技術課件:單表查詢
- 職業資格-橋梁隧道工程真題庫-10
- 職業資格-基本制度與政策(含相關知識)真題庫-11
- 新產業革命與經濟結構調整試題及答案
- 通信工考試試題及答案
- 臨床診療指南-疼痛學分冊
- 2024認定實際施工人法律風險防范與合同完善服務合同3篇
- 2022年新高考全國Ⅱ卷英語高考真題試卷(含詳解)
- 舞蹈演出編導排練合同模板
- 【MOOC】人工智能原理-北京大學 中國大學慕課MOOC答案
- 【MOOC】引領世界的中國乒乓-西南交通大學 中國大學慕課MOOC答案
- 2024官方獸醫考試更新題庫及答案
- GB/T 3487-2024乘用車輪輞規格系列
- 大學計算機基礎(第6版)(微課版) 課件 第6章 算法與數據結構
- 關于農村人居環境整治考核驗收的迎檢工作方案-人居環境驗收方案
- 超聲輔助制備抗性淀粉研究進展
評論
0/150
提交評論