數(shù)據(jù)庫的窗體建立_第1頁
數(shù)據(jù)庫的窗體建立_第2頁
數(shù)據(jù)庫的窗體建立_第3頁
數(shù)據(jù)庫的窗體建立_第4頁
數(shù)據(jù)庫的窗體建立_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫的窗體建立第1頁,共38頁,2023年,2月20日,星期六窗體的功能與組成窗體的各種形式窗體的視圖窗體的創(chuàng)建常用控件的使用使用窗體操縱數(shù)據(jù)第2頁,共38頁,2023年,2月20日,星期六5.1窗體的功能與組成輸入和維護表中數(shù)據(jù)的一種方式,是用戶操作數(shù)據(jù)庫的界面,通過它,用戶可以對數(shù)據(jù)庫中的數(shù)據(jù)進行管理和維護,它是數(shù)據(jù)庫與用戶之間聯(lián)系的橋梁。窗體是以表或查詢?yōu)榛A(chǔ)而創(chuàng)建的,在窗體中顯示的數(shù)據(jù)實際上是調(diào)用的表或查詢中的數(shù)據(jù)。1.Access數(shù)據(jù)庫中的窗體對象第3頁,共38頁,2023年,2月20日,星期六2.窗體的功能顯示與編輯數(shù)據(jù):這是窗體最普遍的應(yīng)用方式,窗體向用戶提供一個方法來規(guī)定數(shù)據(jù)庫中數(shù)據(jù)的顯示用戶還可以利用窗體進行數(shù)據(jù)庫中數(shù)據(jù)的修改、添加和刪除。顯示消息:在窗體中可以顯示一些解釋或警告消息,以便及時告訴用戶即將發(fā)生的動作信息,如在用戶要刪除一條人員信息記錄時,要求其進行確認(rèn)??刂瞥绦驁?zhí)行:在應(yīng)用程序中,一般由窗體提供程序和用戶間信息交互的界面,而實際工作主要由程序代碼來完成。Access中的窗體也可以與VBA編寫的函數(shù)、子程序這樣的程序代碼段相結(jié)合。打印數(shù)據(jù):在Access中,除了報表對象之外,窗體對象中的信息也可以打印出來。第4頁,共38頁,2023年,2月20日,星期六3.窗體的組成

窗體由一組窗體控件構(gòu)成,每一個窗體由于數(shù)據(jù)源(表、查詢)、窗體控件屬性的不同,所產(chǎn)生的形式也是多種多樣的。窗體通常由窗體頁眉、窗體頁腳、頁面頁眉、頁面頁腳及主體5部分組成,每個部分都稱為窗體的“節(jié)”。

(1)窗體頁眉窗體的頁眉位于窗體的最上方,是由窗體控件組成的,主要用于顯示窗體標(biāo)題、說明窗體的使用、放置窗體中的控制按鈕。(2)窗體頁腳窗體的頁腳位于窗體的最下方,同樣是由窗體控件組成的。它主要用于窗體的使用說明,以及窗體中控制按鈕的擺放。由于窗體頁腳和窗體頁眉的功能基本相同,通常在設(shè)計窗體中省略對窗體頁腳的設(shè)計,或只是讓窗體頁腳起一個窗體的腳注作用,說明窗體的制作時間、設(shè)計者等內(nèi)容。

第5頁,共38頁,2023年,2月20日,星期六(3)主體窗體的主體位于窗體的中心部分,是工作窗口的核心部分,由多種窗體控件組成。它是數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)維護的主要工作界面,也是控制數(shù)據(jù)庫系統(tǒng)流程的重要窗口。(4)頁面頁眉與頁面頁腳頁面頁眉與頁面頁腳只出現(xiàn)在打印的窗體上,通常因為窗體主要用于屏幕信息的交互,所以在設(shè)計窗體時很少考慮對頁面頁眉與頁面頁腳的設(shè)計。若有頁面頁眉與頁面頁腳窗體,它們的作用也大多是為了輸出說明信息。第6頁,共38頁,2023年,2月20日,星期六5.2窗體的各種形式

1.縱欄式窗體縱欄式窗體:在窗體界面中,記錄中各字段縱向排列,每次只顯示表或查詢中的一條記錄,可以占一個或多個屏幕??v欄表窗體通常用于輸入數(shù)據(jù),每個字段的標(biāo)簽一般都放在字段左邊??梢允褂肳indows的大多數(shù)控制操作,從而提高輸入效率。第7頁,共38頁,2023年,2月20日,星期六

