實驗報告B(學生).doc_第1頁
實驗報告B(學生).doc_第2頁
實驗報告B(學生).doc_第3頁
實驗報告B(學生).doc_第4頁
實驗報告B(學生).doc_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機網(wǎng)絡(luò)與數(shù)據(jù)庫 Access 2010實驗報告(B)學 院: 班 級: 專 業(yè): 姓 名: 學 號: 教 師: 實驗室: 座位號: 班級信息添加班級信息刪除班級信息修改班級信息查詢班級信息維護教學管理系統(tǒng)教師信息維護學生信息維護課程信息維護教學信息維護教師信息添加教師信息刪除教師信息修改教師信息查詢學生信息添加學生信息刪除學生信息修改學生信息查詢課程信息添加課程信息刪除課程信息修改課程信息查詢學生選課成績錄入成績打印 每次實驗后務必將數(shù)據(jù)庫文件(教學管理系統(tǒng).accdb)妥善保存以備下次實驗。文件可以存放在網(wǎng)絡(luò)環(huán)境下(電子郵箱、網(wǎng)絡(luò)硬盤、云盤等),有條件的同學盡可能帶上U盤、移動硬盤、手機存儲卡等移動存儲設(shè)備。 實驗報告在期末統(tǒng)一上交,作為實驗成績的評分依據(jù)。 帶*的實驗根據(jù)教學進度選做,不做評分依據(jù)。實 驗 報 告院系: 課程名稱: 日期:班級學號實驗室專業(yè)姓名計算機號實驗名稱實驗一 數(shù)據(jù)庫的設(shè)計成績評定所用軟件Access 2010教師簽名實驗目的或要求熟練掌握使用Access 2010建立數(shù)據(jù)庫的方法熟練掌握使用Access 2010建立數(shù)據(jù)表的方法掌握數(shù)據(jù)庫應用系統(tǒng)的分析與設(shè)計方法掌握導入表、鏈接表的方法掌握導出表數(shù)據(jù)的方法實驗步驟心得體會實驗步驟心得體會實驗步驟心得體會實驗步驟心得體會1、打開Access 2010,建立一個名為“教學管理系統(tǒng)”的空白數(shù)據(jù)庫。提示:選擇( )選項卡中的( )命令,再選擇“可用模板”中的“空數(shù)據(jù)庫”,在窗口右側(cè)設(shè)置好需要創(chuàng)建的數(shù)據(jù)庫位置(桌面)、名稱(教學管理系統(tǒng))和保存類型(使用Access2010默認的“Microsoft Access 2007數(shù)據(jù)庫.accdb”),完成設(shè)置后,點擊“創(chuàng)建”按鈕新建一個空白數(shù)據(jù)庫。2、通過對“教學管理系統(tǒng)”的功能需求分析,對系統(tǒng)進行功能模塊的劃分。 教學管理系統(tǒng)的主要劃分為哪幾個功能模塊:( )完成整個系統(tǒng)流程,需要哪些實體:( )3、通過對功能模塊的劃分,結(jié)合規(guī)劃化設(shè)計的理念,在數(shù)據(jù)庫中設(shè)計了6張數(shù)據(jù)表來分別存放有關(guān)信息。相關(guān)表及具體要求如下:(1)院系表字段名稱數(shù)據(jù)類型字段屬性備注院系名稱文本16主鍵辦公電話文本11 (2)教師表字段名稱數(shù)據(jù)類型字段屬性備注教師編號文本5主鍵教師姓名文本8密碼文本20默認值:123456內(nèi)容以*顯示系別文本16列表項從院系表中獲得(3)課程表字段名稱數(shù)據(jù)類型字段屬性備注課程編號文本5主鍵輸入格式為1位字母+4位數(shù)字課程名稱文本20課程簡稱文本8拼音碼文本20教師編號文本8開課系別文本16列表項從院系表中獲得學分數(shù)字單精度型固定一位小數(shù)(4)選課成績表字段名稱數(shù)據(jù)類型字段屬性備注學號文本12主鍵課程編號文本5主鍵成績數(shù)字整型備注文本2列表項包括:正常;缺考;緩考;免考;違紀;作弊默認值:正常(5)班級表字段名稱數(shù)據(jù)類型字段屬性備注班級名稱文本7主鍵人數(shù)數(shù)字整型班主任文本8在以上建立的數(shù)據(jù)表中填寫正確格式和內(nèi)容的數(shù)據(jù)(每張表至少輸入3條完整的記錄)(6)學生表步驟:將其他格式的數(shù)據(jù)成批導入到Access中(A)在Excel中建立一個“學生表”(效果如下圖) (B)打開“教學管理系統(tǒng)”數(shù)據(jù)庫,將“學生表”導入到數(shù)據(jù)庫中提示:點擊“功能區(qū)”中的“外部數(shù)據(jù)”選項卡,在“導入并鏈接”組中選擇“Excel”按鈕將數(shù)據(jù)導入到”教學管理系統(tǒng)”數(shù)據(jù)庫,按照向?qū)Р襟E完成導入操作后,數(shù)據(jù)表保存為“學生表”。(C)按照下表要求,修改“學生表”各字段的屬性字段名稱數(shù)據(jù)類型字段屬性備注班級文本7列表項從“班級表”中獲取學號文本12主鍵姓名文本8性別文本1列表項:男;女默認值:男出生日期日期/時間中日期身份證號文本18必須為15或18位純數(shù)字政治面貌文本8民族文本12列表項:漢族;回族默認值:漢族籍貫文本8列表項:北京市;江西省相片OLE對象(D)在網(wǎng)上搜集部分一寸照并放入到每個學生的“相片”字段中提示:雙擊“學生表”打開表記錄窗口,右擊一條記錄的“相片”字段,選擇“插入對象”命令,然后在彈出的對話框中選擇新建bitmap image(位圖圖像)對象,就能打開畫圖編輯器,在畫圖編輯器的“編輯”菜單中(Win7在“主頁”選項卡)選擇“粘貼來源”命令,在彈出的對話框中指定該同學的一寸照圖片文件。4、將“學生表”導出到文本文件提示:打開“學生表”,選擇“外部數(shù)據(jù)”選項卡中的“文本文件”按鈕,彈出“導出文本向?qū)А焙?,按照向?qū)Р襟E設(shè)置即可。心得體會:實 驗 報 告院系: 課程名稱: 日期:班級學號實驗室專業(yè)姓名計算機號實驗名稱實驗二 數(shù)據(jù)表的編輯成績評定所用軟件Access 2010教師簽名實驗目的或要求掌握字段屬性設(shè)置的方法掌握記錄排序和篩選的方法掌握索引的建立方法掌握調(diào)整數(shù)據(jù)表外觀的方法掌握表間關(guān)系的建立方法實驗步驟心得體會1、按要求設(shè)置“學生表”的各字段信息 “學號”必須為12位數(shù)字字符:設(shè)置( )屬性為( ) “出生日期”顯示為XXXX年XX月XX日:設(shè)置( )屬性為( ) “班級”字段顯示標題為“院系班級”:設(shè)置( )屬性為( ) “政治面貌”字段的內(nèi)容默認為“團員”:設(shè)置( )屬性為( ) “政治面貌”字段的值更改為不需要手動輸入,只需在下拉列表中選擇“黨員、團員、群眾”其中任一項:先設(shè)置“行來源類型”的屬性為“值列表”,再設(shè)置( )屬性為( )2、設(shè)置“學生表”表的顯示外觀外觀設(shè)計對應選項卡 組 按鈕 設(shè)定值數(shù)據(jù)表的行高設(shè)置為15磅開始 記錄 其他 行高 15磅“班級”字段的列寬調(diào)整為12磅隱藏”相片”列凍結(jié)“姓名”列設(shè)置數(shù)據(jù)表底色為:白色,背景1,深色15%設(shè)置數(shù)據(jù)表網(wǎng)絡(luò)線為:黑色顯示文字設(shè)置為:隸書、14磅 實驗步驟心得體會3、對“學生表”按照“出生日期”進行升序排序提示:打開“學生表”(方法1)點擊“出生日期”字段,選擇 “升序”或“降序”。(方法2)在“開始”選項卡中點擊“升序”或“降序”按鈕。4、按要求對“學生表”中的信息進行篩選操作結(jié)果點擊“開始”選項卡中“排序和篩選”組中的“高級”按鈕,在下一級菜單中選擇“按窗體篩選”,并在“政治面貌”字段中選擇“黨員”,點擊“切換篩選”按鈕。將光標停留在“民族”列,點擊“開始”選項卡中“排序和篩選”組中的“篩選器”按鈕,在彈出的篩選器窗口中勾選“漢族”和“回族”,點擊“確定”按鈕。點擊“開始”選項卡中的“高級”按鈕,在下一級菜單中選擇“高級篩選”命令,添加“民族”和“性別”字段到“字段”列,并設(shè)置“民族”字段的條件為( ),設(shè)置“性別”字段的條件為( ),點擊工具欄中的“切換篩選”按鈕。顯示所有民族為漢族的男同學記錄練習:顯示所有“90后”的記錄。5、為“學生表”建立一個索引,要求按身份證號降序排序提示:打開“學生表”的設(shè)計視圖,在( )選項卡中選擇“索引”命令,打開索引設(shè)計器并設(shè)置數(shù)據(jù)表的索引字段。在索引設(shè)計器中,用戶可以對索引字段設(shè)置是否為( )索引或( )索引練習:為“學生表”建立一個索引,要求:先按性別升序排序,相同的性別再按出生日期的降序排序。6、建立表間關(guān)系(給數(shù)據(jù)庫中的各表建立起表間關(guān)系參考圖如下)。心得體會:實 驗 報 告院系: 課程名稱: 日期:班級學號實驗室專業(yè)姓名計算機號實驗名稱實驗三 查詢向?qū)У膭?chuàng)建成績評定所用軟件Access 2010教師簽名實驗目的或要求了解查詢的作用掌握利用向?qū)?chuàng)建查詢的方法實驗步驟心得體會1、利用向?qū)Ы⒑唵尾樵儾樵儯簷z索“學生表”中所有記錄的“姓名”和“身份證號”提示:創(chuàng)建 查詢向?qū)?簡單查詢向?qū)?選擇“學生表”作為數(shù)據(jù)源,并將“可用字段”框中的“姓名”和“身份證號”添加到( )中 按照向?qū)Р襟E一步步完成即可。查詢:檢索“選課成績表”中分數(shù)最高的記錄提示:創(chuàng)建 查詢向?qū)?簡單查詢向?qū)?選擇“選課成績表”作為數(shù)據(jù)源,并將“可用字段”框中的“成績”添加到“選定的字段”中 在( )中選擇“成績”的“最大值” 按照向?qū)Р襟E一步步完成即可。練習:統(tǒng)計“班級表”中所有班級的總?cè)藬?shù)結(jié)果:總?cè)藬?shù)為_。2、利用向?qū)Ы⒔徊姹聿樵儾樵儯航y(tǒng)計學生表中,不同政治面貌不同性別的學生人數(shù)提示:創(chuàng)建 查詢向?qū)?交叉表查詢向?qū)?選擇“學生表”作為數(shù)據(jù)源 將 ( ) 設(shè)置為 “行標題” 將“性別”設(shè)置為“列標題” 將行和列的交叉點設(shè)置為( )字段的( )函數(shù)運算(注意:如果不需要各行的統(tǒng)計,可以在這個步驟中將左邊“是,包括各行小計”前面的勾去掉) 按照向?qū)Р襟E一步步完成即可。練習:統(tǒng)計“學生表”中各民族男女生的人數(shù)結(jié)果:漢族的男生人數(shù)為_。實驗步驟心得體會3、利用向?qū)Ы⒅貜晚棽樵儾樵儯簷z索“選課成績表”中成績相同的記錄提示:創(chuàng)建 查詢向?qū)?查找重復項查詢向?qū)?選擇“選課成績表”作為數(shù)據(jù)源,并將“可用字段”框中的“成績”添加到( )框中 將“可用字段”框中的“學號”、“課程編號”添加到“另外的查詢字段”框中 按照向?qū)Р襟E一步步完成即可。練習:查詢有哪些同學同名同姓結(jié)果:共檢索到_位同學。4、利用向?qū)Ы⒉黄ヅ漤棽樵儾樵儯簷z索“學生表”中有哪些學生從未選課提示:(從未選課的含義:某記錄在“學生表”中存在,但是在“選課成績表”中不存在) 創(chuàng)建 查詢向?qū)?查找不匹配項查詢向?qū)?選擇“學生表” 選擇“選課成績表” 匹配字段設(shè)置為2張表共有的“學號”字段 查詢結(jié)果字段設(shè)置為“班級”、“姓名” 按照向?qū)Р襟E一步步完成即可。練習:檢索哪些老師未擔任授課任務結(jié)果:姓名為_的教師還未擔任授課任務。思考:1、統(tǒng)計各民族黨團群人數(shù)。2、有哪些課還沒人選?心得體會:實 驗 報 告院系: 課程名稱: 日期:班級學號實驗室專業(yè)姓名計算機號實驗名稱實驗四 查詢的設(shè)計成績評定所用軟件Access 2010教師簽名實驗目的或要求了解查詢的分類熟練運用查詢準則編寫各類表達式掌握選擇查詢、計算查詢、參數(shù)查詢、操作查詢的操作方法實驗步驟心得體會1、選擇查詢查詢:檢索“馬克思經(jīng)濟學”的成績情況(要求顯示字段:班級、姓名、課程名、成績)提示:創(chuàng)建 查詢設(shè)計 在查詢設(shè)計器中添加“學生表”、“課程表”、“選課成績表” 添加字段“班級”、“姓名”、“課程名稱”、“成績” 在( )字段的條件欄中輸入( ) 保存并運行查詢。練習:檢索“學生表”中所有少數(shù)民族的黨員(本題中非漢族均視為少數(shù)民族)結(jié)果:共檢索到_條滿足條件的記錄2、計算查詢(1)添加新字段(自定義計算):按最多8%的推優(yōu)原則,計算每個班的最多評優(yōu)人數(shù)(要求顯示字段:班級名稱、評優(yōu)人數(shù))提示:創(chuàng)建 查詢設(shè)計 在查詢設(shè)計器中添加“班級表” 添加字段“班級名稱”和( ) 保存并運行查詢。練習:計算“學生表”中 “年齡”大于20歲的記錄(姓、名、年齡)結(jié)果:共檢索到_條滿足條件的記錄(2)單字段匯總(預定義計算):計算經(jīng)濟學基礎(chǔ)課程的平均成績(要求顯示字段: “課程名稱”、“平均成績”)提示:創(chuàng)建 查詢設(shè)計 在查詢設(shè)計器中添加“課程表”和“選課成績表” 添加字段 “課程名稱”和“成績” 在“課程名稱”的條件欄中輸入( ) 右擊設(shè)計器的下半部分,選擇快捷菜單中的“總計”命令 在“成績”的總計欄中選擇( ) 保存并運行查詢。練習:分別計算男女學生的平均年齡(保留2位小數(shù))結(jié)果:男生的平均年齡為_歲實驗步驟心得體會(3)多字段匯總(交叉表計算):計算“學生表”中各民族男女生的人數(shù)提示:創(chuàng)建 查詢設(shè)計 在查詢設(shè)計器中添加“學生表” 在設(shè)計器中添加字段“民族”、“性別”、“學號” 點擊“設(shè)計-查詢類型-交叉表”將默認的選擇查詢切換為交叉表查新 設(shè)置( )字段為行標題、( )字段為列標題、( )字段按“值”“計數(shù)” 保存并運行查詢。練習:檢索“學生表”中不同政治面貌的男女生人數(shù)結(jié)果:檢索到“男黨員”共_人思考:統(tǒng)計“學生表”中各院系的男女生人數(shù)(院系為班級的前2位字符)3、參數(shù)查詢(1)輸入一個成績,顯示“選課成績表”中所有高于該成績的記錄提示:創(chuàng)建 查詢設(shè)計 在查詢設(shè)計器中添加“選課成績表” 添加對應的字段到設(shè)計器中,在( )字段的條件欄中輸入( ) 保存并運行查詢。練習:輸入一個政治面貌,檢索所有該政治面貌的學生信息 結(jié)果:共檢索到“黨員”有_人(2) 輸入院系(如:“會計”、“信息”),在“學生表”中查找該院系的所有記錄提示:創(chuàng)建 查詢設(shè)計 在查詢設(shè)計器中添加“學生表” 添加對應的字段到設(shè)計器中,在( )字段的條件欄中輸入( ) 保存并運行查詢。練習:輸入一個年份,在“學生表”中查找出該年份出生的所有學生結(jié)果:共檢索到“1991年”出生的有_人4、操作查詢 ( * 請在運行操作查詢前對相關(guān)表進行備份 * )(1)更新查詢:將“選課成績表”中所有“課程編號”為“13”的成績減少5分提示:創(chuàng)建 查詢設(shè)計 在設(shè)計器中添加“選課成績表” 點擊( )按鈕切換到更新查詢 在( )字段的“條件”欄中輸入“13”,在“成績”字段的“更新到”欄輸入( ) 保存并運行查詢。(2)追加查詢:將“學生表”中的“黨員”追加到空表“黨員表”中提示:右擊“學生表”選擇“復制” 右擊數(shù)據(jù)庫窗口空白處,選擇“粘貼” 在彈出的“粘貼表方式”對話框中設(shè)置“表名稱”為“黨員表”,在“粘貼表方式”對話框中選擇( )選項,點擊“確定”后,即復制了一個名為“黨員表”且與“學生表”相同結(jié)構(gòu)的空表 創(chuàng)建 查詢設(shè)計 在設(shè)計器中添加“學生表” 點擊( )按鈕彈出“追加對話框” 設(shè)置追加表名稱為“黨員表” 點擊“確定”按鈕后切換到追加查詢 添加所有字段到設(shè)計器中,并在( )字段的“條件”欄中輸入( ) 保存并運行查詢。心得體會:實 驗 報 告院系: 課程名稱: 日期:班級學號實驗室專業(yè)姓名計算機號實驗名稱實驗五 SQL查詢 *成績評定所用軟件Access 2010教師簽名實驗目的或要求掌握SQL語言中select語句的格式熟練掌握where、group by、order by等子句的用法掌握簡單查詢、連接查詢、嵌套查詢等的應用學會獨立解決復雜查詢的思路與方法實驗步驟心得體會練習:在SQL查詢視圖中編寫以下語句:(1)顯示學生表中的所有考生信息select * from 學生表(2)顯示學生表中所有學生的院系、班級、學號、姓名select left(班級,2) as 院系, mid(班級,3,5)as行政班,學號,姓名from 學生表(3)顯示選課成績表中的最高分select max(成績) as 最高分from 選課成績表(4)顯示學生表中所有“會計學院”的記錄select * from 學生表 where left(班級,2)=會計(5)顯示課程表中課程名稱包含“經(jīng)濟”的課程select * from 課程表 where 課程名稱 like*經(jīng)濟*實驗步驟心得體會實驗步驟心得體會實驗步驟心得體會 (6)顯示學生表中年齡比“張大林”大的所有記錄select * from 學生表where 出生日期(select 出生日期 from 學生表 where 姓名=張大林)(7)按年齡從小到大的順序顯示所有記錄select * from 學生表 order by 出生日期 desc (8)統(tǒng)計各課程的平均分select 課程編號,avg(成績) as 平均分from 選課成績表 group by 課程編號(9)顯示教師的任課情況select 教師表.教師姓名,課程表.課程名稱 from 教師表 left join 課程表 on 教師表.教師編號 = 課程表.教師編號(10)顯示學生選課成績情況(包含字段:班級、學號、姓名、課程名稱、教師姓名、學分)select a.班級,a.學號,a.姓名,c.課程名稱,d.教師姓名,c.學分from 學生表 as a,選課成績表 as b,課程表 as c, 教師表 as dwhere a.學號=b.學號 and b.課程編號=c.課程編號 and c.教師編號=d.教師編號練習:(1)計算男生的平均年齡(2)分2列顯示所有學生的姓和名(假設(shè)記錄中無復姓的姓名)(3)統(tǒng)計各門課程的平均分作業(yè):根據(jù)提供的功能描述,寫出對應的SQL查詢語句SQL查詢語句功能描述顯示學生表中所有的“90后”記錄檢索學生表中所有出生月份為單數(shù)的記錄計算編號為“13”的課程成績的平均分按出生日期由大到小的順序?qū)W生表進行重新排序找出與“王子建”同班的所有記錄查看學生選課情況,查詢結(jié)果包括以下字段:學生姓名、課程名稱、任課老師把選課成績表中的所有不及格的成績提高5分刪除“選課成績表備份”中編號為“13”的課程記錄將選課成績表中所有編號為“13”的課程的成績追加到“選課成績表備份”中心得體會:實 驗 報 告院系: 課程名稱: 日期:班級學號實驗室專業(yè)姓名計算機號實驗名稱實驗六 窗體的創(chuàng)建成績評定所用軟件Access 2010教師簽名實驗目的或要求掌握創(chuàng)建各類窗體的方法掌握在窗體中添加各種控件方法了解窗體及控件的常見屬性掌握窗體設(shè)計與布局的方法與步驟實驗步驟心得體會1、完成“學生信息維護”窗體的設(shè)計,掌握控件添加及窗體布局的方法。提示:選中“學生表”選擇“創(chuàng)建/其他窗體/子窗體”保存為“學生管理子窗體”;打開窗體“6-1”的設(shè)計視圖選擇“設(shè)計/控件/子窗體”將 “學生管理子窗體”作為該窗體的子窗體;最后在“學生信息維護”窗體中放入適合的控件完成設(shè)計設(shè)計要求: (1)“性別”、“班級”、“政治面貌”、“民族”、“籍貫”中的數(shù)據(jù)用組合框顯示,列表項內(nèi)容參照“學生表”(2)“出生日期”用日歷控件“Microsoft Date and Time Picker Control”顯示實驗步驟心得體會2、完成“登陸”窗體的設(shè)計,了解窗體及控件屬性的設(shè)置。窗體包含控件:1個獨立標簽(LblBT)、2個關(guān)聯(lián)標簽(LblXM,LblMM)、2個文本框(TxtXM,TxtMM)、2個命令按鈕(CmdDL,CmdTC)窗體設(shè)計要求及相關(guān)屬性設(shè)置:對象名效果屬性名屬性值窗體居中顯示不可移動細邊框無滾動條無記錄選擇器無導航按鈕無最大最小化按鈕標欄顯示“歡迎使用教學管理系統(tǒng)”文字給窗體增加合適的背景圖片圖片絕對路徑控件設(shè)計要求及相關(guān)屬性設(shè)置:對象名效果屬性名屬性值LblBT黑體24磅藍色顯示文字“教學管理系統(tǒng)”TxtMM輸入的文本顯示為“*”CmdDL顯示“登陸”字樣CmdTC顯示“退出”字樣心得體會:實 驗 報 告院系: 課程名稱: 日期:班級學號實驗室專業(yè)姓名計算機號實驗名稱實驗七 報表的設(shè)計成績評定所用軟件Access 2010教師簽名實驗目的或要求了解報表的種類掌握自動報表的創(chuàng)建方法掌握利用向?qū)?chuàng)建標簽報表和圖表報表的方法掌握創(chuàng)建子報表的方法掌握報表的布局和打印方法實驗步驟心得體會實驗步驟心得體會1、利用“報表向?qū)А痹O(shè)計一個“學生情況報表”,要求: (1) 報表數(shù)據(jù)按“班級”分組(2) 同一班級按“身份證號”降序排序(3) 在每個分組結(jié)尾顯示各班學生的平均年齡(4) 報表布局:遞階 ;打印方向:橫向步驟:2、按要求完成“選課成績一覽表”的設(shè)計:(1) 報表顯示的信息包括:班級、學號、姓名、課程名稱、教師姓名、學分、成績提示:聯(lián)合“學生表”、“課程表”、“教師表”、“選課成績表”建立一個多表查詢,將查詢保存為“選課情況查詢”(2) 報表的顯示標題為“借還情況報表”,24磅、隸書、藍色、居中提示:以“選課情況查詢”作為數(shù)據(jù)源建立名為“選課成績一覽表”的空白報表。在報表的“報表頁眉”節(jié)中放置一個( )控件,并將其“標題”屬性改為“借還情況報表”,( )屬性改為“24磅”、( )屬性改為“隸書”、( )屬性改為“藍色”、( )屬性改為“居中”(3) 報表結(jié)尾顯示當前日期,格式:xxxx年xx月xx日,右對齊提示:在報表的“報表頁腳”節(jié)中放置一個( )控件,并設(shè)置相關(guān)屬性。將控件( )屬性改為( )來顯示當前日期將控件( )屬性改為( )使日期顯示為“xxxx年xx月xx日”將控件( )屬性改為( )實現(xiàn)文本的“右對齊”(4) 每頁報表均顯示字段名提示:在報表的“頁面頁眉”節(jié)中放置7個( )控件,并分別設(shè)置這些控件的標題屬性為“班級”、“學號”、“姓名”、“課程名稱”、“教師姓名”、“學分”、“成績”(5) 字段名的下方顯示各記錄的內(nèi)容提示:在報表的“主體”節(jié)中放置7個( )控件,并分別將這些控件的控件來源屬性指定為“選課情況查詢”中的“班級”、“學號”、“姓名”、“課程名稱”、“教師姓名”、“學分”、“成績”字段;將所有控件與“頁面頁眉”中的標簽一一對齊(6) 每頁報表的結(jié)尾顯示“第n頁,共m頁”字樣提示:在報表的“頁面頁腳”節(jié)中放置( )控件,并將該控件的( )屬性改為( )(7) 設(shè)置報表為A4紙張、橫向打印提示:在報表的“打印預覽”視圖下,選擇“打印預覽”選項卡中的“頁面設(shè)置”按鈕來打開設(shè)置,并在設(shè)置對話框中指定紙型和打印方向3、設(shè)計“學生證”報表要求:(1)上方顯示學?;諛?、學校名稱及“學生證”字樣(2)中間顯示照片、姓名等個人信息(3)下方用條形碼顯示學號(4)使用A4紙張,縱向打印,每頁紙打印8張學生證條形碼的創(chuàng)建和編輯: “設(shè)計”選項卡 “控件”分組 “Active X控件”按鈕 “MicroSoft BarCord控件” 添加完成后,將其“控件來源”綁定為“學生表”中的“學號”字段 右擊該控件并選擇對象屬性 設(shè)置控件顯示樣式為“5-cordbar”心得體會:實 驗 報 告院系: 課程名稱: 日期:班級學號實驗室專業(yè)姓名計算機號實驗名稱實驗八 宏的設(shè)計與VBA編程成績評定所用軟件Access 2010教師簽名實驗目的或要求了解宏的定義和功能熟練掌握各種常用的宏操作命令及設(shè)計方法掌握結(jié)構(gòu)化程序設(shè)計的方法熟悉對象屬性及方法的引用實驗步驟心得體會1、建立一個自動執(zhí)行宏,利用該宏自動打開“登錄”窗體提示:新建宏,將宏操作設(shè)置為“Openform”,并將窗體指定為“登錄”窗體,最后保存宏為“AutoExec”2、建立一個窗體(如下圖),利用宏來完成下列操作(1)輸入一個數(shù),點擊“確定”按鈕后,判斷該數(shù)的奇偶性,并彈出消息框:“這個數(shù)是奇數(shù)”或“這個數(shù)是偶數(shù)”步驟:(2)輸入一個數(shù),顯示“選課成績表”中所有成績高于該數(shù)的記錄步驟:實驗步驟心得體會3、點擊“紅色”、“藍色”、“綠色”按鈕后,標簽中的文字變?yōu)橄鄳念伾a充代碼:4、在3個文本框中輸入任意3個整數(shù),點擊“從大到小”按鈕后,3個數(shù)按從大到小的順序重新排序;點擊“從小到大”按鈕后,3個數(shù)按從小到大的順序重新排序補充代碼:5、點擊“計算”按鈕,標簽中顯示1 + 3 + 5 + + 97 + 99的結(jié)果補充代碼:思考:若顯示1 * 2 * 3 * * 9 * 10或1 + 3 + 5 + + 99的結(jié)果,程序該怎樣改?心得體會:實 驗 報 告院系: 課程名稱: 日期:班級學號實驗室專業(yè)姓名計算機號實驗名稱實驗九 系統(tǒng)功能的實現(xiàn) *成績評定所用軟件Access 2010教師簽名實驗目的或要求掌握結(jié)構(gòu)化程序設(shè)計的方法熟悉對象屬性及方法的引用掌握利用ADO實現(xiàn)對數(shù)據(jù)管理的存取訪問方法實驗步驟心得體會實驗步驟心得體會1、“登錄”窗體功能的實現(xiàn)(1)“登錄”按鈕功能的實現(xiàn)參考代碼(cmdDL的Click事件)Private Sub CmdDL_Click() Set dlrs = New ADODB.Recordset dlsql = Select * From 教師表 where 教師編號= & txtXM.Value & dlrs.Open dlsql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic If dlrs.EOF Then MsgBox 用戶名不存在!(用戶名為教師編號), , 警告 txtXM = TxtMM = txtXM.SetFocus ElseIf TxtMM dlrs.Fields(密碼) Then MsgBox 密碼錯誤!, , 警告 TxtMM = TxtMM.SetFocus Else xm = dlrs.Fields(教師姓名) DoCmd.OpenForm 主界面 DoCmd.Close acForm, 登錄, acSaveNo End IfEnd Sub(2) “退出”按鈕功能的實現(xiàn)參考代碼(cmdTC的Click事件)Private Sub cmdTC_Click() DoCmd.Close acForm, 登錄, acSaveNoEnd Sub2、“主界面”窗體功能的實現(xiàn)(1)以“班級信息維護”按鈕為例,實現(xiàn)打開窗體的功能參考代碼(cmdBJ的Click事件)Private Sub cmdBJ_Click()DoCmd.OpenForm 班級信息維護DoCmd.Close acForm, 主界面, acSaveNoEnd Sub(2) 以“成績打印”為例,實現(xiàn)打開報表的功能參考代碼(cmdDY的Click事件)Private Sub cmdDY_Click()DoCmd.OpenReport 學生成績單, acViewPreviewEnd Sub3、“學生信息維護”窗體功能的實現(xiàn)(1)子窗體“記錄切換”功能參考代碼(子窗體Form的Current事件)Private Sub Form_Current()On Error GoTo endsubForms!學生信息維護!txtXH = Me!學號Forms!學生信息維護!txtXM = Me!姓名Forms!學生信息維護!cboXB = Me!性別Forms!學生信息維護!cboBJ = Me!班級Forms!學生信息維護!cboZZMM = Me!政治面貌Forms!學生信息維護!cboMZ = Me!民族Forms!學生信息維護!cboJG = Me!籍貫Forms!學生信息維護!txtSFZH = Me!身份證號Forms!學生信息維護!dtpCSRQ = Me!出生日期endsub: End Sub(2)“添加”、“修改”、“刪除”功能的實現(xiàn)(見附錄)心得體會:附錄一:“添加”記錄參考代碼Private Sub cmdTJ_Click()打開“數(shù)據(jù)表” Set tjrs = New ADODB.Recordset tjsql = Select * From 學生表 where 學號= & txtXH & tjrs.Open tjsql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic判斷記錄是否存在 If Not tjrs.EOF Then MsgBox 該學號已存在!, , 錯誤! txtXH.SetFocus Exit Sub End If判斷記錄完整性 Dim x As String Dim y As String x = Left(CStr(dtpCSRQ.Value), 10) 提取“出生日期”中的生日 y = Mid(txtSFZH.Value, 7, 4) + - + Mid(txtSFZH.Value, 11, 2) + - + Mid(txtSFZH.Value, 13, 2) 提取“身份證號”中的生日 If IsNull(txtXM.Value) Then MsgBox 請輸入姓名!, , 錯誤! txtXM.SetFocus ElseIf IsNull(cboXB.Value) Then MsgBox 請輸入性別!, , 錯誤! cboXB.SetFocus ElseIf IsNull(cboBJ.Value) Then MsgBox 請選擇班級!, , 錯誤! cboBJ.SetFocus ElseIf IsNull(cboZZMM.Value) Then MsgBox 請輸入政治面貌!, , 錯誤! cboZZMM.SetFocus ElseIf IsNull(cboMZ.Value) Then MsgBox 請輸入民族!, , 錯誤! cboMZ.SetFocus ElseIf IsNull(cboJG.Value) Then MsgBox 請輸入籍貫!, , 錯誤! cboJG.SetFocus ElseIf IsNull(txtSFZH.Value) Then MsgBox 請輸入身份證號!, , 錯誤! txtSFZH.SetFocus ElseIf IsNull(txtXH.Value) Then MsgBox 請輸入學號!, , 錯誤! txtXH.SetFocus ElseIf x y Then MsgBox 身份證號與出生日期不一致,請核實!, , 錯誤! txtSFZH.SetFocus Else 添加新記錄 tjrs.AddNew tjrs.Fields(班級) = Trim(cboBJ.Value) tjrs.Fields(學號) = Trim(txtXH.Value) tjrs.Fields(姓名) = Trim(txtXM.Value) tjrs.Fields(性別) = Trim(cboXB.Value) tjrs.Fields(身份證號) = Trim(txtSFZH.Value) tjrs.Fields(政治面貌) = Trim(cboZZMM.Value) tjrs.F

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論