Access數(shù)據(jù)庫實(shí)用教程練習(xí)題.doc_第1頁
Access數(shù)據(jù)庫實(shí)用教程練習(xí)題.doc_第2頁
Access數(shù)據(jù)庫實(shí)用教程練習(xí)題.doc_第3頁
Access數(shù)據(jù)庫實(shí)用教程練習(xí)題.doc_第4頁
Access數(shù)據(jù)庫實(shí)用教程練習(xí)題.doc_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Access數(shù)據(jù)庫實(shí)用教程一、簡答題(每題1分)1. 如何在報(bào)表中添加分頁符?2. 如何在報(bào)表的背景上添加圖片以增加顯示效果?3. 怎樣查找和替換表中的數(shù)據(jù)?4. 為什么自動編號字段會不連續(xù)?5. 什么是宏?6. 查詢有幾種類型?Select查詢命令的作用是什么?7. 報(bào)表由哪幾部分組成?每部分的作用是什么?8. 如何在數(shù)據(jù)訪問頁中添加滾動文字“歡迎訪問!”?9. 數(shù)據(jù)訪問頁有什么作用?10. “級聯(lián)更新相關(guān)字段”和“級聯(lián)刪除相關(guān)字段”各起什么作用?11. 報(bào)表有哪幾種視圖?12. 創(chuàng)建報(bào)表有幾種方式?它們各有什么特點(diǎn)?13. Access的啟動和退出各有幾種方法?14. 怎樣設(shè)置表的外觀?主要從哪幾個(gè)方面設(shè)置?15. 什么是表達(dá)式?在Access中,表達(dá)式有什么作用?16. 控件有什么作用?17. 查詢對象中的數(shù)據(jù)存放在哪里?18. 在表關(guān)系中,“參照完整性”的作用是什么?設(shè)置“參照完整性”后對主表和從表的限制是什么?19. 比較表和查詢的異同之處。20. 簡述數(shù)據(jù)管理技術(shù)的幾個(gè)發(fā)展階段。21. 什么情況下需要修改表結(jié)構(gòu)?修改表結(jié)構(gòu)時(shí)需要注意什么問題?22. 表間關(guān)系的作用是什么?23. 報(bào)表和窗體的區(qū)別是什么?24. 數(shù)據(jù)訪問頁和其他數(shù)據(jù)庫對象有什么相同點(diǎn)和不同點(diǎn)?25. 用SQL語句將“學(xué)生成績表”中所有“英語”大于90分的記錄的“語文”、“數(shù)學(xué)”各減去2分。26. 如何設(shè)置窗體和報(bào)表中所有控件的默認(rèn)屬性?27. 用SQL語句建立一個(gè)查詢:運(yùn)行時(shí),輸入一個(gè)學(xué)生的學(xué)號,就能把學(xué)生的成績及基本情況查詢出來。28. 以下競賽評分程序的功能是什么?Private sub form_click( )Dim max as integer, min as integerDim I as integer, x as integer, s as integerDim j as singlemax=0min =10For i=1 to 10x=val(inputbox(請輸入分?jǐn)?shù):)If xmax Then max=xIf x9026. 在開發(fā)過程中,窗體和報(bào)表的使用是最為頻繁的,在窗體和報(bào)表里創(chuàng)建控件和修改控件的屬性是經(jīng)常性的操作,而同類型控件的屬性通常大同小異。所以,有必要設(shè)置控件的默認(rèn)屬性,以減輕設(shè)計(jì)時(shí)的工作量。方法如下:(1)單擊“工具箱”按鈕,彈出“工具箱”對話框,在對話框里選擇需要設(shè)置默認(rèn)屬性的控件,如“文本框”。(2)單擊“屬性”按鈕,在彈出的“屬性”設(shè)置窗口中設(shè)置需要成為默認(rèn)的屬性。27. Select 學(xué)生狀況表.學(xué)號,姓名,所在小組,職務(wù),語文,數(shù)學(xué),英語From 學(xué)生狀況表,學(xué)生成績表Where 學(xué)生成績表.學(xué)號=( 請輸入學(xué)號:) and 學(xué)生成績表.學(xué)號=學(xué)生狀況表.學(xué)號28. 該程序的:10個(gè)分?jǐn)?shù)中,去掉最高分和最低分后,求剩下8個(gè)分?jǐn)?shù)的平均分。29. Delete From 學(xué)生狀況表 Where 姓名 is null30. 可以在窗體的代碼窗口中直接調(diào)用模塊,或者在窗體中添加控件,在控件的事件中調(diào)用模塊。31. 篩選即篩選記錄,其含義是指按照指定的條件查找數(shù)據(jù)記錄,只顯示符合條件的記錄。篩選記錄的方法有三種,其特點(diǎn)分別如下:(1)“按指定內(nèi)容篩選”方法,其特點(diǎn)是可以指定一個(gè)篩選條件。(2)“按窗體篩選”方法,其特點(diǎn)是可以指定兩個(gè)以上的篩選條件。(3)“按篩選目標(biāo)篩選”方法,其特點(diǎn)是需要先指定篩選目標(biāo)。32. Select 學(xué)號From 課程,成績Where 課程課號成績課號And 課程名稱Like *數(shù)據(jù)庫*33. 因?yàn)椴樵兊臄?shù)據(jù)不是一個(gè)真正存在的數(shù)據(jù)表,只是在運(yùn)行查詢時(shí)數(shù)據(jù)才出現(xiàn)。查詢對象在運(yùn)行時(shí)從提供數(shù)據(jù)的表或者查詢的數(shù)據(jù)中提取字段和數(shù)據(jù),并在數(shù)據(jù)表視圖中將相關(guān)的數(shù)據(jù)記錄顯示出來,所以說查詢的數(shù)據(jù)是動態(tài)的數(shù)據(jù)集合。查詢實(shí)質(zhì)上只是一個(gè)鏈接數(shù)據(jù)字段的結(jié)構(gòu)框架,查詢中的數(shù)據(jù)是由于鏈接關(guān)系而臨時(shí)出現(xiàn)在數(shù)據(jù)表視圖中的,它們會隨著相關(guān)鏈接表中數(shù)據(jù)的更新而更新,所以說查詢的數(shù)據(jù)是動態(tài)的。34. 可以??梢詣?chuàng)建獨(dú)立于數(shù)據(jù)庫的數(shù)據(jù)訪問頁。35. 變量類型決定了系統(tǒng)為變量所分配內(nèi)存空間的大小,所以變量類型與速度有很大的關(guān)系。定義變量時(shí)應(yīng)注意以下原則:(1)顯式聲明變量在聲明變量時(shí),如果沒有明確指定數(shù)據(jù)類型,Access會自動將其視為Variant,這種類型在所有的數(shù)據(jù)類型中所分配的內(nèi)存空間是最大的,同時(shí)在實(shí)際運(yùn)行過程中,系統(tǒng)還需判斷其實(shí)際類型并進(jìn)行隱式轉(zhuǎn)換,這將影響到系統(tǒng)的性能。(2)盡量使用恰當(dāng)?shù)?、最小的?shù)據(jù)類型在聲明一個(gè)變量時(shí),應(yīng)該掌握一個(gè)原則“夠用就行”。36. Private sub command1_click( )Me!text1=Me!text2=Me!text3=Me!text4=End SubPrivate Sub Command2_click( )If Me!text1=or Me! text2=or Me!text3= ThenMsgbox 成績輸入不全ElseMe!text4=(val(Me!text1)+val(Me!text2)+val(Me!text3)/3End If End SubPrivate Sub Command3_Click( )Docmd. quitEnd Sub37. Option Explicit Private Function jl(By Val score%)As StringSelect Case ScoreCase0 to 59jl=不及格Case60 to 79jl=及格Case 80 to 89jl=良好Case 90 to 100jl=優(yōu)秀Case elsejl=數(shù)據(jù)錯誤! End SelectEnd FunctionPrivate Sub Form-Click( )Dim sl As Integersl=InputBox(請輸入成績:)print jl(sl)End Sub38. Public Function Area( R as single) as singleIf R040. 共有2個(gè)實(shí)體,圖書,讀者。圖書(書號,書名,作者,出版日期,類型,頁數(shù),出版社名稱)讀者(姓名,借書證號,性別,住址,電話)E-R圖如下所示:借閱借書證號性別書號書名讀者圖書姓名1n出版日期作者價(jià)格頁數(shù)出版社名稱電話住址還書日期借書日期類型關(guān)系模型:圖書(書號,書名,作者,出版日期,類型,頁數(shù),價(jià)格,出版社名稱)讀者(姓名,借書證號,性別,住址,電話)借閱(書號,借書證號,借書日期,還書日期)41. 光標(biāo)在數(shù)據(jù)表窗體中逐行移動時(shí),光標(biāo)在字段中移動。若要使光標(biāo)選中整行,則可以在窗體的Current事件中添加如下代碼:Private Sub form_current( )Docmd.RunCommand acCmdSelectRecordend sub42. Private Sub Form-Click( ) Call p1 End Sub Private Sub p1( ) For I=1 to 4 For j= l to I a= (I-1) *10+j Print Tab(j-1)*5+1);a; Next j Print Next I End Sub43. 實(shí)體有四種:車間、工人、產(chǎn)品和零件。車間(車間號,車間主任名,電話)車間車間號電話車間主任名工人(職工號,姓名,年齡,性別,工種,等級)工人職工號號等級姓名年齡性別工種產(chǎn)品(產(chǎn)品號,產(chǎn)品名)產(chǎn)品產(chǎn)品號產(chǎn)品名零件(零件號,重量,材料)零件零件號重量材料關(guān)系模型:車間(車間號,車間主任名,電話)工人(職工號,姓名,年齡,性別,工種,等級)產(chǎn)品(產(chǎn)品號,產(chǎn)品名)零件(零件號,重量,材料)擁有(車間號,職工號)生產(chǎn)1(車間號,零件號)生產(chǎn)2(車間號,產(chǎn)品號)配備(零件號,產(chǎn)品號)1nn1nmnm車間產(chǎn)品工人零件有生產(chǎn)2生產(chǎn)1配備44. 在窗體上創(chuàng)建一個(gè)切換按鈕、兩個(gè)圖像按鈕,分別設(shè)置好個(gè)按鈕的“圖片”屬性,然后在窗體代碼中添加如下代碼:Private Sub Form_Load() tglImage.PictureData=cmdUpImage.PictureData/初始化切換按鈕的圖像為彈起的圖像End SubPrivate Sub tglImage_Click()If tglImage.Value=0 then tglImage.PictureData=cmdUpImage.PictureData/設(shè)置切換按鈕的圖像為彈起的圖像Else tglImage.PictureData=cmdDownImage.PictureData/設(shè)置切換按鈕的圖像為按下的圖像End IfEnd Sub45. Access中提供了未綁定對象框來顯示和編輯Word、Excel 等OLE對象。將Word文檔插入未綁定對象框的方法如下:在“工具箱”上選擇“未綁定對象框”控件,在窗體的空白處單擊鼠標(biāo)左鍵,在彈出的“插入對象”對話框中,選擇“由文件創(chuàng)建”,然后單擊“瀏覽”按鈕選擇一個(gè)Word文檔,單擊“確定”按鈕返回。插入后,未綁定對話框中的Word文檔此時(shí)是不可編輯的,將“可用”屬性改為“是”,“是否鎖定”屬性改為“否”,則可對文檔進(jìn)行編輯。46. 在窗體模塊中寫入如下代碼:Private Sub com清除_click( )me.txt 你好.set focusme.txt 你好.text=End SubPrivate Sub Com顯示_Click( )me.txt你好.set focusme.txt 你好.text=你好End SubPrivate Sub Form_Load()me.caption=歡迎End Sub47. 組合框允許顯示多列數(shù)據(jù),但是所保存的數(shù)據(jù)只能綁定到其中一列,不過每列的寬度是可以自己調(diào)節(jié)的,所以只要設(shè)置綁定客戶編號那列的列寬為,就可以實(shí)現(xiàn)所綁定數(shù)據(jù)是客戶編號,但是顯示的是客戶名稱了。具體操作如下:(1)在窗體上創(chuàng)建一個(gè)組合框,名稱為cboCustomer,設(shè)置其“行來源類型”屬性為“表查詢”,設(shè)置“行來源”屬性為Select 客戶表.客戶編號,客戶表.客戶姓名FROM 客戶表。(2)設(shè)置“列數(shù)”屬性為2,“綁定列”屬性為1,為了實(shí)現(xiàn)隱藏客戶編號列的效果,需要設(shè)置“列寬”屬性為“0cm;3cm”,同時(shí),為了避免組合框下拉時(shí)出現(xiàn)水平滾動條,需要設(shè)置“列表寬度”的屬性值為3cm,即兩列寬度之和。48. 用于創(chuàng)建主窗體和子窗體的表之間必須滿足一對多的關(guān)系。若要使子窗體中的內(nèi)容隨主窗體中記錄的改變而改變,只需要建立主窗體和子窗體之間的一對多關(guān)系就可以了。49. 優(yōu)化表結(jié)構(gòu)和性能要遵循以下原則:(1) 設(shè)計(jì)沒有多余數(shù)據(jù)的表。(2) 為字段選擇適當(dāng)?shù)臄?shù)據(jù)類型。(3) 為要排序、聯(lián)結(jié)或設(shè)定準(zhǔn)則的字段創(chuàng)建索引。(4) 在多字段的索引中,應(yīng)該只使用所需要的字段。50. 在代碼窗口中輸入如下代碼:Private Sub Ok_Click( )If len(nz(me!user name)=0 and len(nz(me!user password)=0 Thenmsgbox用戶名,密碼為空,請重新輸入,vbcritical,errorme!user name. set focusElse If len(nz(me!user name)=0 thenmsgbox 用戶名為空,請重新輸入,vbcritical,errorme!user name .set focusElse If len(nz(me!user password)=0 thenmsgbox密碼為空,請重新輸入,vbcrit

溫馨提示

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

評論

0/150

提交評論