2.表格式窗體表格式窗體:在窗體的一個畫面中顯示表或查詢中的全部記錄。記錄中的字段橫向排列,記錄縱向排列。每個字段的標(biāo)簽都放在窗體頂部,做窗體頁眉??赏ㄟ^滾動條來查看和維護其他記錄。第8頁,共38頁,2023年,2月20日,星期六

3.組合式窗體組合式窗體:由主窗體和子窗體構(gòu)成。一般地,數(shù)據(jù)表窗體表示的是主數(shù)據(jù)表或查詢中的數(shù)據(jù),而子窗體中表示的是被關(guān)聯(lián)的數(shù)據(jù)表(查詢)中的數(shù)據(jù)。這種窗體集合了窗體和數(shù)據(jù)工作表的所有優(yōu)點。切換主窗體記錄切換子窗體記錄選擇類別指定類別的屬性指定類別的所有產(chǎn)品第9頁,共38頁,2023年,2月20日,星期六4.數(shù)據(jù)透視表窗體數(shù)據(jù)透視表:是一種交互式表,可動態(tài)改變版面布置,以按不同方式計算、分析數(shù)據(jù)。所進行的計算與數(shù)據(jù)在數(shù)據(jù)透視表中的排列有關(guān)。例如,可水平或垂直顯示字段值,再計算每行或列的合計??蓪⒆侄沃底餍刑柣蛄袠?biāo),在交叉點進行統(tǒng)計計算。第10頁,共38頁,2023年,2月20日,星期六5.圖表窗體圖表窗體:將數(shù)據(jù)以圖表的方式表示。一般地,可以表示圖表本身,也可以將它嵌入到其他窗體中作為子窗體。Access提供了多種圖表,包括折線圖、柱型圖、餅圖、圓環(huán)圖、面積圖、三維條型圖等。

第11頁,共38頁,2023年,2月20日,星期六5.3窗體的視圖

在Access2002以上的版本中,窗體有五種視圖:設(shè)計視圖、窗體視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視表視圖、數(shù)據(jù)透視圖視圖。不同視圖用途不一樣,設(shè)計視圖是用來創(chuàng)建、修改和美化窗體的,窗體視圖是設(shè)計的結(jié)果,數(shù)據(jù)表視圖就是數(shù)據(jù)表對象,而數(shù)據(jù)透視表視圖與“數(shù)據(jù)透視圖”視圖是對數(shù)據(jù)進行簡單統(tǒng)計分析的兩種結(jié)果表現(xiàn)方式。五種視圖可以通過工具欄按鈕進行切換第12頁,共38頁,2023年,2月20日,星期六5.4.創(chuàng)建窗體的方法自動窗體:自動設(shè)計窗體格式,只須確定數(shù)據(jù)源即可◆自動窗體:縱欄式:自動創(chuàng)建縱欄式窗體◆自動窗體:表格式:自動創(chuàng)建表格式窗體◆自動窗體:數(shù)據(jù)表:自動創(chuàng)建數(shù)據(jù)表格式的窗體◆自動窗體:數(shù)據(jù)透視表:自動創(chuàng)建數(shù)據(jù)透視表窗體◆自動窗體:數(shù)據(jù)透視圖:自動創(chuàng)建數(shù)據(jù)透視圖窗體窗體向?qū)В菏褂肁ccess系統(tǒng)提供的向?qū)?,可以選擇數(shù)據(jù)源,也可選擇窗體的布局和窗體樣式。圖表向?qū)В涸O(shè)計各種統(tǒng)計圖的向?qū)?shù)據(jù)透視表向?qū)В涸O(shè)計數(shù)據(jù)透視表的向?qū)Ю迷O(shè)計視圖新建窗體:在窗體設(shè)計視圖中,可以從需要出發(fā)創(chuàng)建窗體,也可修改窗體。第13頁,共38頁,2023年,2月20日,星期六1.自動創(chuàng)建窗體選擇數(shù)據(jù)源自動窗體第14頁,共38頁,2023年,2月20日,星期六以“A班成績表”為例,建立縱欄式窗體:第15頁,共38頁,2023年,2月20日,星期六2.窗體向?qū)陆ù绑w窗體向?qū)У?6頁,共38頁,2023年,2月20日,星期六仍然以“A班成績表”為例,建立縱欄式窗體:第17頁,共38頁,2023年,2月20日,星期六第18頁,共38頁,2023年,2月20日,星期六第19頁,共38頁,2023年,2月20日,星期六3.用向?qū)?chuàng)建數(shù)據(jù)透視表

