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