access-3Access數(shù)據(jù)庫管理系統(tǒng)_第1頁
access-3Access數(shù)據(jù)庫管理系統(tǒng)_第2頁
access-3Access數(shù)據(jù)庫管理系統(tǒng)_第3頁
access-3Access數(shù)據(jù)庫管理系統(tǒng)_第4頁
access-3Access數(shù)據(jù)庫管理系統(tǒng)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第三章Access數(shù)據(jù)庫管理系Eval統(tǒng)uation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.3.1

Access簡介

1992年11月Microsoft公司發(fā)行了

Access1.0版本Evaluation

only.ed

wit?h1A)sApcocsees.s的Sl基id本es特f點or

.NET

3.5

Client

Profi2)CAocpceysrsi的gh基t本20對0象4-2011

Aspose

Pty

Ltd.3) Access的操作窗口1

Access的基本特點存儲文件單一支持長文件名及名稱自動更正Evaluation

only.ed

w?ith

A兼s容po多se種.S數(shù)li據(jù)de庫s

f格or式.NET

3.5

Client

Profi具C有opWyerbi網(wǎng)gh頁t

2(0數(shù)04據(jù)-2訪01問1頁As)p發(fā)os布e

功Pt能y

Ltd.可應用于客戶機/服務器(C/S)方式操作使用方便2

Access的基本對象7種:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊。(1)表Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.(2)查詢Evaluation

only.ed

with

Aspose.Sl學id生e選s課成f績o查r詢.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.學生選課成績查詢結果

查詢是通過設置某些條件,從表中獲取所需要的數(shù)據(jù)。按照指定規(guī)則,查詢可以從一個表、Ev一al組u相at關io表n

o和nl其y.他查詢中ed

with抽As取po全se部.或Sl部id分es數(shù)fo據(jù)r

,.N并ET將3.其5集Cl中ie起nt來P,rofi形C成op一yr個i集gh合t

2供00用4-戶20查11看A。sp將os查e

詢Pt保y

L存td.為一個數(shù)據(jù)庫對象后,可以在任何時候查詢數(shù)據(jù)庫的內容。(3)窗體窗體示例Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.

窗體是Access數(shù)據(jù)庫對象中最具靈活性的一個對象,是數(shù)據(jù)庫和用戶的一個聯(lián)系界面,用于Ev顯al示u包at含io在n

o表nl或y.查詢中的ed

with數(shù)As據(jù)po和se操.作Sl數(shù)id據(jù)es庫fo中r

的.N數(shù)ET據(jù)3.。5在Cl窗ie體nt上Profi擺C放op各yr種i控gh件t

2,00如4-文20本11框A、sp列os表e

框Pt、y

L復td.選框、按鈕等,分別用于顯示和編輯某個字段的內容,也可以通過單擊、雙擊等操作,調用與之聯(lián)系的宏或模塊(VBA程序),完成較為復雜的操作。(4)報表

