![第五章 數(shù)據(jù)庫技術及Access桌面系統(tǒng).ppt_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/98149f76-a24e-4aad-b7d8-88e09e411958/98149f76-a24e-4aad-b7d8-88e09e4119581.gif)
![第五章 數(shù)據(jù)庫技術及Access桌面系統(tǒng).ppt_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/98149f76-a24e-4aad-b7d8-88e09e411958/98149f76-a24e-4aad-b7d8-88e09e4119582.gif)
![第五章 數(shù)據(jù)庫技術及Access桌面系統(tǒng).ppt_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/98149f76-a24e-4aad-b7d8-88e09e411958/98149f76-a24e-4aad-b7d8-88e09e4119583.gif)
![第五章 數(shù)據(jù)庫技術及Access桌面系統(tǒng).ppt_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/98149f76-a24e-4aad-b7d8-88e09e411958/98149f76-a24e-4aad-b7d8-88e09e4119584.gif)
![第五章 數(shù)據(jù)庫技術及Access桌面系統(tǒng).ppt_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/98149f76-a24e-4aad-b7d8-88e09e411958/98149f76-a24e-4aad-b7d8-88e09e4119585.gif)
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第5章數(shù)據(jù)庫技術及Access桌面系統(tǒng),本章主要內容,數(shù)據(jù)庫技術基礎數(shù)據(jù)庫模型與設計創(chuàng)建Access數(shù)據(jù)庫創(chuàng)建Access數(shù)據(jù)庫表Access數(shù)據(jù)查詢Access窗體功能Access數(shù)據(jù)報表,5.1數(shù)據(jù)庫技術基礎,數(shù)據(jù)技術的發(fā)展數(shù)據(jù)庫系統(tǒng)常見的數(shù)據(jù)庫管理系統(tǒng),信息與數(shù)據(jù),信息是指現(xiàn)實世界事物的存在方式或運動狀態(tài)的反映。具體地說,信息是一種已經被加工為特定形式的數(shù)據(jù),這種數(shù)據(jù)形式對接收者來說是有意義的,而且對當前和將來的決策具有明顯的或實際的價值。在信息社會中,信息是一種資源,其重要性可以與物質和能量相提并論,是企業(yè)賴以生存和發(fā)展所必須的。,數(shù)據(jù)是將現(xiàn)實世界中的各種信息記錄下的、可以識別的符號,是信息的載體,信息的具體表示形式。數(shù)據(jù)可用多種不同的形式來表示一種同樣的信息,信息不隨它的數(shù)據(jù)形式不同而改變。數(shù)據(jù)的表現(xiàn)形式多種多樣,不僅有我們熟知的數(shù)字和文字,還可以有圖形、圖像、聲音等形式。,信息與數(shù)據(jù)的聯(lián)系數(shù)據(jù)是信息的符號表示,或稱載體;信息是數(shù)據(jù)的內涵,是數(shù)據(jù)的語義解釋;數(shù)據(jù)是符號化的信息;信息是語義化的數(shù)據(jù)。例,一幅圖像數(shù)據(jù)彩色位圖點陣信息微軟產品,數(shù)據(jù)處理,數(shù)據(jù)處理是指對數(shù)據(jù)進行一系列收集、加工、儲存、合并、分類、計算、檢索、傳輸?shù)炔僮鬟^程。在當今的信息社會,我們所說的信息處理實際上就是利用計算機進行數(shù)據(jù)處理的過程。該過程包括:數(shù)據(jù)的采集、整理、編碼和輸入,有效地把數(shù)據(jù)組織到計算機中,由計算機系統(tǒng)對數(shù)據(jù)進行一系的加工、儲存、合并、分類、計算、檢索、傳輸、輸出等操作過程。所以信息處理也稱為數(shù)據(jù)處理。,數(shù)據(jù)處理的四個階段,人工處理階段(50年代中期以前)背景:計算機主要用于科學計算。外存只有磁帶、卡片、紙帶等,沒有磁盤等直接存取設備。沒有操作系統(tǒng),沒有數(shù)據(jù)管理軟件。特點:數(shù)據(jù)不保存應用程序管理數(shù)據(jù)數(shù)據(jù)面向程序,數(shù)據(jù)不能共享數(shù)據(jù)不具有獨立性,管理形式:數(shù)據(jù)和程序是一一對應的,即一組數(shù)據(jù)只能用于一個程序。,文件系統(tǒng)階段(50年代后期-60年代中期)背景:計算機不但用于科學計算,還用于管理。外存有了磁盤、磁鼓等直接存取設備。有了專門管理數(shù)據(jù)的軟件,一般稱為文件系統(tǒng),包括在操作系統(tǒng)中。特點:數(shù)據(jù)以文件形式長期保存。按名訪問,按紀錄存??;文件形式多樣化(索引文件、鏈接文件、直接存取文件、倒排文件等);一個數(shù)據(jù)文件對應一個或幾個用戶程序,還是面向應用的,具有一定的共享性;通過文件系統(tǒng)提供存取方法,支持對文件的基本操作(增、刪、改、查等),用戶程序不必考慮物理細節(jié)。數(shù)據(jù)的存取基本上以記錄為單位;數(shù)據(jù)與程序有一定的獨立性,因為數(shù)據(jù)的邏輯結構與存儲結構由文件系統(tǒng)進行轉換,數(shù)據(jù)在存儲上的改變不一定反映在程序上。,管理形式:通過文件系統(tǒng),程序和數(shù)據(jù)文件之間可以組合,即一個程序可以使用多個數(shù)據(jù)文件,多個程序也可以共享同一個數(shù)據(jù)文件。,文件系統(tǒng)的缺點:數(shù)據(jù)冗余數(shù)據(jù)不一致性數(shù)據(jù)獨立性差并發(fā)訪問異常,數(shù)據(jù)庫系統(tǒng)階段(60年代后期-70年代中期),背景:計算機管理的數(shù)據(jù)量大,關系復雜,共享性要求強。外存有了大容量磁盤,有了光盤。軟件價格上升,硬件價格下降,編制和維護軟件及應用程序成本相對增加,其中維護的成本更高。數(shù)據(jù)庫觀點:數(shù)據(jù)不是依賴于處理過程的附屬品,而是現(xiàn)實世界中獨立存在的對象。,管理形式:數(shù)據(jù)庫管理系統(tǒng)(DBMS)操縱數(shù)據(jù)庫中的數(shù)據(jù),對數(shù)據(jù)庫進行統(tǒng)一控制,高級數(shù)據(jù)庫階段(70年代中期以來),20世紀70年代中期以來,隨著計算機技術和應用的不斷發(fā)展,數(shù)據(jù)處理的規(guī)模也迅速擴大,在常規(guī)數(shù)據(jù)庫系統(tǒng)技術應用的基礎上,又出現(xiàn)了一些新的數(shù)據(jù)處理方式高級數(shù)據(jù)庫技術。主要有:分布式數(shù)據(jù)庫、面向對象數(shù)據(jù)庫、數(shù)據(jù)倉庫及智能型知識數(shù)據(jù)庫等。,數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫系統(tǒng)組成,數(shù)據(jù)庫系統(tǒng)DBS(DataBaseSystem)通常由五部分組成:數(shù)據(jù)庫DB(DataBase)硬件Hardware軟件Software數(shù)據(jù)庫管理系統(tǒng)DBMS(DataBaseManagementSystem)數(shù)據(jù)庫管理員DBA(DataBaseAdministrator),數(shù)據(jù)庫系統(tǒng)組成示意圖:,數(shù)據(jù)庫系統(tǒng)結構,數(shù)據(jù)庫系統(tǒng)結構是一個多極結構,一方面能方便地存儲數(shù)據(jù),同時又能高效安全地組織數(shù)據(jù)。現(xiàn)有的數(shù)據(jù)庫系統(tǒng)都采用三級模式和二級映射結構。三級模式:外模式(Sub-Schema)又稱子模式:用戶的數(shù)據(jù)視圖。是數(shù)據(jù)的局部邏輯結構,模式的子集。模式(Schema):所有用戶的公共數(shù)據(jù)視圖。是數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結構和特性的描述。內模式(StorageSchema)又稱存儲模式:又稱存儲模式。數(shù)據(jù)的物理結構及存儲方式。二級影射:外模式/模式映射:定義某一個外模式和模式之間的對應關系。模式/內模式映射:定義數(shù)據(jù)邏輯結構與存儲結構之間的對應關系。,數(shù)據(jù)庫系統(tǒng)結構示意圖:,常見的數(shù)據(jù)庫管理系統(tǒng),FoxBASEFoxproAccessSQLServerOracle,5.2數(shù)據(jù)模型,數(shù)據(jù)描述數(shù)據(jù)模型,數(shù)據(jù)描述,將現(xiàn)實世界中存在的客觀事物屬性及其相互間的聯(lián)系進行概念化和抽象處理,然后以數(shù)據(jù)的形式存儲到計算機。這是一個逐級轉變的過程,是從現(xiàn)實到概念再到數(shù)據(jù)的過程。,三個世界現(xiàn)實世界:客觀事物及其聯(lián)系。信息世界:對現(xiàn)實世界進行記錄、歸納和整理,組織成格式化信息。機器世界:格式化信息經過編碼和加工,成為計算機能夠識別和處理的數(shù)據(jù)。兩個模型概念模型:是按用戶的觀點對信息進行格式化處理(建模),是現(xiàn)實世界到信息世界的抽象,與計算機無關。數(shù)據(jù)模型:面向計算機,將格式化的信息轉換為計算機能夠識別和處理的數(shù)據(jù),是信息世界到機器世界的抽象。,兩個模型之間的映射關系,概念模型的一些術語實體:客觀存在并相互區(qū)別的事物。如:具體的人、事、物;抽象的學生、選課等。實體集:性質相同的同類實體的集合。如:所有的學生、所有的課程。實體型:用實體名及其屬性名集合來抽象描述同類實體。如:學生(學號,姓名,年齡,性別,)。屬性:實體所具有的某一特性。分為:屬性的型,如學生的學號、姓名;屬性的值,如2005001、張三。關鍵字:能夠唯一區(qū)分不同實體的屬性或屬性組。聯(lián)系:實體內部屬性之間的聯(lián)系,不同實體之間的聯(lián)系。一對一聯(lián)系(1:1)一對多聯(lián)系(1:n)多對多聯(lián)系(m:n),概念模型的描述方法-E-R圖E-R圖,又稱E-R模型(Entity-RelationshipModel),可以非常直觀地表達出實體及實體之間存在的有機聯(lián)系,是建立概念模型、描述概念世界的有力工具。E-R圖的三要素:實體型用矩形框表示。屬性用橢圓框表示。聯(lián)系用菱形框表示(聯(lián)系往往也能派生出屬性)。,數(shù)據(jù)模型,E-R模型致力于概念建模,能很好地模擬現(xiàn)實世界的情況。但要實現(xiàn)E-R模型數(shù)據(jù)信息在計算機中的數(shù)據(jù)表示,還須經過E-R模型到數(shù)據(jù)模型的若干轉變過程。數(shù)據(jù)模型是將E-R圖表示的概念世界的信息在數(shù)據(jù)世界中數(shù)據(jù)化的結果。它由數(shù)據(jù)結構、數(shù)據(jù)操作、和完整性約束三部分所定義。,三種傳統(tǒng)數(shù)據(jù)模型層次數(shù)據(jù)模型網(wǎng)狀數(shù)據(jù)模型關系數(shù)據(jù)模型與層次模型、網(wǎng)狀模型相比,關系數(shù)據(jù)模型以集合論和數(shù)理邏輯作為理論基礎,能描述多對多聯(lián)系,存取效率較高,結構簡單,操作靈活,方便學習和使用。但關系模型難以描述非結構化數(shù)據(jù)。,關系數(shù)據(jù)模型,關系二維表如表所示,一個關系的邏輯結構是行列組成的一張二維表。其中每一列稱為一個字段,如“學號”、“姓名”等;每一行稱為一條記錄,如學號為“20050505”的這一行數(shù)據(jù)。注意,關系二維表為內部不可再分的表。,關系術語關系:一個關系就是一張二維表,每個關系有一個關系名。如“學生”關系。元組:關系中的一行是一個元組,對應表中一條記錄。屬性:表中列稱為屬性,每個屬性對應表中的一個字段。如“學號”等。元數(shù):又稱目數(shù)。一個關系中的所含屬性的個數(shù)。關鍵字:又稱碼或主鍵。一個關系中能唯一標識每個元組的屬性集合。如學生關系中的“學號”屬性。關系模式:對關系中所含屬性的集合命名。記為R(A1,A2,An)。如:學生關系模式:學生(學號,姓名,性別,年齡,)。關系數(shù)據(jù)庫:關系模式及其各關系當前值的集合。,關系運算關系數(shù)據(jù)庫記錄信息查詢時,根據(jù)應用的需要,會進行一定的關系運算。關系數(shù)據(jù)模型是以關系數(shù)學理論為基礎,其運算的操作對象和操作結果也均為關系二維表。關系的基本運算有兩種:傳統(tǒng)集合運算有并、交和差等運算。專門關系運算有選擇、投影和連接等運算。,需要指出的是,概念模型數(shù)據(jù)轉換為關系模型數(shù)據(jù)而得到的關系二維表還應當進行必要的優(yōu)化處理和規(guī)范化分析。只有這樣,才能提高關系的質量,為構造一個高效的數(shù)據(jù)庫應用系統(tǒng)打下基礎。,5.3創(chuàng)建數(shù)據(jù)庫,Access的界面創(chuàng)建數(shù)據(jù)庫,AccessXP界面,AccessXP的特點存儲文件單一(.mdb文件)操作簡便、設計過程自動化兼容多種格式數(shù)據(jù)具有較好的集成開發(fā)功能具有Web網(wǎng)頁發(fā)布功能可以構建C/S模式服務AccessXP的系統(tǒng)結構Access是通過其內部的各種數(shù)據(jù)庫對象來組織和管理數(shù)據(jù)。Access數(shù)據(jù)庫由數(shù)據(jù)庫對象和組組成。其中的對象又分為7類,分別是:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏及模塊。,AccessXP的數(shù)據(jù)庫窗口及對象關系示意圖,AccessXP的數(shù)據(jù)庫設計流程,創(chuàng)建數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫AccessXP數(shù)據(jù)庫的創(chuàng)建都是在“任務窗格”窗口進行選項操作的。創(chuàng)建空的數(shù)據(jù)庫使用模板創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫的基本操作打開數(shù)據(jù)庫關閉數(shù)據(jù)庫,5.4數(shù)據(jù)庫表,創(chuàng)建表修改表的設計表的操作,表創(chuàng)建,表的創(chuàng)建過程設計表結構定義字段及其屬性、定義主鍵和定義表間關系等操作。輸入相關的記錄數(shù)據(jù)表的創(chuàng)建方法使用設計器通過數(shù)據(jù)表視圖輸入數(shù)據(jù)使用“向導”功能Access的數(shù)據(jù)類型Access常用的的數(shù)據(jù)類型主要有九種。,使用表設計器創(chuàng)建規(guī)劃表結構(如”學生”表),設計器窗口,設計步驟輸入表的字段名稱、數(shù)據(jù)類型和說明;設置主鍵;設置字段其它屬性;命名保存表結構設計。表對象保存后會以圖標列表顯示。一些主要屬性簡單說明:字段大小規(guī)定文本字符數(shù)或數(shù)字的類型和大小。小數(shù)位數(shù)規(guī)定數(shù)字或貨幣數(shù)據(jù)的小數(shù)位數(shù)。格式指定數(shù)據(jù)的顯示格式。輸入法模式指定文本輸入時的輸入法狀態(tài)。輸入掩碼指定數(shù)據(jù)的輸入格式。設置為“password”,可以獲得密碼效果。標題規(guī)定數(shù)據(jù)表視圖或窗體中的字段標題顯示。默認值添加新記錄時,自動輸入的值。有效性規(guī)則用于設計輸入的條件表達式。有效性文本指定輸入數(shù)據(jù)違反上述有效性規(guī)則時的提示信息文本。必填字段指定該字段是否必須輸入。允許空字符串規(guī)定文本數(shù)據(jù)數(shù)否可以輸入空字符串。索引指定字段是否索引及索引方式。字段索引有利于加快數(shù)據(jù)檢索。,通過數(shù)據(jù)表視圖直接輸入數(shù)據(jù)創(chuàng)建,系統(tǒng)會根據(jù)入數(shù)據(jù)的特點自動確定表中字段的數(shù)據(jù)類型。否則,缺省均為文本型,長度為255。,使用“向導”功能創(chuàng)建,除了介紹的三種表結構的創(chuàng)建方法以外,Access中還提供了“導入表”與“鏈接表”這兩種功能。使用這兩種功能,可以實現(xiàn)外部數(shù)據(jù)的導入或鏈接。表結構(空表)創(chuàng)建完之后,就要向表中輸入記錄數(shù)據(jù)。,修改表的設計,復制、刪除和重命名表對象在AccessXP的數(shù)據(jù)庫窗口進行表對象的復制、刪除和重命名操作。修改字段名、字段類型及字段屬性一般要在表設計器中進行修改字段名、字段類型及字段屬性的操作。插入、刪除和移動字段可以在其設計視圖(表設計器)或數(shù)據(jù)表視圖兩個環(huán)境下進行字段的插入、刪除和移動操作。,表的操作,記錄數(shù)據(jù)的追加、修改和刪除數(shù)據(jù)表的外觀更改調整行高和列寬冷凍和解凍列隱藏列數(shù)據(jù)的查找、排序與篩選數(shù)據(jù)查找數(shù)據(jù)排序數(shù)據(jù)篩選,5.5數(shù)據(jù)查詢,查詢設計選擇查詢參數(shù)查詢操作查詢,查詢設計,查詢是指能根據(jù)用戶的不同需要返回或操作用戶數(shù)據(jù),并且以對象形式存儲在數(shù)據(jù)庫中的命令。本質上是SQL命令。通過查詢可以方便地組織用戶數(shù)據(jù),為窗體、報表等其它對象提供數(shù)據(jù)源或操作源。查詢分類Access的查詢,根據(jù)其功能可以分為:選擇查詢參數(shù)查詢交叉表查詢操作查詢SQL查詢其設計均可以通過查詢向導或查詢的設計視圖(設計器)來進行。,查詢設計視圖(設計器),選擇查詢,根據(jù)指定的準則,從一個表(查詢)或多個表(查詢)中獲取數(shù)據(jù)并顯示結果。此外,還可以使用選擇查詢進行記錄分組,以完成計數(shù)、求和等一些統(tǒng)計運算。選擇查詢分類單表無條件單表有條件復表無條件復表有條件選擇查詢設計步驟打開查詢設計器,選擇一個表(查詢)或多個表(查詢)并添加到設計器顯示區(qū);按照需要,在設計器設計區(qū)“字段”行位置添加查詢字段名稱;按照需要,在設計器設計區(qū)“排序”行和“顯示”行位置進行設置;按照需要,在設計器設計區(qū)“準則”行及以下位置進行準則條件設計;命名保存查詢。選擇查詢對象保存后會以圖標列表顯示。,在設計復表查詢時,添加到設計器顯示區(qū)的表或查詢之間必須要建立聯(lián)接關系,否則會產生大量的無用組合記錄。聯(lián)接形式有三種:等值聯(lián)接左聯(lián)接右聯(lián)接構造準則條件可以直接鍵盤輸入或在“表達式生成器”對話框中進行構造。普通運算符加(+)減(-)乘(*)除(/)等于(=)不等于()大于()大于等于(=)小于)小于等于(=)與(And)或(Or)非(Not)特殊運算符BetweenAAndBIn(A,B,C,.)LikeA查詢中可以指定多個準則條件同一準則行輸入的準則,相互間是“與(And)”的關系;不同準則行輸入的準則,相互間是“或(Or)”的關系。,統(tǒng)計計算水平方向的計算字段計算字段是在設計器設計區(qū)的“字段”行設計計算表達式,從而構成計算字段。其設計格式為“標題名:表達式”。豎直方向的總計查詢總計查詢設計是在設計器設計區(qū)增加名為“總計”的行來選擇選項進行?!翱傆嫛毙羞x項內容有:GroupBy指定為分組字段。Where指定分組前的字段數(shù)據(jù)篩選條件。Expression創(chuàng)建包含合計函數(shù)的計算字段。Sum分組求和。Avg分組求平均值。Count分組計數(shù)。,參數(shù)查詢參數(shù)查詢就是準則條件式里含有參數(shù)的查詢。設計時,要求將作為參數(shù)的變量名用一對方括號()括起。參數(shù)查詢打開時,都會彈出“輸入?yún)?shù)值”對話框,要求提供參數(shù)的確切值。而一旦參數(shù)值給定確認后,該參數(shù)查詢就會依據(jù)準則條件進行記錄選擇。,實際應用中是不會以這種形式提供參數(shù)值的,而是將參數(shù)定義為對窗體上某個控件值的引用。這樣,當窗體上該控件輸入值后,就可以傳送到對應的引用參數(shù)內,從而實現(xiàn)參數(shù)查詢的有效記錄數(shù)據(jù)返回。,操作查詢,操作查詢用于對已有的數(shù)據(jù)表實施追加記錄、修改記錄、刪除記錄三類操作或創(chuàng)建一個新表操作。追加查詢單一新紀錄追加源表紀錄追加追加查詢對象保存后會以圖標列表顯示。更新查詢常量更新字段變量更新更新查詢對象保存后會以圖標列表顯示。刪除查詢刪除查詢對象保存后會以圖標列表顯示。,操作查詢設計時,需要將選擇查詢設計器改變?yōu)樽芳硬樵冊O計器、更新查詢設計器或刪除查詢設計器,見上圖示。實際應用中還會遇到條件追加、條件更新和條件刪除的要求。這時,只需在對應的“條件”行里構造準則表達式即可。查詢對象的調用一般安排在窗體及控件的事件處理中,主要以宏調用或VBA代碼調用兩種形式實現(xiàn)操作查詢的運行。,5.6窗體功能,使用自動窗體使用向導創(chuàng)建窗體在設計視圖中創(chuàng)建窗體,窗體是用戶與Access應用程序之間的接口。在窗體上可以通過添加并設置控件,來完成數(shù)據(jù)的輸入、修改或刪除等操作。同時,在窗體的模塊代碼區(qū)進行VBA編程,可以實現(xiàn)一些程序控制。窗體類型縱欄式每次只縱向排列顯示表或查詢的一條記錄。表格式一行顯示一條記錄,每次可以顯示表或查詢的多條記錄。組合式含有子窗體和數(shù)據(jù)表窗體的窗體。圖表式將記錄數(shù)據(jù)以圖表形式顯示。數(shù)據(jù)透視表可以進行計算的交互式表顯示窗體。窗體功能無數(shù)據(jù)顯示窗體窗體界面不顯示表或查詢記錄數(shù)據(jù),只安排一些固定信息顯示及控件操作。如面板類窗體(主畫面)及對話框類窗體屬于這種無數(shù)據(jù)顯示窗體。,有數(shù)據(jù)顯示窗體窗體界面會顯示表或查詢的記錄數(shù)據(jù)。如進行記錄數(shù)據(jù)追加、修改和刪除的數(shù)據(jù)維護窗體屬于有數(shù)據(jù)顯示窗體。對于有數(shù)據(jù)顯示窗體設計,則必須進行窗體的數(shù)據(jù)源的設定。具體來講,是要完成兩次“掛接”操作。,不同字段類型數(shù)據(jù),應當選擇合適的綁定控件去“掛接”和顯示。,窗體創(chuàng)建使用自動窗體使用向導創(chuàng)建窗體在設計視圖中創(chuàng)建窗體,使用自動窗體創(chuàng)建,操作步驟選擇數(shù)據(jù)源;選擇“自動窗體”功能。,使用向導功能創(chuàng)建,操作步驟打開“窗體向導”對話框;按照提示要完成窗體布局確定(即選擇創(chuàng)建窗體類型)、外觀樣式選擇及窗體標題確定并命名保存窗體對象。,使用設計視圖創(chuàng)建,設計視圖窗體頁眉用于顯示一些標題信息。主體用于顯示記錄數(shù)據(jù)等主要信息。窗體頁腳用于顯示落腳信息或布置操作按鈕。設計時,是在設計視圖網(wǎng)格區(qū)域添加各種控件,完成窗體界面的數(shù)據(jù)顯示和操作功能。,工具箱,工具箱中常用控件標簽用于顯示固定文字信息。如字段標題等。文本框用于輸入、編輯和顯示文本。選項組用于對選項按鈕分組,實現(xiàn)單選效果。切換按鈕具有彈起和按下兩種狀態(tài)的命令按鈕。單選鈕具有選中或不選中兩種狀態(tài)。一般成組使用,一次選一個。復選框具有選中或不選中兩種狀態(tài)。一般成組使用,可多選或不選。組合框顯示一個文本框和一個下拉列表。列表框顯示一個可滾動的數(shù)據(jù)列表。命令按鈕用來執(zhí)行命令。圖像用于顯示固定圖像信息。未綁定對象框用于安排一些非綁定的OLE對象。綁定對象框用于安排綁定到的OLE對象類型字段數(shù)據(jù)。如照片等分頁符用于設計分頁窗體。選項卡用于創(chuàng)建多頁控件。子窗體/子報表用于添加“子窗體”。直線用于繪制直線。矩形用于繪制矩形。其他控件用于使用其它ActiveX控件。,控件分類綁定控件可以在窗體上顯示字段數(shù)據(jù)的一類控件文本框常作為“文本”、“數(shù)字”、“貨幣”、“日期”及“備注”類型字段數(shù)據(jù)的顯示。復選框常作為“是/否”類型字段數(shù)據(jù)的顯示。綁定對象框常作為“OLE對象”類型字段數(shù)據(jù)的顯示。非綁定控件在窗體上不顯示字段數(shù)據(jù)的一類控件標簽用于顯示固定文字信息。圖像用于顯示固定圖像信息。非綁定對象框用于顯示非綁定的OLE對象信息。,屬性窗口格式用于外觀屬性設置數(shù)據(jù)用于綁定控件的數(shù)據(jù)屬性設置事件用于控件操作屬性(事件)設置其他用于其他屬性設置,設計視圖創(chuàng)建窗體主要步驟創(chuàng)建一個空白窗體添加控件設置數(shù)據(jù)源設置窗體及控件屬性命名保存設計好的窗體可以命名保存。保存后窗體對象會以圖標列表顯示。,計算控件設計有數(shù)據(jù)顯示窗體設計中,綁定控件的第二次“掛接”操作是設置控件的“控件來源”屬性。一般情況下,是直接從選項字段列表中選擇顯示字段來設定。但也可以設定控件的“控件來源”屬性為一個等號“=”開頭的計算表達式,這就構成計算控件。如可以利用計算字段(“=Year(Date()-年齡”)實現(xiàn)由“年齡”字段值來計算并顯示其出生年。,復雜窗體設計子窗體分頁窗體選項卡窗體,窗體修改控件大小、位置及對齊方式調整大小調整位置調整對齊方式調整設計命令按鈕命令按鈕的“單擊”事件屬性設置:設置為已經創(chuàng)建好的宏對象設置為VBA代碼補充窗體設計添加“直線”控件和“矩形”控件以豐富窗體內容、美化窗體設計。,5.7數(shù)據(jù)報表,使用自動報表使用報表向導在設計視圖中創(chuàng)建報表打印報表,報表用于格式數(shù)據(jù)的打印輸出。同時,在報表中還可以進行多極匯總、添加圖片和圖表等操作。窗體可以輸入、輸出數(shù)據(jù)并可以進行交互操作,而報表只用于輸出數(shù)據(jù),沒有交互功能。需要指出的是,報表對象創(chuàng)建之前,應在Windows系統(tǒng)里設置好一臺打印機(虛擬打印機亦可)。否則,將無法正常進行報表創(chuàng)建工作。報表類型縱欄式每次只縱向排列顯示表或查詢的一條記錄。表格式一行顯示一條記錄,每次可以顯示表或查詢的多條記錄。組合式含有子報表的報表。圖表式將記錄數(shù)據(jù)以圖表形式顯示。標簽式以標簽形式顯示。報表功能無數(shù)據(jù)顯示報表報表不顯示表或查詢記錄數(shù)據(jù),只安排一些固定信息顯示。這種類型報表不常用。,有數(shù)據(jù)顯示報表報表會顯示表或查詢的記錄數(shù)據(jù)。如進行記錄數(shù)據(jù)追加、修改和刪除的數(shù)據(jù)維護窗體屬于有數(shù)據(jù)顯示窗體。對于有數(shù)據(jù)顯示報表設計,則必須進行報表的數(shù)據(jù)源的設定。與窗體設計相同,也要完成兩次“掛接”操作。,不同字段類型數(shù)據(jù),應當選擇合適的綁定控件去“掛接”和顯示。,報表創(chuàng)建使用自動報表使用向導創(chuàng)建報表在設計視圖中創(chuàng)建報表,使用自動報表創(chuàng)建,操
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司行政年度工作計劃2025(13篇)
- 2025新聞記者個人工作總結(8篇)
- 2024年6月教師工作總結范文(7篇)
- 關于愛情演講2024(31篇)
- 2024-2025學年重慶市巴渝學校高一上學期期中考試歷史試卷
- 2024-2025學年內蒙古自治區(qū)赤峰市高三上學期期中考試歷史試卷
- 2025年合伙企業(yè)員工餐飲合同
- 2025年環(huán)氧大豆油項目規(guī)劃申請報告
- 2025年制造業(yè)薪資談判集體協(xié)商協(xié)議指導范本
- 2025年共有債權缺失的離婚協(xié)議書規(guī)范文本
- 保護和傳承中國傳統(tǒng)文化遺產閱讀題答案
- 【長安的荔枝中李善德的人物形象分析7800字(論文)】
- 勞動合同范本1997
- 廣東省2024年普通高中學業(yè)水平合格性考試語文仿真模擬卷01(原卷版)
- 2024CSCO食管癌診療指南解讀
- QB/T 6019-2023 制漿造紙專業(yè)設備安裝工程施工質量驗收規(guī)范 (正式版)
- 2024年山東省安全生產普法知識競賽考試題庫(含答案)
- 2024年廣西南寧市初中畢業(yè)班適應性測試數(shù)學試卷
- 建筑入侵報警系統(tǒng)-入侵報警系統(tǒng)概述
- (正式版)JBT 10437-2024 電線電纜用可交聯(lián)聚乙烯絕緣料
- 【S城投公司償債能力存在的問題及優(yōu)化建議探析8000字(論文)】
評論
0/150
提交評論