以“A班成績查詢”為例,創(chuàng)建數(shù)據(jù)透視表:第20頁,共38頁,2023年,2月20日,星期六第21頁,共38頁,2023年,2月20日,星期六第22頁,共38頁,2023年,2月20日,星期六4.創(chuàng)建圖表----通過圖表向?qū)?/p>

以“A班成績”為例,創(chuàng)建圖表窗體,步驟如P114所示:第23頁,共38頁,2023年,2月20日,星期六5.創(chuàng)建組合窗體

有兩種方法可以創(chuàng)建組合窗體:

(1)同時創(chuàng)建窗體與子窗體---一對多的情況:

具體操作見書。

(2)將子窗體添加到已有的窗體中----通過“子窗體/子報表”控件關(guān)聯(lián),具體操作見書。第24頁,共38頁,2023年,2月20日,星期六

6.窗體的設(shè)計----利用設(shè)計視圖創(chuàng)建,修改窗體(1)設(shè)計視圖的構(gòu)造工具箱工作區(qū)工具欄工具欄:第25頁,共38頁,2023年,2月20日,星期六視圖字段列表自動套用格式生成器插入超鏈接代碼數(shù)據(jù)庫窗口工具箱屬性新對象視圖按鈕:在幾種視圖之間切換。插入超鏈接按鈕:字段列表按鈕:顯示所選擇的表或查詢的字段列表。工具箱按鈕:顯示工具箱欄。自動套用格式按鈕:顯示“自動套用格式”對話框。代碼按鈕:打開VBA窗口,顯示當(dāng)前窗體的代碼。屬性按鈕:顯示窗體屬性對話框。生成器按鈕:彈出“選擇生成器”對話框,可選擇三種生成器:表達式生成器、宏生成器和代碼生成器。數(shù)據(jù)庫窗口按鈕:單擊該按鈕,返回數(shù)據(jù)庫窗口。新對象按鈕:單擊其右側(cè)箭頭,彈出一個折疊菜單,可選擇其中的選項新建對象。

第26頁,共38頁,2023年,2月20日,星期六工作區(qū):通常,一個完整的工作區(qū)由五節(jié)組成。一般只打開窗體的“主體”部分,其余四部分可按需添加:選擇:視圖|頁面頁眉/頁腳或窗體頁眉/頁腳可設(shè)置網(wǎng)格、標(biāo)尺,可拖拉改變工作區(qū)和各節(jié)大小。第27頁,共38頁,2023年,2月20日,星期六工具箱:子窗體/子報表選擇對象標(biāo)簽選項組單選扭組合框命令按鈕非綁定對象框分頁符矩形控件向?qū)?fù)選框直線切換按鈕文本框列表框圖片框綁定對象框多頁控件其他控件用于向窗體添加各種控件:單擊工具箱上合適的按鈕,再單擊窗體上要放按鈕的位置,或按住鼠標(biāo)左鍵并拖動畫出一個控件。第28頁,共38頁,2023年,2月20日,星期六(2)在設(shè)計視圖中的建窗體的過程S1.打開窗體設(shè)計視圖

打開窗體設(shè)計視圖,并按需要添加頁眉頁腳。S2.為窗體設(shè)定數(shù)據(jù)源單一數(shù)據(jù)源:數(shù)據(jù)來自一個表或查詢。

◆自動設(shè)定:在“新建窗體” 對話框中選擇表或查詢。 ◆手動設(shè)定:先選定窗 體;再打開屬性窗口,然后在 “數(shù)據(jù)”頁的“記錄源”組合框中選擇表或查詢。多數(shù)據(jù)源:數(shù)據(jù)來源涉及多個表或查詢。 ◆單擊窗體屬性對話框“數(shù)據(jù)”頁的“記錄源”組合框右 側(cè)的…按鈕,打開查詢設(shè)計器; ◆設(shè)計多表查詢; 第29頁,共38頁,2023年,2月20日,星期六S3.

在窗體上添加控件

