freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《數(shù)據(jù)庫基礎(chǔ)教案》-access(文件)

2024-10-21 05:36 上一頁面

下一頁面
 

【正文】 字段添加到“數(shù)據(jù)區(qū)域”,得到統(tǒng)計信息。創(chuàng)建數(shù)據(jù)透視圖在本節(jié)中,同樣以“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中的“學(xué)生表”為數(shù)據(jù)源,建立一個數(shù)據(jù)透視圖窗體,在圖中以分布直方圖的形式統(tǒng)計各班級學(xué)生在全國各地的分布情況。③ 在彈出的“圖表字段列表”窗口中選擇要作為透視圖分類的字段,選擇“籍貫”字段,再選擇下拉列表框中的“分類區(qū)域”,然后單擊“添加到”按鈕,將“籍貫”添加到數(shù)據(jù)透視圖中,或者直接將“籍貫”字段拖到“分類區(qū)域”中。⑥ 關(guān)閉“圖表字段列表”窗口,單擊“拖放區(qū)域”按鈕隱藏拖放區(qū)域,得到完整的統(tǒng)計視圖。和窗體的操作類似,可以先利用自動報表功能或報表向?qū)?chuàng)建出報表,然后在報表設(shè)計視圖中對其作進一步的完善和修改,這樣可以提高創(chuàng)建報表的速度。另一種常用的創(chuàng)建報表的快捷方法是利用自動創(chuàng)建報表向?qū)?chuàng)建報表。利用自動報表功能創(chuàng)建“產(chǎn)品”的普通報表,具體的操作是,選擇【報表】對象后,單擊【新建】按鈕打開【新建報表】對話框,選擇【自動創(chuàng)建報表:縱欄式】或【自動創(chuàng)建報表:表格式】,選擇報表的數(shù)據(jù)來源或查詢后,單擊【確定】按鈕即可。使用【標(biāo)簽向?qū)А靠梢詣?chuàng)建郵件標(biāo)簽,使用【圖表向?qū)А靠梢詣?chuàng)建圖表,使用【報表向?qū)А靠梢詣?chuàng)建標(biāo)準(zhǔn)報表。打印預(yù)覽視圖按照報表打印的樣式來顯示報表,可用來查看報表的打印效果;版面預(yù)覽視圖用來查看報表的版面設(shè)置,其中只包含報表中的部分?jǐn)?shù)據(jù),所以運行速度要比打印預(yù)覽快。通過編輯,可以設(shè)計出功能更強大、外觀更和諧的報表。在【日期與時間】對話框中,選擇日期和時間格式,單擊【確定】按鈕。在【頁碼】對話框中選擇頁碼的格式、位置和對齊方式,單擊【確定】按鈕。第七章宏[教學(xué)目標(biāo)]了解宏的概念了解宏的基本操作 [重點、難點] 宏的創(chuàng)建與運行 [課時數(shù)]3 [教學(xué)內(nèi)容]宏概述在前面的章節(jié)中,介紹了Access數(shù)據(jù)庫中的基本操作,如表、查詢、窗體、報表和數(shù)據(jù)訪問頁等對象的使用。在Access中,要實現(xiàn)這樣的功能,不可避免的會涉及到“宏”。宏和表、查詢、窗體等一樣也是Access 2010中數(shù)據(jù)庫的對象之一。宏操作幾乎涵蓋了數(shù)據(jù)庫管理的全部細(xì)節(jié),所以常常用宏來實現(xiàn)對一個Access數(shù)據(jù)庫應(yīng)用系統(tǒng)的界面管理。宏的調(diào)試和運行 宏的調(diào)試在設(shè)計好宏以后,可能需要檢驗所設(shè)計的宏是否符合要求,這時可以對宏進行調(diào)試。(1)進入要調(diào)試宏“付費總額查詢宏”的設(shè)計視圖。事件過程是指為響應(yīng)用戶或程序代碼啟動的事件或系統(tǒng)觸發(fā)的事件而自動執(zhí)行的過程。通常將功能相關(guān)或相近的宏組織在一起,構(gòu)成宏組,這樣可以更方便地對宏進行管理,對數(shù)據(jù)庫的操作和維護也更簡單。從某種意義上講,VBA是融入Access 2000應(yīng)用程序中的解釋器,解釋并執(zhí)行用戶編寫的程序指令。Visual Basic則提供了更多更強大的高級開發(fā)工具,可以創(chuàng)建基于Windows操作系統(tǒng)的程序,還可以為其他程序創(chuàng)建組件。所有Office應(yīng)用程序都支持Visual Basic編程環(huán)境,而且其編程接口都是相同的,可以使用該編輯器創(chuàng)建過程,也可編輯已有的過程。3.Access的對象模型Access提供了一個對象模型,它可以將數(shù)據(jù)庫功能與自定義的解決方案集成。對象是Visual Basic程序設(shè)計的核心。事實上,在VBA中,對象是封裝數(shù)據(jù)和代碼的客體。例如,菜單欄、工具欄、窗體等。可以通過修改對象的屬性值來改變對象的特性。③ 事件事件是一個對象可以辨認(rèn)的動作,如C1ick(單擊)、DbC1ick(雙擊)等,系統(tǒng)為每個對象預(yù)先定義好了一系列的事件,當(dāng)在對象上發(fā)生了事件后,應(yīng)用程序就要處理這個事件,而處理的步驟就是事件過程。(2)變量 ① 變量變量是內(nèi)存中用于存儲值的臨時存儲區(qū)域。變量名必須以字符開頭,其最大長度為255。在VBA應(yīng)用程序中,使用變量前可以不對變量進行明確聲明,系統(tǒng)會默認(rèn)它為Variant數(shù)據(jù)類型,即隱式聲明變量。常量可以是數(shù)字、字符串,也可以是其他值。每個應(yīng)用程序都包含預(yù)定義的內(nèi)置常量,而且給這些常量賦了值。程序語句是VBA關(guān)鍵字、屬性、函數(shù)、運算符以及VBE可識別指令符號的任意組合。VBA包含賦值語句、If語句、SelectCase語句、Do…Loop語句、For…Next語句、Fox Each…Next語句。數(shù)組并不是一種數(shù)據(jù)類型,而是一組相同類型的變量集合。創(chuàng)建VBA模塊 模塊的定義模塊是將VBA代碼的聲明、語句和過程作為一個單元進行保存的集合,是基本語言的一種數(shù)據(jù)庫對象,數(shù)據(jù)庫中的所有對象都可以在模塊中進行引用。模塊中的每一個過程都可以是一個Function過程或一個Sub過程。為窗體或報表創(chuàng)建第一個事件過程時,Microsoft Access將自動創(chuàng)建與之關(guān)聯(lián)的窗體或報表模塊。模塊的創(chuàng)建在Access中可以創(chuàng)建標(biāo)準(zhǔn)模塊、類模塊和過程,選擇數(shù)據(jù)庫窗口中的【模塊】選項卡,單擊數(shù)據(jù)庫窗口工具欄上的【新建】按鈕,彈出【Microsoft Visual Basic】窗口,選擇【插入】|【過程】、【模塊】和【類模塊】命令,即可添加相應(yīng)的模塊。Sub過程又可分為事件過程和通用過程,使用事件過程可以完成基于事件的任務(wù),例如命令按鈕的Click事件過程、窗體的Load事件過程等;通用過程可以完成各種應(yīng)用程序的共用任務(wù),也可完成特定于某個應(yīng)用程序的任務(wù)。根據(jù)變量的作用域的大小,可將變量分為局部變量、模塊級變量和全局變量。模塊級變量只能由它所在模塊內(nèi)的過程訪問,而其他模塊的過程是不能訪問它的。靜態(tài)變量在程序運行過程中可保留變量的值,也就是每次調(diào)用過程時,用Static說明的變量都會保持原來的值,而用Dim說明的變量,每次調(diào)用過程時都會重新初始化。數(shù)據(jù)庫訪問是指連接到數(shù)據(jù)庫、檢索數(shù)據(jù)庫中的信息以及處理信息。在利用對象對數(shù)據(jù)庫進行管理和操作時,根對象是Access內(nèi)部支持的,不需要聲明就可以使用。如果想從其他應(yīng)用程序中訪問這些對象,可以添加和刪除對象庫。這些庫有助于使用VBA和宿主應(yīng)用程序的用戶窗體,因此不要輕易更改VBE中已加載的對象庫。使用DAO對象,可以操作本地和遠(yuǎn)程數(shù)據(jù)庫中的數(shù)據(jù)和對象。③ 打開數(shù)據(jù)庫。(2)Recordset對象 在數(shù)據(jù)庫編程中,對于記錄的操作基本上是由Recordset對象來完成的。動態(tài)集可以包含來自于一個或多個表中記錄的集合,對這種類型的記錄集所進行的各種操作都先在內(nèi)存中進行,以提高運行速度。密碼是用來限制對計算機系統(tǒng)和敏感文件進行訪問的安全方法。(1)數(shù)據(jù)庫密碼(2)用戶級安全密碼(3)VBA密碼在使用數(shù)據(jù)庫密碼保護數(shù)據(jù)庫時,要注意以下幾點。如果已定義數(shù)據(jù)庫的用戶級安全機制而對數(shù)據(jù)庫不具有“管理員”權(quán)限,則不能設(shè)置數(shù)據(jù)庫密碼。頁的用戶將能夠看到密碼。Access 。隱式權(quán)限是作為組成員繼承組的權(quán)限,即是組所具有的權(quán)限被傳遞給了組中的賬戶,數(shù)據(jù)庫的使用者所能享有的權(quán)限視賬戶顯式權(quán)限與隱式權(quán)限的最小限制而定。在權(quán)限設(shè)置時一定要非常謹(jǐn)慎,因為如果設(shè)置過高,則會對數(shù)據(jù)庫的安全造成威脅;反之,很可能用戶就無法完成預(yù)期的工作。3用戶級安全機制要設(shè)置用戶、組的權(quán)限,必須先創(chuàng)建一個工作組來記錄所有的設(shè)置。如果已定義了用戶級安全機制,則任何基于用戶級安全機制權(quán)限的限制將保持有效。如果丟失或忘記了密碼,將不能恢復(fù),也將無法打開數(shù)據(jù)庫。在Access 2010中可以使用3種類型的密碼。第九章數(shù)據(jù)庫的安全措施[教學(xué)目標(biāo)]掌握數(shù)據(jù)庫加密的方法了解數(shù)據(jù)庫的打包操作 [重點、難點] 數(shù)據(jù)庫加密的方法 [課時數(shù)]3 [教學(xué)內(nèi)容]數(shù)據(jù)庫的安全性保護夠使用數(shù)據(jù)庫中的數(shù)據(jù),通過這種方式來確保數(shù)據(jù)庫系統(tǒng)的安全。Access支持3種類型的記錄集,即DB_OPEN_TABLE(表集)、DB_OPEN_DNASET(動態(tài)集)、DB_OPEN_SNAPSHOT(靜態(tài)集)。(1)Database對象Database對象是數(shù)據(jù)庫最直接的管理者,大多數(shù)的管理工作都由它完成,例如建表、創(chuàng)建查詢、執(zhí)行查詢、修改表中數(shù)據(jù)等。① 聲明對象變量。但給對象變量賦值與普通變量的賦值是不同的。另外,還可以在此對話框中更改引用對象庫的優(yōu)先級。(1)引用對象庫 對象庫就是文件,它能夠提供可用對象的信息。其中BEngine對象為Access的根對象,主要用于為數(shù)據(jù)庫引擎設(shè)置系統(tǒng)范圍的參數(shù),也可以用于設(shè)置默認(rèn)的工作空間。用Static說明的形式如下: Static變量名[As類型] Static Sub 過程名[(參數(shù)列表)] Static Function([參數(shù)列表])[As類型] 若在過程前加Static,表示該過程內(nèi)的局部變量都是靜態(tài)變量。全局變量可以由它所在項目內(nèi)的所有過程和模塊訪問。當(dāng)聲明它的過程停止運行時,該變量將不再存在。一個變量可被訪問的范圍就稱為變量的作用域。過程是包含VBA代碼的基本單位,可以完成一系列指定的操作,由計算的語句和方法組成,通常分為Sub過程、Function過程和Property過程。(2)標(biāo)準(zhǔn)模塊標(biāo)準(zhǔn)模塊包含的是通用過程和常用過程,它們不與任何對象相關(guān)聯(lián),并且可以在數(shù)據(jù)庫中的任何位置運行。窗體和報表模塊通常都含有事件過程,該過程用于響應(yīng)窗體或報表中的事件。使用模塊可以代替宏,并可以執(zhí)行標(biāo)準(zhǔn)宏所不能執(zhí)行的功能。數(shù)組元素的形式為:數(shù)組名(下標(biāo)1[,下標(biāo)2…])下標(biāo)表示順序號,每個數(shù)組有一個惟一的順序號,下標(biāo)不能超出數(shù)組聲明時的上、下界范圍。6.?dāng)?shù)組數(shù)組是連續(xù)可索引的具有相同內(nèi)在數(shù)據(jù)類型的元素所成的集合,數(shù)組中的每一元素具有惟一索引號。缺省情況下,在輸入語句的過程中,VBA將自動對輸入的內(nèi)容進行語法檢查,如果發(fā)現(xiàn)錯誤,將彈出一個信息框提示出錯的原因,VBA還會約定對語句進行簡單的格式化處理。為了避免不同對象中同名常量的混淆,在引用時可使用2個小寫字母前綴,即限定在哪個對象庫中。一旦定義了常量,就可以在程序中使用它。對初學(xué)者來說,為了調(diào)試程序的方便,—般對使用的變量都要進行聲明,即顯式聲明。變量名不能包含空格,但是可以包含下劃線。變量名必須以字母字符開頭,在同一范圍內(nèi)必須是惟一的,不能超過 255 個字符。編寫程序時,并不要求對這些事件都進行代碼編寫,只需對感興趣的事件過程編碼,沒有編碼的為空事件過程,系統(tǒng)將不處理該事件過程。② 方法方法指的是對象能執(zhí)行的動作。下面通過簡單示例分別介紹屬性的定義、設(shè)置和返回值。每個對象由類來定義。一旦理解如何引用應(yīng)用程序?qū)ο竽P椭械膶ο?,就能夠使用對象及其特性來建立自己的解決方案。對象模型提供對象,Access內(nèi)部應(yīng)用程序可以使用對象。切換到模塊對象窗口,單擊【新建】按鈕,或打開一個己存在的模塊,都會打開VBE窗口,在VBE窗口中,除常規(guī)的菜單欄、工具欄外,還有工程管理器窗口、屬性窗口、代碼窗口。另一方面,VBA彌補了VB的不足,它支持組件對象模型(COM)和它自身的COM外接程序體系結(jié)構(gòu),而且VBA有良好的兼容性。VBA是基于VB發(fā)展而來的,它們具有相似的語言結(jié)構(gòu);在VBA編輯器提供的工具和編輯環(huán)境與Visual Basic 。可以用VBA來開發(fā)軟件產(chǎn)品,來滿足某些方面的需要。該集合通常只作為一個宏引用。(3)單擊工具欄上的【運行】按鈕,系統(tǒng)彈出【單步執(zhí)行宏】對話框運行宏 在Access 2010中可以直接運行某個宏,也可以運行宏組中的宏、另一個宏或事件過程中的宏,還可以為響應(yīng)窗體、報表的控件所發(fā)生的事件而運行宏。通過這種方法,可以比較容易地分析出錯的原因并加以改正,來完成宏的調(diào)試。具體而言,創(chuàng)建宏主要包含以下幾個方面的工作。比如每次打開一個數(shù)據(jù)庫時,需要執(zhí)行一個查詢,然后打印一個報表,就可以創(chuàng)建一個宏來自動完成這個任務(wù)。可以創(chuàng)建一個宏用以執(zhí)行某個特定的操作,或者創(chuàng)建一個宏組用以執(zhí)行一系列操作,比如打印某張報表、打開某個窗體等。因為,這要求用戶也必須熟悉Access的操作,而且,讓用戶在一個開放的數(shù)據(jù)庫環(huán)境下工作很容易導(dǎo)致數(shù)據(jù)的正確性和安全性的意外問題。[Page]amp。文本框中的內(nèi)容分別是【=Date()】和【Time()】。這就要在報表中對記錄進行排序與分組,只有對記錄進行了排序與分組,才能對數(shù)據(jù)進行分類、匯總,而這也是報表最主要的功能之一。報表編輯報表創(chuàng)建之后,經(jīng)過一段時間之后可能會由于需求的改變而要作適當(dāng)?shù)淖兓@時候就可以對原來保存的報表進行編輯和修改。如果生成的報表還不夠理想,還可以通過設(shè)計視圖做進一步的修改和完善。使用報表向?qū)?chuàng)建報表則能夠避免這些不足,是創(chuàng)建報表最主要的方式??v欄式報表是把每個字段單獨列在一行上顯示出來,由兩列組成,左邊一列顯示字段的標(biāo)題,右邊一列顯示字段的數(shù)據(jù)值。但是,從中也可以看出這種方式創(chuàng)建的報表太粗糙了,通常是不能滿足實際需要的,但可以在設(shè)計視圖中對其作進一步的修改和完善。添加統(tǒng)計計算字段的方法——將文本框加在“報表頁腳”下面,并在文本框中添加公式,如:計 數(shù): =count([ 學(xué)號 ])求 和: = sum([ 成績 ])求平均: = avg([ 成績 ])最大值: = max([ 成績 ])最小值: = min([ 成績 ])小數(shù)點位數(shù)的設(shè)置:在字段上點鼠標(biāo)右鍵——屬性。⑤ 這樣就顯示了統(tǒng)計內(nèi)容,在數(shù)據(jù)透視圖中,直觀地顯示了學(xué)生在全國的分布情況。具體操作步驟如下:① 打開已經(jīng)建立的“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫,打開“學(xué)生表”。⑧ Access提供了“顯示/隱藏”組來控制各種信息的顯示,本例中單擊“顯示/隱藏”組中的“隱藏詳細(xì)信息”按鈕或者單擊字段旁的“”符號,可以隱藏字段的明細(xì)信息以方便查看匯總信息(單擊“+”符號可顯示明細(xì)數(shù)據(jù)),為進一步方便查看,可在數(shù)據(jù)透視表字段列表中右擊“匯總”下拉列表中的“學(xué)號(2)的計數(shù)”選項,在彈出的快捷菜單中選擇“刪除”命令。因此操作過程為:選擇“籍貫”字段,然后在下面的下拉列表框中選擇“行區(qū)域”選項,然后單擊“添加到”按鈕,將“籍貫”添加到數(shù)據(jù)透視表中,或者直接將“籍貫”字段拖到“行區(qū)域”。下面以“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中的“學(xué)生表”為數(shù)據(jù)源,建立一個數(shù)據(jù)透視表窗體,在表中能夠分類顯示各班級學(xué)生在全國各地的分布情況?!霸O(shè)計”視圖:多用來設(shè)計和修改窗體的結(jié)構(gòu)、美化窗體等。窗體視圖Access 2010的窗體有3種視圖,分別為“窗體”視圖、“布局”視圖和“設(shè)計”視圖。第五章窗體
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1