




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
窗體、報表、宏都是Access所提供的對象。本章主要介紹窗體、報表、宏等數(shù)據(jù)庫對象的應用。
8.1窗體
窗體是Access數(shù)據(jù)庫中的一個非常重要的對象,通過窗體可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、顯示統(tǒng)計和查詢數(shù)據(jù),是用戶和數(shù)據(jù)庫進行交互的橋梁。利用窗體可以將整個數(shù)據(jù)庫應用程序組織起來,控制數(shù)據(jù)庫操作流程,形成一個完整的應用系統(tǒng)。
窗體是操作應用系統(tǒng)的界面,通過按鈕等控件提示用戶進行業(yè)務流程操作,用戶通過選擇不同操作進入下一步操作的界面,完成操作后返回主窗體。窗體的概念及其組成:窗體通常由窗體頁眉、窗體頁腳、頁面頁眉、頁面頁腳和主體組成,每一局部稱為窗體的“節(jié)〞,除主體節(jié)外,其它節(jié)可通過設置確定有無,但所有窗體必須有主體節(jié)。
窗體頁眉和窗體頁腳:一般用于顯示窗體標題、使用說明或放置窗體任務按鈕等。窗體頁眉在執(zhí)行窗體時可顯示。主體:是窗體的主要局部,絕大多數(shù)的控件及信息都出現(xiàn)在主體節(jié)中,是數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)處理的主要工作界面。
頁面頁眉和頁面頁腳:打印窗體時輸出。例如,日期、頁碼、圖像等。窗體頁眉主體窗體頁腳窗體的類型:窗體分類方法很多,從邏輯上可以分為主窗體和子窗體,子窗體是主窗體的組成局部,嵌入在主窗體內(nèi)使用。按功能可以分為命令選擇式窗體和交互式窗體。命令選擇式窗體交互式窗體
窗體視圖:窗體視圖有窗體視圖,數(shù)據(jù)表視圖,數(shù)據(jù)透視表視圖,數(shù)據(jù)透視圖視圖,布局視圖和設計視圖等。窗體視圖創(chuàng)立窗體:1.使用“窗體工具〞創(chuàng)立窗體使用“窗體工具〞可創(chuàng)立一個數(shù)據(jù)窗體,用這種方式創(chuàng)立的窗體格式是由系統(tǒng)規(guī)定的,如果需要修改,可以通過窗體設計視圖來完成。
2.使用“窗體向導〞創(chuàng)立窗體用這種方法創(chuàng)立窗體時,用戶可以選擇窗體包含的字段個數(shù),還可以定義數(shù)據(jù)窗體布局和樣式。例如,根據(jù)學生選課情況創(chuàng)立“成績〞窗體。要求有學號、姓名、性別、課程編號、課程名、成績。該例涉及到學生、選課、課程3個表。3.使用“設計視圖〞自行創(chuàng)立窗體使用窗體設計視圖,既可以創(chuàng)立窗體,也可以修改窗體。利用設計視圖創(chuàng)立窗體不受系統(tǒng)約束,可以最大限度地滿足用戶需求。操作步驟如下:(1)翻開數(shù)據(jù)庫,在“數(shù)據(jù)庫〞窗口選擇“窗體〞為操作對象,單擊“新建〞按鈕。(2)在“新建窗體〞對話框選擇“設計視圖〞,單擊“確定〞,彈出空白窗體窗口如下圖。(3)在“窗體〞的“屬性〞對話框“記錄源〞選項中確定窗體數(shù)據(jù)來源。然后為窗體添加控件,設計窗體的布局。例如,添加學生表并將所有字段拖入窗體。(5)在“窗體〞對話框翻開“視圖〞菜單,選擇“代碼〞命令,設計窗體包含對象的事件和方法。(6)命名和保存窗體,結束窗體的創(chuàng)立。
窗體控件:在窗體設計視圖中設計窗體時,隨時可以使用工具箱中的各種控件,它包含標準控件和ActiveX控件。實際上,設計窗體的過程主要是設計控件。
常用控件:標簽控件、文本框控件、命令按鈕控件等等。標簽控件:用來顯示窗體中各種說明和提示信息。舉例:在窗體頁眉處添加一個標簽控件,顯示“學生根本情況瀏覽〞,并將該窗體保存為“學生根本情況瀏覽〞。操作:在窗體頁眉處參加一標簽,在其“標題〞屬性中輸入“學生根本情況瀏覽〞,22號字體,并調(diào)整位置。文本框控件:用于顯示、輸入或編輯窗體的根底記錄源數(shù)據(jù),顯示計算結果或者接收輸入的數(shù)據(jù)。文本框控件的數(shù)據(jù)源來自于表或鍵盤輸入的信息。文本框最重要的屬性是控件來源屬性。
說明:未綁定型控件與表或查詢無關。如線、矩形、標簽、文本框等。但文本框可根據(jù)需要綁定到某個表或查詢的某個字段上。舉例:創(chuàng)立一個系統(tǒng)登錄窗體,要求輸入賬號和密碼。操作:在窗體上創(chuàng)立二個文本框作為用戶輸入用戶名和口令的控件。修改其關聯(lián)標簽的標題。設口令文本框的“輸入掩碼〞屬性為“密碼〞。加一命令按鈕,標題為“確定〞。關閉窗體的記錄選定器和導航按鈕。命令按鈕控件:響應用戶的鼠標事件,用于控制程序的執(zhí)行過程以及控制對窗體數(shù)據(jù)的操作等。舉例:修改學生表錄入窗體,用命令按鈕實現(xiàn)記錄導航條的功能。操作:修改窗體屬性。關閉窗體的記錄選定器和導航按鈕、滾動條。在窗體頁腳處創(chuàng)立6個命令按鈕,并在向導中選擇動作方式。
報表是數(shù)據(jù)庫中數(shù)據(jù)信息和文檔信息輸出的一種形式,它可以將數(shù)據(jù)庫中的數(shù)據(jù)信息和文檔信息以多種形式通過屏幕顯示或通過打印機打印出來。8.2報表報表的組成:報表頁眉、頁腳:顯示整個報表的標題、說明性文字、圖形、制作時間或單位等,僅在報表的首頁他和尾頁打印輸出。頁面頁眉、頁腳:顯示報表每列的列標題,主要是字段名稱或記錄的分組名稱。該標題在每一頁上都顯示或打印。主體:它是報表的主體局部,用于表或查詢中的記錄數(shù)據(jù)。
創(chuàng)立報表:創(chuàng)立報表與創(chuàng)立窗體非常類似。報表和窗體都是使用控件來組織和顯示數(shù)據(jù)的,所以創(chuàng)立窗體的方法同樣也適用于創(chuàng)立報表。1.使用“自動創(chuàng)立報表〞創(chuàng)立報表用這種方式創(chuàng)立的報表格式是由系統(tǒng)規(guī)定的,但也可以通過報表“設計視圖〞對其進行修改。例1:選擇“自動創(chuàng)立報表〞,根據(jù)學生表創(chuàng)立報表。
2.使用“報表向導〞創(chuàng)立報表使用報表向導,報表包含的字段個數(shù)在創(chuàng)立報表時可以選擇,另外還可以定義報表布局和樣式來定制報表。例2:根據(jù)學生選課情況創(chuàng)立“成績〞報表。要求有學號、姓名、性別、課程編號、課程名、成績,并按學號分組求每同學的平均成績,同時同學成績按升序排列。該例涉及到學生、選課、課程3個表。使用“報表向導〞創(chuàng)立。3.使用“設計視圖〞創(chuàng)立報表在報表設計視圖窗口中,可以根據(jù)設計者的個性及需求設計報表包含的數(shù)據(jù)來源以及報表的布局、樣式等。例3:進入報表“設計視圖〞,將上例報表頁眉中的標題移至中間,設置頁面頁眉中的各字段名稱的“文本對齊〞屬性為“居中〞插入一個圖像控件,放入一個圖標….
報表編輯:在報表設計視圖中對已有的報表進行修改的操作。例4:在例1的“成績〞報表的報表頁腳中添加文本框控件,分別計算和顯示平均成績、考試人次。例5:創(chuàng)立圖表報表,顯示各門課程的平均成績。(1)新建一個查詢?nèi)缦拢篠ELECT選課.成績,課程.課程名FROM課程INNERJOIN選課ON課程.課程編號=選課.課程編號(2)啟動新建報表對話框,選“圖表向導〞(數(shù)據(jù)來源為上面的查詢)(3)選擇圖表類型為“柱型圖〞(4)雙擊“求和成績〞按鈕,選擇“平均值〞(5)下一步,指定圖表標題“各門課程平均分〞8.3宏宏的概念:宏是一種特定的編碼,是一個或多個操作命令的集合。宏以動作為根本單位,一個宏命令能夠完成一個操作動作。每一個宏命令由動作名和操作參數(shù)組成。宏可以是包含一個或多個宏命令的宏集合。假設是由多個宏命令組成的宏,其操作動作的執(zhí)行是按宏命令的排列順序依次完成的。另外,還可以在宏中參加條件表達式,限制宏在滿足一定條件時完成某種操作。
簡單講,使用宏的目的就是為了實現(xiàn)自動操作。在Access中實現(xiàn)自動處理的方法主要有兩種:宏和VBA模塊。舉例:新建宏,設置一個消息框(MsgBox)宏命令,再設置一翻開窗口(OpenForm)宏命令,命名宏為“歡送〞。運行時先后執(zhí)行這兩個宏,執(zhí)行結果如下:宏的設計與運行:在Access中,共定義了近50種宏命令。其中,每個操作執(zhí)行特定的功能。例如,翻開和關閉表、查詢、窗體和報表,顯示消息框,振鈴,在記錄中篩選、定位等。將這些宏命令單獨使用或按照要實現(xiàn)的功能進行組合,就可以實現(xiàn)指定功能的宏。創(chuàng)立宏的過程十分簡單,只要在宏窗口選定所需要的宏命令,定義好有關參數(shù),即可實現(xiàn)某些特定的自動處理功能,而這些通常都是需要編程來實現(xiàn)的。宏編輯器是創(chuàng)立宏的唯一環(huán)境。在宏編輯器中,可以完成選擇宏,設置宏條件、宏操作和宏參數(shù),添加或刪除宏,更改宏順序等操作。例:修改“學生根本情況瀏覽〞窗體,為其添加查詢功能。(1)翻開“學生根本情況瀏覽〞窗體,在頁眉處加文本框,取名txt,加一命令按鈕,標題為“宏查詢〞。(2)創(chuàng)立宏“查詢學號〞,選擇宏命令“GoToControl〞,設置控件參數(shù)“學號〞;再選擇宏命令“FindRecord〞,設置查找參數(shù)[Form].[txt]。(3)設置“宏查詢〞按鈕屬性,在其單擊按鈕屬性中選擇“查詢學號〞。(4)運行“學生根本情況瀏覽〞窗體,輸入學號,點擊“宏查詢〞按鈕。例:修改“學生根本情況瀏覽〞窗體,將頁腳中的功能用自定義按鈕替代。并保存為“學生根本情況瀏覽1〞窗體。(1)翻開“學生根本情況瀏覽〞窗體,在頁腳處加5個命令按鈕,標題如圖。(2)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025(抵押)反擔保合同
- 2025杭州市家具買賣合同范本
- 梧州網(wǎng)簽合同范本
- 建筑施工合同范本詳解
- 店鋪臨時聘用合同范本
- 委托培訓員工合同范本
- 國家設計服務合同范本
- 包裝資料銷毀合同范本
- 旅社整體出租合同范本
- 購房帶裝修 合同范本
- 高速天橋拆除方案(3篇)
- 第1課 鴉片戰(zhàn)爭 課件 歷史統(tǒng)編版2024八年級上冊
- 2025年中國冷鏈物流行業(yè)投資前景分析、未來發(fā)展趨勢研究報告(智研咨詢發(fā)布)
- 2025合作合同范本下載
- 手外傷急救診療流程標準化
- 農(nóng)村土地托管培訓課件
- 老年??谱o士學習培訓匯報
- 基孔肯雅熱防控培訓課件
- 公司崗位補助管理辦法
- 游戲與兒童發(fā)展課件
- 捐贈助學活動方案
評論
0/150
提交評論