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

正文內(nèi)容

access數(shù)據(jù)庫技術(shù)7-12章(編輯修改稿)

2025-02-15 19:16 本頁面
 

【文章內(nèi)容簡介】 (1) 在“對象”列表框選擇要處理的對象。 (2) 在“過程 /事件” 列表框選擇需要設(shè)計代碼的事件過程。 (3) 選擇某個事件過程后,系統(tǒng)將顯示該事件過程代碼 (若有 )或自動生成該事件的過程模板,用戶可以做編寫、修改和調(diào)試代碼處理。 “對象瀏覽器”用于顯示對象庫以及工程中的可用類、屬性、方法、事件及常數(shù)變量??梢杂盟鼇硭阉骷笆褂眉扔械膶ο?,或是來源于其他應(yīng)用程序的對象。 在代碼窗口中輸入命令代碼時,系統(tǒng)會適時地自動顯示命令關(guān)鍵字列表、關(guān)鍵字列表屬性列表及過程參數(shù)列表等提示信息,可以選擇或參考其中的信息。 例如,使用 Docmd對象,當輸入“ Docmd.”時,系統(tǒng)會打開可選操作命令列表框。 3. 立即窗口 在代碼窗口中,使用“視圖”菜單中的“立即窗口”命令可以打開立即窗口。 在代碼窗口中,使用“視圖”菜單中的“本地窗口”命令可以打開本地窗口,本地窗口自動顯示出所有在當前過程中的變量聲明及變量值。 在代碼窗口中,使用“視圖”菜單中的“監(jiān)視窗口”命令可以打開“監(jiān)視窗口” 。 模塊的基礎(chǔ)知識 模塊是將 Visual Basic for Applications 聲明和過程作為一個單元進行保存的集合。模塊有兩個基本類型:類模塊和標準模塊。模塊中的代碼以過程的形式加以組織,每一個過程都可以是一個 Function過程或一個 Sub過程。 類模塊 窗體模塊和報表模塊都是類模塊,而且它們各自與某一窗體或報表相關(guān)聯(lián)。 窗體和報表模塊通常都含有事件過程,該過程用于響應(yīng)窗體或報表中的事件??梢允褂檬录^程來控制窗體或報表的行為,以及它們對用戶操作的響應(yīng),例如單擊某個命令按鈕。 標準模塊 標準模塊一般用于存放公共過程 (子過程和函數(shù)過程 ),不與其他任何 Access對象相關(guān)聯(lián)。在 Access 2022系統(tǒng)中,通過模塊對象創(chuàng)建的代碼過程就是標準模塊。 在標準模塊中,通常為整個應(yīng)用系統(tǒng)設(shè)置全局變量或通用過程,供其他窗體或報表等數(shù)據(jù)庫對象在類模塊中使用或調(diào)用。反過來,在標準模塊的子過程中,也可以調(diào)用窗體或運行宏等數(shù)據(jù)庫對象。 標準模塊中的公共變量和公共過程具有全局性,其作用范圍為整個應(yīng)用系統(tǒng)。 創(chuàng)建模塊 模塊是以過程為單元組成的,一個模塊包含一個聲明區(qū)域及一個或多個子過程與函數(shù)過程,聲明區(qū)域用于定義模塊中使用的變量等內(nèi)容。 過程是包含 VBA代碼的基本單位,由一系列可以完成某項指定的操作或計算的語句和方法組成,通常分為:Sub過程 (子程序 )、 Function過程 (函數(shù) )和 Property過程 (屬性 )。 Sub過程 (又稱子過程 )以關(guān)鍵詞 Sub開始,以 End Sub結(jié)束,其定義語句語法格式為: [Public︱ Private][Static] Sub 子過程名 ([形參 ])[As 數(shù)據(jù)類型 ] [子過程語句 ] [Exit Sub] [子過程語句 ] End Sub 對于子過程,可以傳送參數(shù)和使用參數(shù)來調(diào)用它,但不返回任何值。 選用關(guān)鍵字 Public:可使該過程能被所有模塊的所有其他過程調(diào)用。 選用關(guān)鍵字 Private:可使該過程只能被同一模塊的其他過程調(diào)用。 上面列出的過程實際上是 3個事件過程 。 子過程的名字是由一個對象的名字和一個事件的名字 Click組成的 ,兩者之間用下劃線分開 , “ 上一條記錄 ” 即是 “ 上一條 ”命令按鈕的名字 , 當單擊這個命令按鈕時 , 就會運行這個事件過程 。 【 例 】 在名為 OpenCT控件的 “ 單擊 ” 事件過程中 ,使用 OpenForm方法打開 “ 學生信息錄入 ” 窗體 。 Function過程 (又稱函數(shù)過程 )以關(guān)鍵詞 Function開始,以 End Function結(jié)束,其定義語句語法格式為: [Public︱ Private][Static] Function 函數(shù)過程名 ([形參 ])[As 數(shù)據(jù)類型 ] [函數(shù)過程語句 ] [函數(shù)過程名 =表達式 ] [Exit Function] [函數(shù)過程語句 ] [函數(shù)過程名 =表達式 ] End Function Function過程和 Sub過程很類似,但它通常都具有返回值,在代碼中可以一次或多次為函數(shù)名賦一個值來作為函數(shù)的返回值。 選用關(guān)鍵字 Static:只要含有這個過程的模塊是打開的,則在這個過程中無論是顯式或隱式說明的變量值都將被保留。 As 數(shù)據(jù)類型子句:定義函數(shù)過程返回的變量數(shù)據(jù)類型,若未定義,系統(tǒng)將自動賦給函數(shù)過程一個最合適的數(shù)據(jù)類型。 【 例 】 編寫一個計算圓面積的函數(shù)過程 Area()。 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) 面向?qū)ο蟮某绦蛟O(shè)計概念 面向?qū)ο蠹夹g(shù)提供了一個具有全新概念的程序開發(fā)模式,它將面向?qū)ο蠓治?(OOA, ObjectOriented Analysis)、面向?qū)ο笤O(shè)計 (OOD, ObjectOriented Design)和面向?qū)ο蟪绦蛟O(shè)計 (OOP, ObjectOriented Programming)集成在一起,其核心概念是“面向?qū)ο蟆薄? 所謂面向?qū)ο?(ObjectOriented),可以這樣定義: 面向?qū)ο?=對象 +類 +屬性的繼承 +對象之間的通信。 對象和類的概念 1. 對象和類 客觀世界的任何實體都可以被看作是對象。每個對象都具有描述其特征的屬性及附屬于它的行為,屬性用來表示對象的狀態(tài),方法用來描述對象的行為。屬性和方法是與對象緊密聯(lián)系的,“對象”既可以是一個單一對象,也可以是對象的集合。 屬性與方法的引用方式為: 對象 .屬性名或?qū)ο?.方法名,引用中的“對象”描述,一般使用如下格式:父對象類名 !子對象名。 類是對一類相似對象的性質(zhì)描述,這些對象具有相同的性質(zhì);相同種類的屬性以及方法。類是對象的抽象,而對象是類的具體實例。 在 Access 2022中,除表、查詢、窗體、報表、頁、宏和模塊等 7種對象外,還可以在 VBA中使用一些范圍更廣泛的對象,例如,“記錄集”對象、 DoCmd對象等。 2. DoCmd對象 DoCmd是 Access 2022數(shù)據(jù)庫的一個重要對象,它的主要功能是通過調(diào)用 Access 內(nèi)置的方法,在 VBA 中實現(xiàn)某些特定的操作。 例如:利用 DoCmd對象的 OpenForm方法打開“學生信息錄入”窗體,使用的語句格式為: 學生信息錄入 VBA編程基礎(chǔ) 數(shù)據(jù)庫對象 數(shù)據(jù)庫對象,如:數(shù)據(jù)庫、表和查詢以及應(yīng)用程序?qū)ο?(窗體和報表 ),在 VBA中都有對應(yīng)的數(shù)據(jù)類型,這些對象數(shù)據(jù)類型由對象庫引用所定義。所有常用的 VBA對象數(shù)據(jù)類型和對象庫中所包括的對象,可在數(shù)據(jù)庫對象中列出,如下表所示。 對象數(shù)據(jù)類型 庫 相應(yīng)的數(shù)據(jù)庫對象類型 Database 使用 DAO時用 Jet數(shù)據(jù)庫引擎打開的數(shù)據(jù)庫 Connection ADO取代了 DAO數(shù)據(jù)庫對象 Form 窗體,包括子窗體 Report 報表,包括子報表 Contro 窗體和報表上的控件 QueryDef 使用 ADO時的查詢定義 Command ADO取代 DAO、 QueryDef對象 TableDef 表定義 (結(jié)構(gòu),索引和其他表屬性 ) DAO Recordset DAO創(chuàng)建的查詢結(jié)果集 VBA中的基本數(shù)據(jù)類型 VBA在數(shù)據(jù)類型和定義方式上均繼承了傳統(tǒng)的Basic語言的特點。 Access 2022數(shù)據(jù)表中的字段使用的數(shù)據(jù) (OLE對象和備注字段數(shù)據(jù)類型除外 )在 VBA中都有對應(yīng)的類型。 在定義方式上,除支持符號定義方式外,還支持使用關(guān)鍵字定義方式。 VBA數(shù)據(jù)類型、關(guān)鍵字、符號、前綴、占用空間和取值范圍如表 。 包括: Byte、 Integer、 Long、 Single、 Double和Currency。 (1)Byte 以一個字節(jié)的無符號二進制數(shù)存儲,取值范圍為0~ 255。 (2)整數(shù) (integer和 Long) 整數(shù)是不帶小數(shù)點和指數(shù)符號的數(shù),在機器內(nèi)以二進制補碼形式表示。 整型 (Integer) 長整型 (Long) 例如: 34 34 345%均表示整型數(shù)。 345amp。、 345amp。均表示長整型數(shù)。 (3)浮點數(shù) (single和 Double) 浮點數(shù)也稱實型數(shù)或?qū)崝?shù),是帶有小數(shù)部分的數(shù)值。它由三部分組成:符號、指數(shù)和尾數(shù)。 單精度型 (Single):以 4個字節(jié)存儲,符號 1位,指數(shù)8位,尾數(shù) 23位, 1位隱含位。用 E來表示指數(shù)。 雙精度型 (Double):以 8個字節(jié)存儲,符號 1位,指數(shù) 11位,尾數(shù) 52位, 1位隱含位。用 D來表示指數(shù)。 例如: 345!、 、 +3均表示單精度浮點數(shù), 34 、 + +3均表示雙精度浮點數(shù)。 (4)貨幣型 (Currency) 貨幣數(shù)據(jù)類型是為表示錢款而設(shè)置的。該類型數(shù)據(jù)以 8個字節(jié)存儲,精確到小數(shù)點后四位,小數(shù)點前有 15位,小數(shù)點后 4位以后的數(shù)字將被舍去。 例如: 345@、 @ 均表示貨幣型數(shù)據(jù)。 2. 字符型數(shù)據(jù)類型 字符串是一個字符序列,由 ASCII字符組成,包括標準的 ASCII字符和擴展 ASCII字符及漢字等。 VB中的字符串分為兩種,即變長字符串和定長字符串。 例如: 34 Access 2022 程序設(shè)計 等均表示字符型數(shù)據(jù)。 表示空字符串, 表示有一個空格的字符。 日期型數(shù)據(jù)用來表示日期信息,按 8字節(jié)的浮點數(shù)來存儲,表示范圍:日期范圍為 1000年 1月 1日到 9999年 12月 31日,而時間范圍為 0:00:00~ 23:59:59。 日期型數(shù)據(jù)有兩種表示方法: 一種是在字面上可被認為日期和時間的字符,表示格式為 mm/dd/yyyy或 mmddyyyy,日期文字須以數(shù)字符號 ()括起來。 例如, April 1,2022 10112022 20221011 10 :30:00 PM。 另一種是以數(shù)字序列表示 , 當其他的數(shù)值類型要轉(zhuǎn)換為 Date 型時 , 小數(shù)點左邊的數(shù)字代表日期 , 而小數(shù)點右邊的數(shù)字代表時間 , 0為午夜 , 12點 , 負數(shù)代表的是 1899年 12月 31日之前的日期和時間 。 變體類型數(shù)據(jù) (Variant)是一種可變的數(shù)據(jù)類型,可以表示任何值,包括數(shù)值、字符串及日期等。 變體類型數(shù)據(jù)可以包含 Empty、 Error、 Nothing和Null特殊值,在使用時,可以使用 VarType與 TypeName函數(shù)來決定如何處理 Variant中的數(shù)據(jù)。 VBA規(guī)定,如果沒有使用 Dim … As [ 數(shù)據(jù)類型 ]顯式聲明或使用符號來定義變量的數(shù)據(jù)類型,系統(tǒng)默認為變體類型 (Variant)。 5. 邏輯數(shù)據(jù)類型 邏輯數(shù)據(jù)類型 (Boolean)用于邏輯判斷,亦稱布爾型。其值為邏輯值,用兩個字節(jié)存儲,它只有 True(真 )或False(假 )兩個值。 當邏輯數(shù)據(jù)轉(zhuǎn)換成整型數(shù)據(jù)類型時, True轉(zhuǎn)換為 1,F(xiàn)alse轉(zhuǎn)換為 0。 當將其他類型數(shù)據(jù)換成邏輯數(shù)據(jù)時,非 0數(shù)據(jù)轉(zhuǎn)換為 True , 0轉(zhuǎn)換為 False。 6. 對象數(shù)據(jù)類型 對象型數(shù)據(jù) (Object)用來表示圖形、 OLE對象或其他對象,用 4個字節(jié)存儲,對象變量可引用應(yīng)用程序中的對象。 7. 用戶定義的數(shù)據(jù)類型 創(chuàng)建自定義的數(shù)據(jù)類型的語句是 Type,用戶自定義類型可包含一個或多個基本數(shù)據(jù)類型的數(shù)據(jù)元素、數(shù)組或一個先前定義的用戶自定義類型。 Type語句的基本格式: [Private | Public] Type 數(shù)據(jù)類型名 元素 1 As 數(shù)據(jù)類型 [元素 2 As 數(shù)據(jù)類型 ]… End Type 變量、常量與數(shù)組 1. 變量 變量是指在程序運行過程中值會發(fā)生變化的數(shù)據(jù)。 變量的三要素:變量名、變量類型、變量的值。 變量的命名規(guī)則。 對變量進行聲明可以使用類型說明符號、 Dim語句和DefType語句。 (1) 隱含型變量 隱式聲明在使用一個變量之前并不必先聲明這個變量。這個變量只在當前過程中有效,類型為變體數(shù)據(jù)類型。 用戶可以通過將一個值指定給變量名的方式來建立隱含型變量。例如: NewVar = 1234。 (2)顯式變量 對變量進行聲明可以使用類型說明符號、 Dim語句和 DefType語句。
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1