第一篇:Access實(shí)驗(yàn)報告
Access數(shù)據(jù)庫實(shí)驗(yàn)報告
院系:計算機(jī)科學(xué)與技術(shù)學(xué)院
班級:1205班(文理)姓名:李奇
學(xué)號:2012415210104
實(shí)驗(yàn)?zāi)康模?/p>
1.掌握Access數(shù)據(jù)庫的創(chuàng)建和打開
2.掌握Access中數(shù)據(jù)表的設(shè)計和創(chuàng)建及維護(hù)。3.掌握Access中窗體、查詢、報表等的設(shè)計和創(chuàng)建 4.熟練掌握SQL結(jié)構(gòu)化查詢語言。5.初步掌握數(shù)據(jù)庫系統(tǒng)的開發(fā)與應(yīng)用 6.并對Access做一定的總結(jié)
實(shí)驗(yàn)內(nèi)容與步驟:
1.Access數(shù)據(jù)庫的建立和維護(hù):
了解數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫系統(tǒng)的概念;了解Access數(shù)據(jù)庫;了解表;了解數(shù)據(jù)的錄入和維護(hù);了解數(shù)據(jù)表間關(guān)聯(lián);了解數(shù)據(jù)表對象的復(fù)制、刪除與更名,學(xué)會創(chuàng)建“教務(wù)管理”數(shù)據(jù)庫;學(xué)會利用表設(shè)計視圖創(chuàng)建表;學(xué)會導(dǎo)入表;學(xué)會建立表間聯(lián)系;學(xué)會修改表結(jié)構(gòu);學(xué)會操作表記錄 2.Access查詢、窗體和報表:
了解查詢及創(chuàng)建方法;了解窗體及創(chuàng)建方法;了解報表及創(chuàng)建方法;學(xué)會選擇查詢、參數(shù)查詢、總計查詢;學(xué)會窗體設(shè)計;學(xué)會報表設(shè)計 3.結(jié)構(gòu)化查詢語言(SQL): 了解SQL語言;理解數(shù)據(jù)定義語言,掌握數(shù)據(jù)庫對象的建立(CREATE)、刪除(DROP)和修改(ALTER)等操作;理解數(shù)據(jù)操縱語言,掌握數(shù)據(jù)操作的命令由插入(INSERT)、刪除(DELETE)、更新(UPDATE)、檢索(SELECT)等組成;掌握SQL語言的核心——SELECT語言;學(xué)會使用SQL查詢;使用報表向?qū)?chuàng)建基于SQL查詢數(shù)據(jù)源的報表;學(xué)會SQL語句創(chuàng)建表;學(xué)會使用SQL語句修改表結(jié)構(gòu)、表記錄;學(xué)會使用SQL語句創(chuàng)建查詢
第二章 構(gòu)建Access數(shù)據(jù)庫
一、創(chuàng)建Access數(shù)據(jù)庫的方式 <1>.使用數(shù)據(jù)庫向?qū)?chuàng)建數(shù)據(jù)庫
1.跟隨Access的數(shù)據(jù)庫向?qū)?chuàng)建“講座管理”數(shù)據(jù)庫 步驟:
(1)啟動數(shù)據(jù)庫向?qū)В蜷_數(shù)據(jù)庫“模板”對話框
(2)啟動“數(shù)據(jù)庫向?qū)А?/p>
(3)回答向?qū)岢龅膯栴}
(4)自動創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)庫對象
“我的公司信息”對話框
.“講座管理”數(shù)據(jù)庫的主切換面板
<2>自行創(chuàng)建空數(shù)據(jù)庫
1.創(chuàng)建“教學(xué)管理”空數(shù)據(jù)庫
操作步驟:
(1)打開“新建文件”對話框(2)選取數(shù)據(jù)庫名稱和保存數(shù)據(jù)庫文件的路徑(3)瀏覽數(shù)據(jù)庫
“教學(xué)管理”數(shù)據(jù)庫窗口
2.歸納分析
(1)今后會使用其它想到創(chuàng)建對象,其主要步驟全部相同
(2)中斷向?qū)Чぷ?/p>
a.在數(shù)據(jù)庫向?qū)υ捒虻母鱾€接口單擊“取消”按鈕,Access會取消向?qū)龅乃泄ぷ?/p>
b.在數(shù)據(jù)庫向?qū)υ捒蛑械母鱾€接口單擊“完成”按鈕,Access會保留在該部之前向?qū)龅墓ぷ?,對于還沒有回答的問題,Access選取系統(tǒng)默認(rèn)選項(xiàng)
c.單擊向?qū)υ捒蛑械摹吧弦徊健卑粹o,可返回向?qū)У纳弦徊?,修改上一步中所做的設(shè)置
第三章 創(chuàng)建與使用表對象
一、構(gòu)建表結(jié)構(gòu)
<1>通過表設(shè)計器創(chuàng)建表結(jié)構(gòu)
1.使用Access表設(shè)計器在“教學(xué)管理”數(shù)據(jù)庫中創(chuàng)建“教師”表結(jié)構(gòu) 操作步驟:
(1)打開表“設(shè)計”視圖(2)定義字段名稱、數(shù)據(jù)類型(3)定義字段大小及其字段屬性(4)設(shè)置主關(guān)鍵詞(5)
保存表結(jié)構(gòu)確定表名
新創(chuàng)建的“教師”表
<2>通過表向?qū)?chuàng)建表結(jié)構(gòu)
1.使用Access表向?qū)г凇敖虒W(xué)管理”數(shù)據(jù)庫中創(chuàng)建“學(xué)生”表結(jié)構(gòu) 操作步驟:
(1)啟動Access表向?qū)В?)回答向?qū)栴}
(3)向?qū)ё詣觿?chuàng)建“學(xué)生”表結(jié)構(gòu)
表創(chuàng)建的“學(xué)生”表結(jié)構(gòu)
<3>通過輸入數(shù)據(jù)創(chuàng)建表結(jié)構(gòu)
1.通過輸入數(shù)據(jù)在“教學(xué)管理”數(shù)據(jù)庫中直接創(chuàng)建“課程”表
操作步驟:
(1)打開資料表視圖(2)輸入字段名稱(3)選取表名,設(shè)置主鍵(4)直接輸入數(shù)據(jù)
課程數(shù)據(jù)
二、設(shè)置字段屬性
<1>設(shè)置“字段大小”屬性與“格式”屬性
1. 設(shè)置“課程”表中數(shù)字型與文本型字段元元的字段大小
設(shè)置“教師”表中日期型字段的格式
<2> 設(shè)置“輸入屏蔽”屬性
1. 通過輸入屏蔽向?qū)гO(shè)置“教師”表中的“參加工作日期”字段的“輸入屏蔽”屬性
操作步驟:(1)打開“教師”表(2)啟動輸入屏蔽向?qū)В?)問答向?qū)釂?/p>
(4)自動創(chuàng)建輸入屏蔽對象
屏蔽屬性設(shè)置
三、創(chuàng)建“教學(xué)管理”數(shù)據(jù)庫表的關(guān)系
<1> 創(chuàng)建與編輯表之間的關(guān)系
1. 在關(guān)系視圖窗口為“教師”、“學(xué)生”、“課程”、“學(xué)生選修課”與“教師授課課程”表建立關(guān)系 操作步驟:
(1)打開關(guān)系視圖窗口(2)編輯關(guān)系
關(guān)系視圖
第四章 在Access數(shù)據(jù)庫中維護(hù)與操作表
一、維護(hù)表 <1>維護(hù)表結(jié)構(gòu)
1. 在“教學(xué)管理”數(shù)據(jù)庫“學(xué)生”表中插入一個名稱為“電話”的文本字段元元 操作步驟:
(1)在表中插入新字段
(2)修改表中字段名稱與字段屬性(3)刪除表中字段
<2>維護(hù)表內(nèi)容 操作步驟:
(1)向表中添加新紀(jì)錄(圖中黑色部分為新添加的記錄)
<3>美化表外觀
1.設(shè)置“學(xué)生”表的格式
操作步驟:
(1)在資料表視圖中打開“學(xué)生”表
(2)選擇主窗口菜單欄上的“格式”->“數(shù)據(jù)表”命令,打開“設(shè)置數(shù)據(jù)表格式”對話框
(3)在對話框中可修改數(shù)據(jù)表單元格、網(wǎng)線格、背景色、邊框與線條的外觀
(4)在對話框中單擊“確定”按鈕,即可看到新外觀的資料表 2.改變“學(xué)生”表顯示數(shù)據(jù)的字體,使數(shù)據(jù)顯示的更美觀、清晰、醒目
操作步驟:
(1)在資料表視圖中打開“學(xué)生”表
(2)選擇主窗口菜單欄上的“格式”—>“字體”命令,打開“字體”對話框(3)在對話框中設(shè)置字體、字型、字號、顏色等(4)在對話框中單擊“確定”按鈕,可在數(shù)據(jù)表視圖中看到改變了字體及數(shù)據(jù)表格式的“學(xué)生”表
二、操作表
<1> 快速查找表中的數(shù)據(jù)
1. 通過定位器查找“學(xué)生”的4號記錄
操作步驟:
a.在資料表視圖中打開“學(xué)生”表 b.在記錄編號框輸入要查找的記錄號4 c.按Enter鍵,游標(biāo)將定位到4號記錄上
2.通過“查找”和替換對話框的“查找”選項(xiàng)卡在“學(xué)生”表查找姓名為“王紅”的數(shù)據(jù)
操作步驟:a.在資料表視圖中打開“學(xué)生”表
b.選擇菜單欄中的“編輯”—>“查找”命令,打開“查找和替換”對話框
c.在“查找內(nèi)容”下拉列表框中輸入要查找的數(shù)據(jù)“王紅” d.在“查找范圍”下拉列表框中選擇“學(xué)生:表” e.在“匹配”下拉列表框中選擇“整個字段”
f.“搜索”下拉列表框中選擇“全部”
g.單擊“查找下一個”按鈕,將查找指定的數(shù)據(jù),找到的數(shù)據(jù)會高亮顯示
h.繼續(xù)單擊“查找下一個”按鈕,可查找下一個滿足條件的資料
<2>簡便替換表中的資料
1. 使用替換功能將“學(xué)生”表中“所在學(xué)院”字段中的“經(jīng)濟(jì)管理學(xué)院”數(shù)據(jù)替換為“經(jīng)管學(xué)院” 操作步驟:
a. 在數(shù)據(jù)標(biāo)示圖中打開“學(xué)生”表,單擊“所在學(xué)院”字段標(biāo)題按鈕選擇該列
b. 選擇主窗口菜單欄上的“編輯”命令—>“替換”命令,打開“查找和替換”對話框
c.在“查找內(nèi)容”框中輸入要查找的數(shù)據(jù)“經(jīng)濟(jì)管理學(xué)院” d. 在“替換為”框中輸入替換后的數(shù)據(jù)“經(jīng)管學(xué)院” e. 在“查找范圍”框中選擇“學(xué)生:表” f. 在“匹配”框中選擇“整個字段” g. 在“搜索”框中選擇“全部” h. 單擊“全部替換”按鈕
<3>按指定條件篩選表中的記錄
1. 在“學(xué)生”表中篩選出滿足條件“政治面貌=黨員”的記錄 操作步驟:
a. 在資料表視圖打開“學(xué)生”表 b. 在“政治面貌”字段中選中“黨員”數(shù)據(jù) c.單擊工具欄上的“按選定內(nèi)容篩選”按鈕,即可篩選出所要的記錄 d. 單擊“取消篩選”按鈕,可恢復(fù)整個數(shù)據(jù)表記錄
第五章 創(chuàng)建與使用查詢對象
一、使用查詢對象查找所需數(shù)據(jù)
<1> 實(shí)用查詢從一個表中查找數(shù)據(jù)
1.創(chuàng)建名稱為“學(xué)生主要信息”的選擇查詢對象,從“學(xué)生”表中查找“學(xué)號”、“姓名”、“性別”、“班級”字段的數(shù)據(jù)
操作步驟:
a.在Access中打開“教學(xué)管理數(shù)據(jù)庫”
b.打開查詢設(shè)計器
c.選擇查詢對象的數(shù)據(jù)來源
d.確定查詢對象查找的數(shù)據(jù)字段
e.保存查詢對象
f.預(yù)覽查詢對象
添加多個表的查詢設(shè)計視圖
查詢對象找到的數(shù)據(jù)
<2>使用查詢從多個表中查找數(shù)據(jù)
1.創(chuàng)建名稱為“學(xué)生成績”的查詢對象,從“學(xué)生”、“學(xué)生選修課程”、“課程”3個表中查找“學(xué)號”、“姓名”、“課程名稱”、“課程成績”字段的數(shù)據(jù)
操作步驟:
a. b. 在Access中打開“教學(xué)管理”數(shù)據(jù)庫 打開查詢設(shè)計器
c.選擇查詢數(shù)據(jù)的來源表 d. e. 確定查詢對象要查找的數(shù)據(jù)字段 設(shè)置查找的條件
二、使用查詢對象操作數(shù)據(jù)
<1> 使用查詢將指定的數(shù)據(jù)生成一個新表
1.創(chuàng)建名稱為“生成學(xué)生成績信息表查詢”對象,該查詢用來創(chuàng)建一個包含字段“學(xué)號、姓名、性別、班級、課程成績、課程名稱、學(xué)分”的新表“學(xué)生成績查詢”
操作步驟:
a. 打開查詢設(shè)計視圖
b. 將查詢另存為一個新查詢對象
c.將查詢定義為“生成表查詢”類型 d. 預(yù)覽將要生成的表 e. 生成新表
第六章 創(chuàng)建與使用窗體對象
一、通過自動方式創(chuàng)建窗體
<1> 創(chuàng)建縱欄式窗體
1.使用“自動窗體”方式創(chuàng)建名稱為“學(xué)生信息輸入窗口”的縱欄式窗體對象,該窗體用來向“學(xué)生”表輸入數(shù)據(jù)
操作步驟:
a.打開“教學(xué)管理”數(shù)據(jù)庫
b.在數(shù)據(jù)庫對象窗口“對象”欄單擊“表”按鈕,選擇“學(xué)生”表
c.在主窗口工具欄中單擊“自動窗體”按鈕,單擊后即自動創(chuàng)建縱欄式船體對象
e.保存窗體對象為“學(xué)生信息輸入窗口”
縱欄式窗體
<2>創(chuàng)建表格式窗體
1.使用“自動創(chuàng)建窗體”方式創(chuàng)建名稱為“學(xué)生主要信息瀏覽窗口”的表格式窗體對象,該窗體用來瀏覽“學(xué)生主要信息”表中的數(shù)據(jù)
操作步驟
a. 在“教學(xué)管理”數(shù)據(jù)庫窗口“對象”欄中選“窗體”對象 b. 單擊數(shù)據(jù)庫窗口工具欄上的“新建”按鈕
c.在打開的“新建窗體”對話框中“自動創(chuàng)建窗體:表格式” d. 并在表/查詢列表中選擇表“學(xué)生主要信息” e. 單擊“確定”按鈕,即可自動創(chuàng)建窗體 f. 保存窗體對象為“學(xué)生主要信息瀏覽窗口”
二、通過向?qū)?chuàng)建窗體 <1>創(chuàng)建主/子式窗體
1.通過窗體向?qū)?chuàng)建基于“學(xué)生”、“課程”兩個表的名稱為“學(xué)生選修課程主子式窗口”的主/子式窗體對象,該窗體用來輸入、顯示學(xué)生選修的課程信息
操作步驟:
(1)啟動窗體向?qū)?/p>
a.啟動access數(shù)據(jù)庫打開“教學(xué)管理”數(shù)據(jù)庫 b.在數(shù)據(jù)口窗口“對象”欄選中“窗體”對象
c.在“使用向?qū)?chuàng)建窗體”創(chuàng)建方法上雙擊,即可啟動窗體向?qū)?,打開“窗體向?qū)А睂υ捒颍?)回答向?qū)釂?/p>
a.在下面連續(xù)提問的向?qū)υ捒蛑谢卮鹣驅(qū)岢龅膯栴} b.確定窗體上查看數(shù)據(jù)的方式 c.確定子窗體使用的布局 e.確定窗體使用的樣式 f.確定窗體與子窗體使用的標(biāo)題
(3)自動創(chuàng)建窗體
三、通過設(shè)計器創(chuàng)建窗體 <1>認(rèn)識窗體設(shè)計視圖
1.打開窗體設(shè)計視圖的方式
(1)啟動access數(shù)據(jù)庫打開“教學(xué)管理”數(shù)據(jù)庫
(2)在數(shù)據(jù)庫窗口“對象”欄選中“窗體”對象
(3)在“在設(shè)計視圖創(chuàng)建中創(chuàng)建窗體”創(chuàng)建方法上雙擊,即可打開窗體設(shè)計視圖
2.窗體的組成及節(jié)的功能
(1)窗體的5個組成部分
在窗體設(shè)計視圖中右擊,在彈出的快捷菜單中分別選擇“頁面頁眉/頁腳”和“窗體頁眉/頁腳”,會顯示窗體的5個部分。每個部分稱為節(jié),代表著窗體中不同的區(qū)域。每一節(jié)中還可以顯示不同的控件。(2)窗體各節(jié)的功能
窗體頁眉:窗體頁眉的內(nèi)容位于窗體頂部,一般用于設(shè)置窗體的標(biāo)題、窗體使用說明。
頁面頁眉:其內(nèi)容一般用來設(shè)置每個打印頁頂部顯示的標(biāo)題或列標(biāo)題等信息。
主
體:該區(qū)域?yàn)榇绑w的主要部分,主要用來顯示窗體數(shù)據(jù)源的記錄數(shù)據(jù)。可以再主體上顯示一條記錄,也可以顯示多條記錄。
頁面頁腳:其內(nèi)容一般用來設(shè)置美俄打印頁底部顯示的日期或頁碼等信息。
窗體頁腳:窗體頁腳中的內(nèi)容位于窗體底部,一般放置對所有記錄都使用的標(biāo)簽文字或命令按鈕。
<2>創(chuàng)建自定義窗體
1.創(chuàng)建一個名稱為“學(xué)生成績查詢窗口”的自定義窗體對象,該窗體能夠通過人機(jī)交互方式,根據(jù)用戶輸入的查找要求查找并顯示不同情況的學(xué)生成績
操作步驟:
(1)創(chuàng)建一個空白窗體
(2)在窗體中創(chuàng)建窗口標(biāo)題的“標(biāo)簽”控件
(3)設(shè)置標(biāo)簽控件屬性
(4)通過想到在窗體中創(chuàng)建顯示課程名稱的“組合框”控件
(5)通過設(shè)置屬性創(chuàng)建顯示班級名稱的“列表框”控件
(6)使用向?qū)?chuàng)建顯示性別的“選項(xiàng)組”控件
(7)在窗體中創(chuàng)建文本框控件
第七章 創(chuàng)建與使用報表對象
一、通過自動方式創(chuàng)建報表
<1>快速創(chuàng)建縱欄式報表
1. 通過“自動報表”方式,根據(jù)“學(xué)生成績信息”表創(chuàng)建“學(xué)生成績信息報表”縱欄式報表對象 操作步驟:
(1)啟動Access 數(shù)據(jù)庫打開“教學(xué)管理”數(shù)據(jù)庫
(2)在數(shù)據(jù)庫窗口“對象”欄選中“表”對象中的“學(xué)生成績信息”表(3)在主窗口工具欄中單擊“自動報表”按鈕,即可創(chuàng)建縱欄式報表對象(4)在主窗口菜單欄中選擇“文件”—>“保存”命令,保存報表對象為“學(xué)生成績信息報表”
<2>快速創(chuàng)建表格式報表
1.通過“自動創(chuàng)建報表”方式,根據(jù)“學(xué)生成績信息”表創(chuàng)建“學(xué)生成績信息報表—表格式”報表對象
操作步驟:
(1)在“教學(xué)管理”數(shù)據(jù)庫窗口“對象”欄選中“報表”對象
(2)單擊數(shù)據(jù)庫窗口工具欄中的“新建”按鈕打開“新建報表”對話框,從中選擇“自動創(chuàng)建報表:表格式”選項(xiàng)
(3)在“新建報表”對話框的表/查詢列表框中選擇表對象“學(xué)生成績信息”,單擊“確定”按鈕,即可創(chuàng)建表格式報表
(4)保存報表為“學(xué)生成績信息報表—表格式”
二、通過向?qū)?chuàng)建數(shù)據(jù)來自多處的報表
<1>創(chuàng)建基于多個表或查詢的報表
1.通過向?qū)?chuàng)建基于“學(xué)生”、“學(xué)生選修課程”、“課程”3個表的報表對象“學(xué)生課程成績報表”
操作步驟:
(1)啟動報表向?qū)?/p>
a.啟動Access數(shù)據(jù)庫打開“教學(xué)管理”數(shù)據(jù)庫
b.在數(shù)據(jù)庫窗口“對象”欄選中“報表”對象
c.在“使用想到創(chuàng)建報表”創(chuàng)建方法上雙擊,打開“報表向?qū)А睂υ捒?/p>
(2)回答向?qū)釂?/p>
a.確定報表使用的數(shù)據(jù)記錄源及報表上出現(xiàn)的數(shù)據(jù)段
b.確定在報表上查看數(shù)據(jù)的方式
c.確定報表是否使用分組級別
d.確定報表排序與匯總方式
e.確定報表使用的布局方式
f.確定報表使用的樣式
g.確定報表使用的標(biāo)題
(3)保存向?qū)?chuàng)建的報表對象
<2>創(chuàng)建圖表報表
1.使用圖表向?qū)?chuàng)建一個顯示不同課程學(xué)生平均成績的報表對象
操作步驟:
(1)啟動圖表向?qū)?/p>
a.在“教學(xué)管理”數(shù)據(jù)庫窗口“對象”欄選中“報表”對象
b.單擊數(shù)據(jù)庫窗口工具欄上的“新建”按鈕
c.在打開的“新建報表”對話框中選擇“圖表向?qū)А?/p>
d.在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表中選擇“學(xué)生成績信息表”
(2)回答向?qū)栴}
a.確定用于圖表中的字段
b.確定圖表使用的類型
c.確定數(shù)據(jù)在圖表中的布局方式
e.選擇匯總方式
f.確定圖表的標(biāo)題
(3)保存報表
三、在設(shè)計視圖中創(chuàng)建報表 <1>創(chuàng)建主/子報表
1.在設(shè)計視圖中根據(jù)報表“教師主報表”、“授課課程子報表”,創(chuàng)建主/子報表對象“教師授課課程主子報表”
操作步驟:
(1)創(chuàng)建主報表 a.在“教學(xué)管理”數(shù)據(jù)庫窗口“對象”欄選中“報表”對象
b.使用向?qū)?chuàng)建一個包含“教師”表字段“教工編號”、“姓名”、“職稱”、的“教師主報表”報表對象
(2)在主報表上直接創(chuàng)建子報表(3)回答向?qū)釂?/p>
<2>創(chuàng)建自定義報表
1.在設(shè)計視圖中創(chuàng)建自定義報表對象“學(xué)生成績信息查詢報表”
操作步驟:
(1)打開一個空白報表(2)為報表指定數(shù)據(jù)源
(3)在“報表頁眉”中添加報表標(biāo)題標(biāo)簽(4)在“頁面頁眉”中添加字段標(biāo)題標(biāo)簽(5)在“主體”中添加綁定型文本框(6)移動頁面頁腳與報表頁腳(7)預(yù)覽報表
總結(jié):
一、對Access的認(rèn)識
1.存儲方式單一
Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。
2.面向?qū)ο?/p>
Access是一個面向?qū)ο蟮拈_發(fā)工具。它將一個應(yīng)用系統(tǒng)當(dāng)作是由一系列對象組成的,通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。
3.界面友好、易操作 Access是一個可視化工具,用戶想要生成對象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)?、報表向?qū)У裙ぞ?,使得操作簡便,容易使用和掌握?/p>
4.Access可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接,輕松生成網(wǎng)頁。
二、對一些基本知識的體會
1.字段數(shù)據(jù)類型
ACCESS數(shù)據(jù)表里面的數(shù)據(jù)字段,是規(guī)定好字段類型的,比如說文本型的、數(shù)值型的、是否型的或日期型的?一旦設(shè)置好了字段的數(shù)據(jù)類型,那么,在該字段中的所有單元格是不能隨便輸入內(nèi)容的,如果輸入的內(nèi)容不符合字段數(shù)據(jù)類型,是輸不進(jìn)去的。比如,日期型的數(shù)據(jù),你輸入漢字,是不能輸入的,而只能輸入諸如:2009-9-29這樣格式的數(shù)據(jù)。
2.?dāng)?shù)據(jù)的查詢
ACCESS里面的查詢,不會對源數(shù)據(jù)表的數(shù)據(jù)造成影響。這是很好的一種分離模式;我們可以根據(jù)自己的查詢,設(shè)置或構(gòu)造簡單的或復(fù)雜的查詢條件,之后運(yùn)用查詢,就可以查詢到所需要的數(shù)據(jù)的,但是,查詢到的數(shù)據(jù),對源數(shù)據(jù)表,即原始數(shù)據(jù),不會造成任何的影響,這就帶來了如下的方便:即能找到所需數(shù)據(jù),同時,又保留了原始數(shù)據(jù)的完整性。
另外,查詢對象,還支持SQL語言的使用,這就從根本上解決了數(shù)據(jù)查詢的難度,提高了靈活性和使用性。
3.窗體的使用
原來我對軟件界面很好奇,不知道這樣的界面,是如何制作出來的。學(xué)習(xí)了ACCESS之后,才知道,這種界面,其實(shí)就是一種窗體。窗體對象,可以這樣簡單的來概述:用來顯示數(shù)據(jù)表數(shù)據(jù)的有別于查詢的一種界面。窗體對象中的用來顯示數(shù)據(jù)的控件,我們可以靈活的自行設(shè)計,想拖哪個表的哪個字段到窗體里面,窗體就顯示哪種數(shù)據(jù),非常方便。
4.關(guān)系
ACCESS里面的數(shù)據(jù)表與數(shù)據(jù)表之間,有著關(guān)系這個概念。關(guān)系,其實(shí)就是兩表或多表,相互之間存在的一種關(guān)聯(lián)或依賴。
第二篇:Access數(shù)據(jù)庫實(shí)驗(yàn)報告
注意事項(xiàng):本手冊上寫的是題目的出處,但的實(shí)驗(yàn)本上,必須寫上書上原本的題目,否則無效。并且寫下每題實(shí)現(xiàn)的步驟。
《Access數(shù)據(jù)庫》實(shí)驗(yàn)報告指導(dǎo)手冊掌握選擇查詢、總記查詢、在查詢中進(jìn)行計算
實(shí)驗(yàn)一:
一、實(shí)驗(yàn)名稱
數(shù)據(jù)庫與表的操作
二、實(shí)驗(yàn)?zāi)康恼莆諗?shù)據(jù)庫的創(chuàng)建、表結(jié)構(gòu)的創(chuàng)建和輸入數(shù)據(jù) 的實(shí)現(xiàn)。
三、實(shí)驗(yàn)任務(wù)
上機(jī)一:書上94頁的例3.1題。上機(jī)二:書上101頁的例3.4題。上機(jī)三:書上105頁的例3.6題。
三、實(shí)驗(yàn)任務(wù)
上機(jī)一:書上34頁的例 2.2題。上機(jī)二:書上42頁的例2.6題。上機(jī)三:書上44頁的例2.7題。上機(jī)四:書上49頁的例2.9題。上機(jī)五:書上52頁的例2.10題。實(shí)驗(yàn)二:
一、實(shí)驗(yàn)名稱
設(shè)置字段的屬性與創(chuàng)建表之間的關(guān)系
二、實(shí)驗(yàn)?zāi)康恼莆兆侄螌傩缘脑O(shè)置與創(chuàng)建表之間的關(guān)系。
三、實(shí)驗(yàn)任務(wù)
上機(jī)一:書上55頁的例2.11題。上機(jī)二:書上57頁的例2.13題。上機(jī)三:書上58頁的例2.14題。上機(jī)四:書上60頁的例2.15題。上機(jī)五:書上63頁的例2.16題。實(shí)驗(yàn)三:
一、實(shí)驗(yàn)名稱維護(hù)表的操作
二、實(shí)驗(yàn)?zāi)康恼莆沾蜷_表、修改表的結(jié)構(gòu)、編輯表的數(shù)據(jù)和調(diào)整表的外觀等操作。
三、實(shí)驗(yàn)任務(wù)
上機(jī)一:書上66頁的例2.18題。上機(jī)二:書上71頁的例2.20題。上機(jī)三:書上73頁的例2.21題。上機(jī)四:書上74頁的例2.22題。上機(jī)五:書上76頁的例2.23題。實(shí)現(xiàn)四:
一、實(shí)驗(yàn)名稱創(chuàng)建選擇查詢
二、實(shí)驗(yàn)?zāi)康纳蠙C(jī)四:書上107頁的例3.8題。上機(jī)五:書上109頁的例3.9題。實(shí)驗(yàn)五:
一、實(shí)驗(yàn)名稱
創(chuàng)建交叉表查詢、參數(shù)查詢
二、實(shí)驗(yàn)?zāi)康恼莆战徊姹聿樵儭?shù)查詢的實(shí)現(xiàn)。
三、實(shí)驗(yàn)任務(wù)
上機(jī)一:書上113頁的例3.11題。上機(jī)二:書上116頁的例3.12題。上機(jī)三:書上118頁的例3.13題。上機(jī)四:書上119頁的例3.14題。實(shí)驗(yàn)六:
一、實(shí)驗(yàn)名稱創(chuàng)建操作查詢
二、實(shí)驗(yàn)?zāi)康恼莆丈杀聿樵?、刪除查詢、更新查詢和追加查詢的實(shí)現(xiàn)。
三、實(shí)驗(yàn)任務(wù)
上機(jī)一:書上121頁的例3.15題。上機(jī)二:書上122頁的例3.16題。上機(jī)三:書上124頁的例3.17題。上機(jī)四:書上125頁的例3.18題。實(shí)驗(yàn)七:
一、實(shí)驗(yàn)名稱
利用向?qū)?chuàng)建窗體
二、實(shí)驗(yàn)?zāi)康恼莆绽孟驅(qū)?chuàng)建窗體的實(shí)現(xiàn)。
三、實(shí)驗(yàn)任務(wù)
上機(jī)一:書上144頁的例4.2題。上機(jī)二:書上147頁的例4.3題。上機(jī)三:書上150頁的例4.5題。上機(jī)四:書上152頁的例4.6題。實(shí)驗(yàn)八:
一、實(shí)驗(yàn)名稱自定義窗體
二、實(shí)驗(yàn)?zāi)康恼莆粘R娍丶氖褂门c自定義窗體的實(shí)現(xiàn)。
三、實(shí)驗(yàn)任務(wù)
上機(jī)一:書上158頁的例4.7題。上機(jī)二:書上167頁的例4.8題。上機(jī)三:書上174頁的例4.9題。上機(jī)四:書上174頁的例4.10題。上機(jī)五:書上176頁的例4.11題。實(shí)驗(yàn)九:
一、實(shí)驗(yàn)名稱
編輯報表
二、實(shí)驗(yàn)?zāi)康恼莆站庉媹蟊淼牟僮鳌蟊淼姆纸M操作、增加計算控件的操作。
三、實(shí)驗(yàn)任務(wù)
上機(jī)一:書上203頁的例5.7題。
上機(jī)二:書上203頁的:在報表中,可以在某一節(jié)中使用分頁控件符來標(biāo)志要另起一頁的位置。
上機(jī)三:書上205頁的例5.8題。上機(jī)四:書上206頁的例5.9題。上機(jī)五:書上209頁的例5.10題。
第三篇:access窗體實(shí)驗(yàn)報告
數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)報告
窗體
姓
名: 學(xué)
號: 班
級: 指導(dǎo)教師:
馬迪
2016年
12月3 日1 實(shí)驗(yàn)?zāi)康?/p>
掌握創(chuàng)建窗體的各種方法、常用控件及屬性的設(shè)置、窗體和查詢的數(shù)據(jù)傳遞。實(shí)驗(yàn)總體要求
根據(jù)題目選擇合適的方法創(chuàng)建窗體及查詢。窗體上控件及關(guān)鍵屬性在表格中列出,查詢粘貼對應(yīng)SQL命令。實(shí)驗(yàn)內(nèi)容
1、創(chuàng)建一個如圖1所示“圖書書目查詢窗體”,根據(jù)窗體上的數(shù)據(jù)查詢相應(yīng)的圖書書目信息。
圖1 圖書書目查詢窗體
2、具體要求
(1)出版社對應(yīng)組合框列表為:清華大學(xué)出版社、高等教育出版社、郵電大學(xué)出版社、中國水利水電出版社;
(2)類別號對應(yīng)組合框列表為類別表中的類別號字段值;
(3)“圖書查詢”查詢的功能是查找“圖書書目查詢窗體”上選擇的出版 社、類別號、圖書名稱的圖書信息。例如選擇“高等教育出版社”、圖書名稱輸入“大全”時,查詢到的數(shù)據(jù)如下圖;
圖2 圖書查詢
(4)單擊“打開查詢”按鈕,運(yùn)行“圖書查詢”。單擊“打開窗體”按鈕,將“圖書查詢”中的數(shù)據(jù)在“cxct窗體”上顯示;單擊“關(guān)閉窗體”按鈕,關(guān)閉當(dāng)前窗體;
(5)“圖書書目查詢窗體”左下方注明“班級姓名學(xué)號”,右下方注明系統(tǒng)當(dāng)前日期;
(6)窗體標(biāo)題為學(xué)生個人信息“班級姓名學(xué)號”;(7)修飾窗體外觀如圖1所示。實(shí)驗(yàn)步驟
1、圖書書目查詢窗體上控件及關(guān)鍵屬性
2、圖書查詢的SQL命令 SELECT 圖書書目表.* FROM 圖書書目表
WHERE(((圖書書目表.出版社)Like “*” & [forms]![圖書書目查詢窗體]![Combo35] & “*”)AND((圖書書目表.類別號)Like “*” & [forms]![圖書書目查詢窗體]![Combo11] & “*”)AND((圖書書目表.圖書名稱)Like “*” & [forms]![圖書書目查詢窗體]![Text18] & “*”));
3、cxct窗體上控件及關(guān)鍵屬性 44、6 5評語和得分
第四篇:Access第1次實(shí)驗(yàn)報告
北京信息科技大學(xué)
實(shí)驗(yàn)(上機(jī))報告
課程名稱管理信息系統(tǒng)導(dǎo)論學(xué)號 姓名成績
填表說明:
1.實(shí)驗(yàn)準(zhǔn)備由學(xué)生在實(shí)驗(yàn)或上機(jī)之前填寫,教師應(yīng)該在實(shí)驗(yàn)前檢查;
2.實(shí)驗(yàn)過程由學(xué)生記錄實(shí)驗(yàn)的過程,包括操作過程、遇到哪些問題以及如何解決、操作結(jié)果
(屏幕截圖)等。
3.實(shí)驗(yàn)總結(jié)由學(xué)生在實(shí)驗(yàn)后填寫,總結(jié)本次實(shí)驗(yàn)的收獲、未解決的問題以及體會和建議等;
第五篇:Access數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)報告查詢(精選)
數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)報告
查詢
姓
名: 學(xué)
號: 班
級: 指導(dǎo)教師:
****年**月**日1 實(shí)驗(yàn)?zāi)康?/p>
掌握選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢、SQL查詢的創(chuàng)建。實(shí)驗(yàn)總體要求
根據(jù)題目選擇合適的方法創(chuàng)建查詢,可以使用查詢向?qū)?、查詢設(shè)計視圖和SQL命令。實(shí)驗(yàn)步驟可以粘貼查詢設(shè)計視圖截圖,也可粘貼SQL命令。實(shí)驗(yàn)內(nèi)容
1、創(chuàng)建查詢CX1,查找有超期圖書的讀者的借書證號、姓名、圖書編號、圖書名稱,借閱日期,超期天數(shù)(以當(dāng)前時間為準(zhǔn),借書時間超過90天為超期)。
2、創(chuàng)建查詢CX2,統(tǒng)計每個出版社出版的圖書的數(shù)量、圖書的平均定價。
3、創(chuàng)建查詢CX3,查找定價低于圖書平均定價的圖書的圖書編號、圖書名稱、作者、出版社、定價。
4、創(chuàng)建更新查詢CX4,將“圖書書目表”的“是否借出”字段根據(jù)“借閱登記表”中讀者的借閱情況填入正確的值。
5、創(chuàng)建生成表查詢CX5,查找從未有讀者借閱的圖書的圖書編號、圖書名稱、作者、出版社,生成的表名為“未借出過圖書”。
6、為“借書證表”增加一字段,字段名為性別、文本型、字段大小為1。創(chuàng)建查詢CX6,根據(jù)身份證號的第17位輸入性別字段的值。(第17位偶數(shù)是女,奇數(shù)為男)
7、創(chuàng)建交叉表查詢CX7,根據(jù)輸入的出版社參數(shù)值,顯示該出版社每種類別的圖書的數(shù)量。(出版社為行標(biāo)題,類別號為列標(biāo)題)
8、創(chuàng)建查詢CX8,查找借出次數(shù)最多的圖書的編號、圖書名稱、作者、出版社。
9、創(chuàng)建查詢CX9,將借出次數(shù)最多的圖書的編號、圖書名稱、作者、出版社追加到“未借出過圖書”表中。實(shí)驗(yàn)步驟
1、CX1的SQL命令為:
SELECT 借書證表.借書證號, 借書證表.姓名, 圖書書目表.圖書編號, 圖書書目表.圖書名稱, 借閱登記表.借閱日期, Date()-[借閱日期] AS 超期天數(shù)
FROM 圖書書目表 INNER JOIN(借書證表 INNER JOIN 借閱登記表 ON 借書證表.借書證號 = 借閱登記表.借書證號)ON 圖書書目表.圖書編號 = 借閱登記表.圖書編號
WHERE(((Date()-[借閱日期])>90)AND((借閱登記表.歸還日期)Is Null));
CX1的查詢結(jié)果為:
2、CX2的設(shè)計視圖為:
CX2的查詢結(jié)果為: SQL:SELECT 圖書書目表.出版社,count(圖書書目表.出版社)as 數(shù)量,avg(圖書書目表.定價)as平均定………………………….roup by 圖書書目表.出版社;
3、CX3的SQL命令為:
CX3的查詢結(jié)果為:
4、CX4的SQL命令為:
UPDATE 圖書書目表 SET 是否借出 = 1 WHERE………………………….圖書書目表.圖書編號=借閱登記表.圖書編號 and 借閱登記表.歸還日期 is null);CX4的查詢結(jié)果為:
5、CX5的SQL命令為:
SELECT 圖書編號, 圖書名稱, 作者, 出版社 INTO 未借出過圖書
………………………….from 借閱登記表 where 圖書書目表.圖書編號=借閱登記表.圖書編號);CX5的查詢結(jié)果為:
6、CX6的SQL命令為:
UPDATE 借書證表 SET 性別 = Mid(身份證號,17,1);CX6的查詢結(jié)果為:
7、CX7的SQL命令為:
TRANSFORM Count(圖書書目表.圖書編號)AS 圖書編號之計數(shù) SELECT ………………………….目表.圖書編號)AS [總計 圖書編號] FROM 圖書書目表
GROUP BY 圖書書目表.出版社
PIVOT 圖書書目表.類別號;CX7的查詢結(jié)果為:
8、CX8的SQL命令為:
SELECT 圖書編號, 圖書名稱, 作者, 出版社 FROM 圖書書目表 WHERE 圖書編號=(SELECT TOP 1 圖書編號
………………………….ORDER BY Count(圖書編號)DESC);CX8的查詢結(jié)果為:
9、CX9的SQL命令為:
INSERT INTO 未借出過圖書(圖書編號, 圖書名稱, 作者, 出版社)SELECT 圖書編號, 圖書名稱, 作者, 出版社 ………………………….SELECT TOP 1 圖書編號 FROM 借閱登記表
GROUP BY 借閱登記表.圖書編號 ORDER BY Count(圖書編號)DESC 5);CX9的查詢結(jié)果為:
5評語和得分