




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、文檔可自由編輯打印 實驗實驗指指導書導書院系:院系: 專業:專業: 課程:課程: 大學計算機大學計算機 II-AccessII-Access 數據庫應用數據庫應用編者:編者: 大學計算機基礎教研室大學計算機基礎教研室 文檔可自由編輯打印目目 錄錄實驗一實驗一 建表建表 .1實驗二實驗二 簡單查詢簡單查詢 .5實驗三實驗三 創建分組查詢創建分組查詢.7實驗四實驗四 報表的設計報表的設計.10實驗五實驗五 利用窗體控件手動設計窗體利用窗體控件手動設計窗體 .12實驗六實驗六 設計嵌入式條件宏設計嵌入式條件宏 .14實驗七實驗七 創建一個創建一個“跑動的字母跑動的字母”的窗體程序的窗體程序.16實驗
2、八實驗八 實驗七的改進程序實驗七的改進程序.18文檔可自由編輯打印實驗一實驗一 建表建表一、一、實驗目的實驗目的1. 認識 Access 數據庫的基本功能,學會如何利用和不利用模板創建數據庫。2. 練習數據表創建的方法,并能根據需要靈活的創建數據表。3. 能夠為建立的表添加表關系。二、二、實驗要求實驗要求1. 啟動 Access,2010,利用“羅斯文”模板建立 Access 數據庫,觀察數據庫的主要功能與主要組成部分。2. 新建空白數據庫,并在該數據庫中新建“客戶”表、 “員工”表, “產品”表、 “訂單”表和“訂單明細”表。3. 為建立的 5 個數據表建立關系。三、三、實驗原理實驗原理利用
3、 Access,2010 創建一個數據庫,并將其保存。創建表和表的關系。四、四、實驗步驟實驗步驟1. 利用“羅斯文”模板,建立 Access 數據庫,命名為羅斯文1。文檔可自由編輯打印2. 新建空白數據庫,命名為 MyDB1。3. 在 MyDB1 中創建 4 個表:客戶、員工、訂單、訂單明細。客戶表設計視圖字段名字段名數據類型數據類型字段寬度字段寬度必填字段必填字段是否主鍵是否主鍵ID數字長整形是是公司文本15是否聯系人文本4是否職務文本10是否主頁超鏈接否否備注備注否否附件附件否否客戶表各字段及其屬性字段名字段名數據類型數據類型字段寬度字段寬度必填字段必填字段是否主鍵是否主鍵ID數字長整形是
4、是姓名文本4是否職務文本10是否電子郵件地址文本50否否個人照片OLE 對象否否入職時間日期/時間否否文檔可自由編輯打印員工表各字段及其屬性產品表各字段及其屬性訂單表各字段及其屬性訂單明細表各字段及其屬性4. 為“客戶”表、 “員工”表, “訂單”表和“訂單明細”建立表間關系。通過數據庫工具-關系-顯示表,選擇以上四個表,將“客戶”表的“ID”字段拖動到“訂單”表的“客戶 ID”處,松開鼠標后,系統彈出“編輯關系”對話框。勾選“實字段名字段名數據類型數據類型字段寬度字段寬度必填字段必填字段是否主鍵是否主鍵ID自動編號長整形是是供應商 ID數字長整形是否產品代碼文本25否否標準成本貨幣否否列出價
5、格貨幣否否說明備注否否字段名字段名數據類型數據類型字段寬度字段寬度備注備注ID自動編號長整形業務員 ID數字整形查閱員工表中的 ID 與姓名字段列客戶 ID數字長整形查閱客戶表中的 ID 與公司字段列訂單金額貨幣訂單日期日期/時間短日期發貨日期日期/時間短日期字段名字段名數據類型數據類型字段寬度字段寬度備注備注ID自動編號長整形訂單 ID數字整形查閱訂單表中的 ID 字段列產品 ID數字長整形數量數字整形單價貨幣折扣數字雙精度格式“百分比” ;有效性規則:“=0”文檔可自由編輯打印施參照完整性” 、 “級聯更新相關字段”和“級聯刪除相關記錄復選框” 。5. 重復以上步驟,建立其余各表間的表關系
6、。各表間關系與字段連接方式如下表所示。6. 保存數據庫文件。表名表名字段名字段名相關表名相關表名字段名字段名表關系表關系產品ID訂單明細產品 ID一對多訂單ID訂單明細訂單 ID一對多員工ID訂單銷售員 ID一對多客戶ID訂單客戶 ID一對多文檔可自由編輯打印實驗二 簡單查詢一、一、實驗目的:實驗目的:1. 學習選擇查詢的主要功能。2. 練習查詢條件的使用。3. 熟悉更新查詢的創建方法。二、二、實驗要求:實驗要求:1. 創建一個查詢,通過輸入價格上限、下限查詢相關商品。2. 創建一個查詢,輸入訂購日期查詢相關商品。3. 創建一個查詢,將所有商品價格增加 10%。三、三、實驗原理實驗原理利用查詢
7、條件,選擇數據;在查詢執行過程中,用戶可以自己輸入條件,使得查詢數據更加靈活;利用更新查詢更新數據。四、四、實驗步驟:實驗步驟:1. 打開簡單查詢數據庫。2. 創建一個查詢,命名為:價格上下限查詢,查詢產品表中列出價格15 之間的產品信息,運行并查看結果。文檔可自由編輯打印3. 修改剛才的查詢,使得價格上下限由用戶在查詢執行時自定義輸入,運行查看結果并保存。4. 創建一個查詢,命名為:訂購日期查詢,查詢訂單表中用戶給定日期的訂單信息。5. 創建一個查詢,命名為:更新價格查詢,將產品表中列出價格增加 10%,運行并查看結果并保存。6. 保存數據庫。文檔可自由編輯打印實驗三 創建分組查詢一、一、實
8、驗目的:實驗目的:1. 熟悉匯總查詢的創建方法。2. 掌握匯總查詢總計行選項的用途。二、二、實驗要求:實驗要求:1. 創建一個查詢,計算每位員工的銷售總額。要求顯示“員工姓名”和“銷售總額” ,查詢命名為“Q1” 。2. 創建一個查詢,查找銷售額最高的商品信息。要求顯示“產品代碼” 、 “產品名稱”和“銷售額” ,查詢命名為“Q2” 。3. 創建一個查詢,查找出公司的最大客戶。要求顯示“客戶公司”和“銷售額” ,查詢命名為“Q3” 。三、三、實驗原理實驗原理利用匯總查詢 ,可以對數據進行分類統計,按員工分類,計算每個員工的銷售總額;按商品分類,可以計算每種商品的銷售額合計;按照客戶分類,可以計
9、算出每個客戶的交易額。四、四、實驗步驟:實驗步驟:1. 打開分組查詢數據庫數據庫。2. 利用員工表、訂單表、訂單明細表建立匯總查詢,按照員工ID 進行分類,計算銷售額合計。要求查詢結果有且僅有三個字段:ID、姓名、銷售總額。其中,姓名由員工表的姓氏字段和名字字段生成,銷售總額由數量*單價獲得,查詢命名為:文檔可自由編輯打印銷售額。查詢結果如下圖:3. 利用產品表和訂單明細表創建一個匯總查詢,按照產品名稱字段分類,計算每一類產品的銷售總額,并將銷售總額降序排列,顯示出排名第一商品的產品名稱和銷售總額,要求查詢結果有且僅有兩個字段:產品名稱、銷售額。將查詢命名為:最暢銷商品查詢。設計視圖如下: 文
10、檔可自由編輯打印注:本查詢可以通過在 SQL 視圖中,使用 top 關鍵字實現。查詢結果如下圖:4. 利用訂單表、訂單明細表創建一個匯總查詢,按照客戶 ID 字段分類,計算每個客戶的訂單額度,顯示出訂單額度最高的客戶名稱和訂單總額,要求查詢結果有且僅有兩個字段:客戶、銷售總額,查詢命名為:最大客戶。查詢運行結果如下圖所示:5. 保存數據庫。文檔可自由編輯打印實驗四 報表的設計一、一、實驗目的實驗目的1. 熟悉 ACCESS 報表工作環境。2. 了解 ACCESS 報表的創建。3. 熟悉 ACCESS 報表的結構及各部分的功能。4. 熟悉 ACCESS 報表的分組,計算控件。5. 熟悉 ACCE
11、SS 中 MAX,Min,IIF,AVG 函數的應用。二、二、實驗要求實驗要求1. 設置報表的數據源,使其顯示 QSell 查詢中的數據。2. 設置報表的標題并對其相關屬性進行設置。使報表標題欄上顯示的文字為“銷售情況報表”標簽的名為“ltitle” ,字體為“黑體” 、顏色為棕色(棕色代碼 128)字號 20、加粗。3. 對報表中 txtMoney 進行適當設置使其顯示每本書的金額。4. 報表中的適當位置添加一個文本框控件“txtavg”計算每本書的平均價格。5. 報表頁腳處添中一個文本框控件用以判斷所售的書的金額合計如大于 30000 則顯示“達標”否則顯“示末達標” 。三、三、實驗原理實
12、驗原理利用 ACCESS 對報表進行編輯對其進行適當設置完成實驗要求。四、四、實驗步驟實驗步驟1. 打開報表數據庫。文檔可自由編輯打印2. 設置報表的數據源屬性為 QSell。3. 設置“ltitle”的標題,字體,前景色。4. 設置“txtMoney” 數據來源屬性為“=數量*單價” 。5. 報表中添加一個分組字段“書名”然后在組頁腳區添加文本框“txtavg”設置其數據來源屬性為“=avg(數量*單價)”計算每本書的平均價格。6. 報表頁腳中添加一個文本框“txtif”設置其數據來源屬性為“=iif(sum(數量*單價)30000,”達標”, ”末達標”)”計算銷售達標情況。7. 完成后保
13、存數據庫。文檔可自由編輯打印實驗五實驗五 利用窗體控件手動設計窗體利用窗體控件手動設計窗體一、一、實驗目的實驗目的1. 熟悉 ACCESS 窗體工作環境。2. 了解 ACCESS 窗體的創建。3. 熟悉文本框,按鈕控件的使用。4. 了解程的分支結構。二、二、實驗要求實驗要求1. 創建一可以計算圓面積的窗體。2. 在窗體上放置二個文本框控件和一個按鈕控件。3. 運行應用程序,當點擊按鈕控件時,在其中的一個文本框中顯示圓面積。4. 當輸入的值小于 0 時要顯示錯誤三、三、實驗原理實驗原理利用 ACCESS 創建一個窗口,并將其保存。為按鈕添加事件過程,通過過程代碼修改窗體上標簽控件屬性,執行程序使
14、其顯示為圓面積。四、四、 實驗步驟實驗步驟1. 創建一個空的 ACCESS 數據庫保存為 CircleArea,數據庫中創建一個空的窗體并將其保存為 CircleArea。文檔可自由編輯打印2. 窗體上放置兩個文本框分別命名為 TxtRadius 和 TxtArea 將對應的標簽改為“半徑”和“面積” 。一個按鈕命名為BtnCacle。將對標題設置為“計算”3. “計算”按鈕中輸入相應代碼完成指定的功能,要注意對半么小于零的判斷。4. 完成后保存窗體并運行 。文檔可自由編輯打印實驗六實驗六 設計嵌入式條件宏設計嵌入式條件宏一、一、實驗目的:實驗目的:4. 熟悉宏及宏的基本原理。1. 掌握宏的設
15、計與使用。2. 掌握嵌入式條件宏的設計二、二、實驗要求:實驗要求:4. 創建窗體。1. 在窗體上放置二個文本框控件和一個按鈕控件。2. 運行應用程序,當點擊按鈕控件時,提示相關的登錄信息 。3. 當用戶名為空時做出相應處理。三、三、實驗原理實驗原理利用多分枝選擇選擇結構宏:根據給定的用戶信息執行相關處理。 FT用戶名=admin 且密碼123獲取用戶信息用戶名為空提示“用戶名不能為空”并指向用戶名編輯框提示“歡迎進入系統”提示“用戶名或密碼錯誤”T文檔可自由編輯打印四、四、實驗步驟:實驗步驟:1. 創建一個空的 ACCESS 數據庫保存為 Login,數據庫中創建一個空的窗體并將其保存為 Lo
16、gin2. 窗體上放置兩個文本框分別命名為 TxtUser 和 TxtPwd 將對應的標簽改為“用戶名”和“密碼” 。一個按鈕命名為btnLogin。將對標題設置為“登錄”3. 窗體中“彈出方式”及“模式”設置為是, “記錄選定器”和“導航按鈕”設置為“否”4. 按鈕“登錄”的“單擊”事件中設計嵌入式條件宏實現“登錄”相關功能。文檔可自由編輯打印實驗七實驗七 創建一個創建一個“跑動的字母跑動的字母”的窗體程序的窗體程序一、一、實驗目的:實驗目的:1. 熟悉事件和注意事項。2. 熟悉“計時器”和“時間間隔”的使用方法。3. 熟悉控件定位屬性。二、二、實驗要求:實驗要求:1. 創建窗體。2. 在窗
17、體上放置四個按鈕、兩條直線和一個標簽。3. 運行應用程序,當點擊 START 按鈕控件時,標簽開始向右移動,當點擊 STOP 按鈕控件時,標簽停止移動,當點擊SPEED+按鈕控件時,標簽加速右移動,當點擊 SPEED-按鈕控件時,標簽減緩向右移動。三、三、實驗原理:實驗原理:1. 利用窗體的“計時器”和“時間間隔”來實現相關功能。2. 通過改變標簽的 LEFT 屬性的值來實現移動。3. 通過改變移動的步長來實現加速和減速。4. 通進改變窗體的“TimerInterval”屬性來實現 START 和STOP。四、四、實驗步驟:實驗步驟:1. 創建一個空的 ACCESS 數據庫保存為 Runner
18、,數據庫中創建一個空的窗體并將其保存為 Runner2. 窗體上放置四個按鈕分別命名為 BtnStrat、BtnStop、BtnPlus文檔可自由編輯打印和 BtnDec 將對應的標題改為“START” 、 “STOP” 、“SPEED+”和“SPEED” 。放置一個標簽命名為“RUNNER”設置其標題為任意字母。放置兩個直線控件分別命名為“lnStart”和“lnEnd”3. 窗體中“彈出方式”及“模式”設置為是, “記錄選定器”和“導航按鈕”設置為“否”4. 各按鈕的“單擊”事件中編寫相關代碼實現“開始” 、 “停止” 、“加速”和“減速”功能。5. 窗體的“計時器觸發”事件中編寫相關代碼實現標簽的移動功能。文檔可自由編輯打印實驗八實驗八 實驗七的改進程序實驗七的改進程序一、一、實驗目的:實驗目的:1. 了解循環語句。2. 熟悉 For 循環和 Do While 循環。3. 計時程序的設計。4. 熟悉全局變量的使用。二、二、實驗要求:實驗要求:1. 實驗七的基礎上完成實驗。2. 窗體 Rnner 上放置一個標簽用于計時。3. 運行程序當字符過了終點線后會停止并計算給定數的累加和。三、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國抗菌產品行業市場全景分析及前景機遇研判報告
- 2025年中國睫毛延伸行業市場全景分析及前景機遇研判報告
- 2025年中國家用橢圓機行業市場全景分析及前景機遇研判報告
- 中國中藥飲片行業發展趨勢預測及投資規劃研究報告
- 2023-2028年中國紅木木材行業市場深度分析及未來發展趨勢預測報告
- 2025年中國家用電烤箱市場供需現狀及投資戰略研究報告
- 2025年 西藏行測考試筆試試題附答案
- 錦綸行業深度研究分析報告(2024-2030版)
- 中國裝修施工服務行業市場深度研究及投資戰略規劃報告
- 2025年 成都東部新區蘆葭衛生院人員招聘考試筆試試題附答案
- 物業小飯桌管理制度
- 2025年湖南省普通高中學業水平考試合格性考試模擬試題(長郡版高一生物)(原卷版)
- 2025春國家開放大學《思想道德與法治》終考大作業答案
- 2025年廣東省廣州市白云區中考語文二模試卷
- 【英語(新高考Ⅰ卷)】2025年普通高等學校招生全國統一考試
- 2025年天津市河西區中考二模數學試題(含部分答案)
- 醫院培訓課件:《藥品不良反應報告和監測工作簡介》
- 醫師職業素養課件
- 電網工程設備材料信息參考價2025年第一季度
- 2024年安徽省初中學業水平考試生物試題含答案
- Python試題庫(附參考答案)
評論
0/150
提交評論