報表可以按照指定的樣式將多個表或查詢中的數(shù)據(jù)顯示(打?。┏鰜怼蟊碇邪酥窫v定al數(shù)u據(jù)at的io詳n

o細nl列y.表。報表ed

with也As可po以se進.行Sl統(tǒng)id計es計fo算r

,.N如ET求3.和5、Cl求ie最nt大Profi值C、op求yr平i均gh值t

2等00。4-報20表11與A窗sp體os類e

似Pt,y

L也td.是通過各種控件來顯示數(shù)據(jù)的,報表的設計方法也與窗體大致相同。(5)數(shù)據(jù)訪問頁數(shù)據(jù)訪問頁示例Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.數(shù)據(jù)訪問頁(或稱為頁)可以實現(xiàn)數(shù)據(jù)庫與Internet(或Intranet)的相互訪問。數(shù)據(jù)訪問頁就Ev是alIunatteironneto網(wǎng)nl頁y.,將數(shù)據(jù)庫ed

with中As的po數(shù)se據(jù).編Sl輯id成es網(wǎng)fo頁r

形.N式ET,3.可5以Cl發(fā)ie布nt到ProfiInCtoeprynreitg上ht,2提00供4-給20I1n1teArsnpeots上e

P的ty用L戶td共.享也就是說,網(wǎng)上用戶可以通過瀏覽器來查詢和編輯數(shù)據(jù)庫的內容。(6)宏

宏是若干個操作的組合,用來簡化一些經(jīng)常性的操作。用戶可以設計一個宏來控制系統(tǒng)Ev的al操u作at,io當n

o執(zhí)nl行y.這個宏時,ed

with就As會po按se這.個Sl宏id的es定fo義r

依.N次ET執(zhí)3.行5相Cl應ie的nt操Profi作C。op宏yr可i以gh打t

2開00并4-執(zhí)20行11查A詢sp、os打e

開Pt表y

L、td.打開窗體、打印、顯示報表、修改數(shù)據(jù)及統(tǒng)計信息、修改記錄、修改表中的數(shù)據(jù)、插入記錄、刪除記錄、關閉表等操作。(7)模塊

模塊是用VBA語言編寫的程序段,

它以Visual

Basic為內置的數(shù)據(jù)庫程序語言。對于數(shù)據(jù)Ev庫al的u一at些io較n

o為nl復y.雜或高級ed

with的As應po用se功.能Sl,id需es要fo使r

用.NVEBTA3代.5碼C編li程en實t

Profi現(xiàn)C。op通yr過i在gh數(shù)t

2據(jù)00庫4-中20添11加AVsBpAo代se碼P,ty可Ltd.以創(chuàng)建出自定義菜單、工具欄和具有其他功能的數(shù)據(jù)庫應用系統(tǒng)。3

Access的操作窗口(1)Access主窗口“開始工作”任務窗Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

P格rofiCopyright

2004-2011

Aspose

Pty

Ltd.(2)數(shù)據(jù)庫窗口Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.(3)表設計視圖窗口Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.(4)查詢設計視圖窗口Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.(5)窗體設計視圖窗口Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.(6)報表設計視圖窗口Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.(7)宏設計窗口Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.(8)代碼窗口Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.3.2創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫的創(chuàng)建1數(shù)據(jù)庫的打開和關閉2數(shù)據(jù)庫的管理3數(shù)據(jù)庫對象的使用4Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.1數(shù)據(jù)庫的創(chuàng)建創(chuàng)建數(shù)據(jù)庫方法有兩種:

一是先建立一個空數(shù)據(jù)庫,然后向其中添加表、查詢、窗體和報表等對象,這是創(chuàng)建數(shù)據(jù)庫最靈活的方法;

創(chuàng)建數(shù)據(jù)庫的結果是在磁盤上生成一個擴展名為.MDB的數(shù)據(jù)庫文件。Evaluation

only.ed

with

?As二p是os使e用.S“l(fā)數(shù)i據(jù)de庫s向f導or”.,N利ET用3系.統(tǒng)5提Cl供i的en模t板P進rofi行一次操作來選擇數(shù)據(jù)庫類型,并創(chuàng)建所需的表、

窗Co體p和yr報i表gh,t這2是00操4作-2最0簡11單的As方p法os。e

Pty

Ltd.(1)

創(chuàng)建空數(shù)據(jù)庫管理。

例1建立“教學管理”空數(shù)據(jù)庫,并將建好的數(shù)據(jù)庫保存在C盤“教學管理”文件夾中。

注意:數(shù)據(jù)庫創(chuàng)建好后,數(shù)據(jù)庫容器中還不存在任何其他數(shù)據(jù)庫對象,E此va時l可ua以t根io據(jù)n需o要nl在y該.數(shù)據(jù)庫容器ed

with中A創(chuàng)s建po數(shù)s據(jù)e.庫S對li象d。es另f外o,r在.N創(chuàng)E建T數(shù)3據(jù).5庫C之l前ie,n最t

好Profi先建C立op用y于ri保g存ht該2數(shù)0據(jù)04庫-文20件1的1文As件p夾o,se以P便t今y

后Lt的d.(2)

使用向導創(chuàng)建數(shù)據(jù)庫

例2在C盤“教學管理”文件夾下創(chuàng)建“教學管理”數(shù)據(jù)庫。利用“數(shù)據(jù)庫向導”創(chuàng)建數(shù)據(jù)庫對象,在所建的和模塊等Access對象。但是,由于“數(shù)據(jù)庫向導”創(chuàng)庫向導”創(chuàng)建數(shù)據(jù)庫后,還需要對其進行補充和修改。數(shù)據(jù)庫對象容器中E包va含l了ua表t、io查n詢o、nl窗y體.、報表、宏ed

with建A的s表po可s能e.與S需li要d的es表f不o完r全.N相E同T,3表.5中C包l含ie的n字t

段Profi可能C與op需y要ri的g字ht段2不0完04全-一20樣1。1因As此p通o常se使P用t“y

數(shù)Lt據(jù)d.2數(shù)據(jù)庫的打開和關閉

數(shù)據(jù)庫建好后,可以對其進行各種操作。例如,可以在數(shù)據(jù)庫中添加對象,可以修改其中某對E象va的lu內at容io。n

o當nl然y.,在進行ed

wi這th些A操sp作os之e.前Sl應id先es打fo開r它.N,ET操3作.5結Cl束ie后nt要Profi關閉它Co。pyright

2004-2011

Aspose

Pty

Ltd.(1)

打開數(shù)據(jù)庫1.通過“開始工作”任務窗格打開Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.2.使用“打開”命令打開,注意打開文件的方式例3打開C盤“教學管理”文件夾中“教學管理”數(shù)據(jù)庫。(2)關閉數(shù)據(jù)庫關閉數(shù)據(jù)庫的方法有3種。(1)單擊“數(shù)據(jù)庫”窗口右上角“關閉”按鈕(2)雙擊“數(shù)據(jù)庫”窗口左上角“控制”菜單圖標

(3)單擊“數(shù)據(jù)庫”窗Ev口a左l上u角a“t控io制n”o菜n單l圖y標.,從彈出快捷菜單中選擇“關閉”命令ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.3數(shù)據(jù)庫的管理Microsoft公司在后期的Access版本中提供了一個(1)轉換數(shù)據(jù)庫

Access版本不同,所建數(shù)據(jù)庫文件格式也有區(qū)別。為了解決不E同va版lu本at間i相on互o轉nl換y.的問題,ed

wi稱th為A“sp轉o換se數(shù).S據(jù)li庫d”es的f數(shù)or據(jù).庫NE實T用3.工5具Cl。i借en助t

這Profi個工具Co,p可yr以ig將ht低2版0本04環(huán)-2境01下1創(chuàng)A建sp的os數(shù)e據(jù)Pt庫y文Lt件d.格式轉換為當前版本的Access數(shù)據(jù)庫文件格式,也可以將當前版本環(huán)境下創(chuàng)建的數(shù)據(jù)庫文件格式轉換為低一級版本的Access數(shù)據(jù)庫文件格式。(2)

壓縮和修復數(shù)據(jù)庫

壓縮可以消除碎片,釋放碎片所占用的空間。修復可以將數(shù)據(jù)庫文件中的錯誤進行修正。在對數(shù)據(jù)庫文件壓縮之前,Access會對文件進行錯誤檢查,如果Ev檢a測lu到at數(shù)i據(jù)on庫o損nl壞y.,就會要求ed

with修A復sp數(shù)os據(jù)e庫.S。lides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.4數(shù)據(jù)庫對象的使用(1)打開數(shù)據(jù)庫對象

如果需要打開某一數(shù)據(jù)庫對象,可單擊

“數(shù)據(jù)庫”窗口E左va側lu“at對io象n

o”nl欄y.中的對象ed

wi類th別A,sp然os后e.雙Sl擊id右es側fo要r打.N開ET的3對.5象Cl,ie或nt在Profi右側的Co列py表ri中gh選t

2擇00要4-打20開1的1

A對sp象os,e

再Pt單y

L擊td.工具欄中的“打開”按鈕。(2)

復制數(shù)據(jù)庫對象

A.復制Access數(shù)據(jù)庫文件內的數(shù)據(jù)庫對象例復制“E教va學lu管at理io”n

數(shù)on據(jù)ly庫.中的查詢。

ed

wit?h同A文sp件os的e.復S制li步de驟s

for.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.(2)

復制數(shù)據(jù)庫對象程序中B.復制表結構或將數(shù)據(jù)追加到已有C.將對象復制到其他Microsoft應用Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.(3)

刪除數(shù)據(jù)庫對象

刪除數(shù)據(jù)庫對象的方法是,先關閉要刪除的對象,然后在“數(shù)據(jù)庫”窗口的

“對象”欄中,E單va擊lu要at刪io除n

o的nl數(shù)y.據(jù)庫對象ed

wi的th類A型sp,os并e.選Sl中id“es對fo象r”.N列ET表3中.5的Cl對ie象nt,Profi最后按CoDpeylreitgeh鍵t

2。004-2011

Aspose

Pty

Ltd.(3)

刪除數(shù)據(jù)庫對象

注意,從當前數(shù)據(jù)庫刪除數(shù)據(jù)訪問頁時,Access會詢問是刪除鏈接和頁,還是僅刪除鏈接。只E刪va除lu鏈at接io時n

o,nl將y.從當前數(shù)ed

wi據(jù)th庫A中sp移os走e.頁Sl,id但es不fo會r從.N計ET算3機.5中Cl刪ie除nt

ProfiHTMLC文o件py。right

2004-2011

Aspose

Pty

Ltd.(4)在數(shù)據(jù)庫對象的視圖之間切換進行切換,可通過工具欄上的“視圖”按鈕。直

A.在表、查詢、窗體或報表的視圖之間切換若需要在表、Ev查a詢lu、at窗io體n或o報nl表y.的視圖之間ed

wi接th單A擊sp該o按se鈕.S,li可d切es換f到or按.鈕NE圖T形3.所5示Cl的i視en圖t

;Profi如果要Co切p換yr到ig其ht他2視0圖04,-2可01以1單A擊sp按os鈕e右Pt側y的Lt向d.下箭頭,并從彈出的列表中進行選擇。例 在“表”對象視圖之間切換B.在子窗體的視圖之間切換

在“窗體”視圖中打開主窗體時,可以在其子窗體的視圖間切換。方法是在

“窗體”視圖中E打va開lu主at窗io體n

o

溫馨提示

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

評論

0/150

提交評論