將字段列表中的字段拖放到窗體上。

對于其它控件,將控件工具箱放到窗體上,在彈出 的向?qū)Щ驅(qū)傩源翱谥性O(shè)定數(shù)據(jù)源。

在控件屬性窗口格式頁設(shè)置背景、字體、對齊方式等S4.改變窗體的背景

單擊窗體設(shè)計工具條上的自動套用格式按鈕或者單擊屬性打開屬性對話框,改變其中的背景顏色。S5.保存窗體

關(guān)閉窗體,并在另存為對話框中指定窗體名。

第30頁,共38頁,2023年,2月20日,星期六5.5常用控件的使用1.控件的種類

綁定控件:綁定控件與基表或查詢中的字段相連,可用于顯示、輸入及更新數(shù)據(jù)庫中的字段。非綁定控件:非綁定控件”沒有數(shù)據(jù)來源。用于顯示提示信息,以及線條、矩形及圖像等。計算控件:以表達式作為數(shù)據(jù)來源。表達式使用窗體基表或基查詢中的數(shù)據(jù),或者窗體上其他控件的數(shù)據(jù)。2.在窗體上添加數(shù)據(jù)綁定控件將窗體所綁定的數(shù)據(jù)源字段列表中指定的字段拖放到窗體上,會自動添加相應(yīng)的控件。在屬性窗口中設(shè)定數(shù)據(jù)源。第31頁,共38頁,2023年,2月20日,星期六3.創(chuàng)建計算控件:先添加未綁定控件,然后在屬性窗口數(shù)據(jù)頁的控件來源格創(chuàng)建表達式第32頁,共38頁,2023年,2月20日,星期六4.常用控件的功能標(biāo)簽:顯示標(biāo)題、提示信息等說明性文本文本框:顯示、輸入或編輯數(shù)據(jù)源中的數(shù)據(jù),顯示計算結(jié)果,或接受用戶輸入命令按鈕:啟動指定的操作選項按鈕:可用于是/否型字段的操縱復(fù)選項按鈕:與選項按鈕類似切換按鈕:與選項按鈕類似,有彈起和按下兩種狀態(tài)選項組:與選項按鈕、復(fù)選項按鈕和切換按鈕搭配,構(gòu)成選項組列表框:顯示數(shù)據(jù)列表,用戶可從中選擇數(shù)據(jù)輸入到啟示中,或更改現(xiàn)有記錄的數(shù)據(jù)組合框:列表框和文本框的組合,可在其文本框輸入,也可先在列表中選擇,再添加到字段

第33頁,共38頁,2023年,2月20日,星期六圖像:主要用于顯示靜止的圖形文件未綁定對象框:顯示未綁定OLE對象,如Excel表格等綁定對象框:顯示綁定的OLE對象,即綁定的OLE對象型字段的值。分頁符:標(biāo)記新屏幕或新打印頁開始位置選項卡:用于將多個不同格式的窗體封裝在一個頁框中,即使一個頁框中包含多頁窗體,每頁又可包含多個控件

子窗體:在主窗體中顯示與其數(shù)據(jù)來源相關(guān)的子數(shù)據(jù)表中數(shù)據(jù)的窗體。直線:在窗體上繪制線條矩形:在窗體上繪制矩形其他控件:調(diào)用工具箱控件列表之外的其他控件列表,以便選擇更多的控件第34頁,共38頁,2023年,2月20日,星期六5.創(chuàng)建命令按鈕命令按鈕:模仿機器的硬開關(guān),鼠標(biāo)單擊此按鈕就可以執(zhí)行人們預(yù)先設(shè)計好的操作。創(chuàng)建命令按鈕的步驟:S1:打開要創(chuàng)建命令按鈕的窗體S2:打開控件工具箱S3:給窗體上放一個命令按鈕控件S4:在自動彈出的命令按鈕向?qū)υ捒蛑性O(shè)置:

S4.1:選擇操作類別(如窗體操作)和具體操作(如打開

窗體)S4.2:選擇操作對象(如要通過命令銨鈕打開的窗體)S4.3:選擇操作方式(如打開窗體并顯示所有記錄)S4.4:確定按鈕表面是否顯示圖片S4.5:確定命令按鈕的名稱第35頁,共38頁,2023年,2月20日,星期六6.控件的布局

溫馨提示

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

評論

0/150

提交評論