ACCESS實例教程(窗體的操作).ppt
《ACCESS實例教程(窗體的操作).ppt》由會員分享,可在線閱讀,更多相關(guān)《ACCESS實例教程(窗體的操作).ppt(33頁珍藏版)》請在裝配圖網(wǎng)上搜索。
Access實例教程,潘明寒趙義霞主編中國水利水電出版社,ACCESS實例教程,——窗體的操作(第4章),1,使用窗體控件2,建立窗體3,建立主/子窗體4,添加計算控件,本章要點:,4.1認識窗體對象,窗體對象是Access提供的最主要的操作界面對象,數(shù)據(jù)源是表或查詢。窗體的主要作用是構(gòu)造方便美觀的輸入輸出界面,接收用戶輸入的命令,查看、編輯和追加數(shù)據(jù)。窗體可以使數(shù)據(jù)的顯示和操作按設(shè)計者的意愿實現(xiàn),增加了數(shù)據(jù)操作的安全性和便捷性。數(shù)據(jù)庫應(yīng)用系統(tǒng)的使用者對數(shù)據(jù)的任何操作只能在窗體中進行。,最常用窗體視圖有3種:設(shè)計視圖、窗體視圖、數(shù)據(jù)表視圖。單擊窗口左上角的視圖按鈕進行視圖切換。,4.1.1窗體的視圖,4.1.2窗體的結(jié)構(gòu),一個完整的窗體對象包含5個節(jié),分別是:窗體頁眉節(jié)、頁面頁眉節(jié)、主體節(jié)、頁面頁腳節(jié)、窗體頁腳節(jié)。默認情況下窗體設(shè)計視圖窗口只有主體節(jié)。,4.1.3窗體的類型,窗體類型實際上是窗體布局,共有6種,分別是:縱欄式窗體、表格式窗體、數(shù)據(jù)表窗體、主/子窗體、圖表窗體、數(shù)據(jù)透視表窗體。,4.1.4窗體的幾個重要按鈕,分別是:字段列表,工具箱,自動套用格式,代碼,屬性,生成器,數(shù)據(jù)庫,新對象,4.2窗體的工具箱與屬性對話框,窗體是一個容器對象,可以包含其他對象,包含的對象稱為控件。在窗體設(shè)計視圖中,Access提供了一個工具箱,用來生成窗體的常用控件,進行可視化的窗體設(shè)計。Access還提供了一個屬性對話框,用來設(shè)置窗體本身和窗體內(nèi)各控件的一系列屬性。使用工具箱和屬性對話框是可視化設(shè)計中最基本的操作。,4.2.1工具箱的使用方法與按鈕功能,工具箱與窗體設(shè)計界面是一體的,隱藏窗體的設(shè)計界面,工具箱就不可見。單擊一個工具箱按鈕,在設(shè)計視圖中用鼠標畫出一塊區(qū)域,即生成與按鈕對應(yīng)的窗體控件。雙擊一個按鈕將其鎖定,在設(shè)計窗口重復(fù)畫出多個相同控件,再次單擊該按鈕或用Esc鍵解除鎖定。,4.2.2屬性對話框,屬性決定窗體和控件的結(jié)構(gòu)、外觀以及數(shù)據(jù)特性。任何對象都有一系列屬性,不同對象擁有的屬性也不相同。先選取對象,然后再給選取的對象定義屬性。,1,格式屬性卡,定義控件的顯示格式和外觀樣式。如:前景色、背景色、寬度、高度、上邊界、左邊界等。2,數(shù)據(jù)屬性卡,定義控件的數(shù)據(jù)來源和操作數(shù)據(jù)的規(guī)則。如:控件來源、輸入掩碼、有效性規(guī)則、默認值等。3,事件屬性卡中顯示當(dāng)前控件所能識別的動作,如:單擊、雙擊等。4,其他屬性卡,定義控件的附加屬性。如:名稱??丶拿Q是一個字符串,在VBA程序用名稱調(diào)用控件。窗體中每一個控件都有名稱,名稱是惟一的。,4.2.3窗體的常用屬性,窗體的常用屬性有:標題、記錄選擇器、導(dǎo)航按鈕、分隔線、圖片、記錄源等。,4.2.4窗體的自動套用格式,在設(shè)計視圖中打開一個窗體→“格式”菜單→“自動套用格式”→在列表中選取一個樣式→單擊“確定”。,4.2.5控件布局,1,對齊多個控件,2,使多個控件大小相同,3,設(shè)置多個控件的水平間距或垂直間距,設(shè)置多個控件的水平間距或垂直間距還可以用各控件的左邊距、上邊距、寬度、高度屬性聯(lián)合設(shè)置。,4.3創(chuàng)建窗體控件,用來顯示說明性文字,沒有控件源,文字不隨記錄的更換而改變。系統(tǒng)會為其他控件自動附加一個標簽,也可以用標簽按鈕創(chuàng)建獨立標簽。,4.3.1標簽控件,例:制作立體字,是交互式控件,用來輸入、編輯和顯示數(shù)據(jù),有結(jié)合、非結(jié)合、計算三種類型。結(jié)合型文本框有控件來源,與表或查詢中的字段相連。非結(jié)合型文本框沒有控件來源,用來顯示提示信息、接受用戶輸入的數(shù)據(jù)。計算型文本框用來顯示表達式的值。表達式使用的數(shù)據(jù)可以是字段的值、其他控件的值、或函數(shù)值。計算型文本框內(nèi)容從等號開始。,4.3.2文本框控件,例:文本框練習(xí),(1)從字段列表向窗體拖入姓名、系別、工資、獎金4個字段,生成了4個結(jié)合型文本框。(2)建3個文本框→起名t1、t2、t3。(3)t1中寫表達式:=[工資]+[獎金](4)t3中寫表達式:=t1-t2,轉(zhuǎn)到窗體視圖→在t2中輸入200,回車后顯示結(jié)果:,4.3.3選項組控件,顯示一組選項值,用戶只需單擊所需值即可完成數(shù)據(jù)輸入。選項組中的值一次只能選擇一個。可將選項組控件與一個字段綁定。,例:用選項組控件顯示“黨員否”字段的值,(1)按下工具箱中的“控件向?qū)А卑粹o→單擊“選項組”按鈕→在窗體中畫一個矩形→在打開的對話框中依次輸入“黨員”和“非黨員”。,(2)單擊“下一步”→選“不需要默認選項”→單擊“下一步”→給“黨員”對應(yīng)的值填-1→給“非黨員”對應(yīng)的值填0,(3)單擊“下一步”→選“在此字段中保存該值”→單擊旁邊輸入框的向下按鈕選“黨員否”字段。,(4)單擊“下一步”→選按鈕類型為“選項按鈕”→“下一步”→為選項組指定標題為“是否黨員”→單擊“完成”。(5)整理選項組各控件位置→轉(zhuǎn)到窗體視圖,當(dāng)前選項隨記錄的改變而不斷變化。,4.3.4復(fù)選框、切換按鈕、選項按鈕控件,復(fù)選框、切換按鈕和選項按鈕都顯示“是/否”型數(shù)據(jù)的值。復(fù)選框中有對勾為“是”,無對勾為“否”。切換按鈕按下狀態(tài)為“是”,抬起狀態(tài)為“否”。選項按鈕中有圓點為“是”,無圓點為“否”。,例:將三種控件的控件來源設(shè)置為“黨員否”字段。,4.3.5組合框與列表框控件,組合框和列表框都提供一組值供用戶選擇,通過點擊鼠標完成數(shù)據(jù)輸入。組合框只顯示一行數(shù)據(jù),在窗體中占的區(qū)域較小,既能進行選擇,又能輸入文本。列表框顯示多行數(shù)據(jù),在窗體中占的區(qū)域較大,只能進行選擇,不能輸入新值。組合框和列表框都分為結(jié)合型與非結(jié)合型2種。,例:用組合框顯示“職稱”字段,用列表框顯示“系別”字段,(1)按下“控件向?qū)А卑粹o→單擊“組合框”按鈕→在窗體中畫一個矩形→在打開的對話框中選“自行鍵入所需值”。,(2)單擊“下一步”→依次輸入“教授”、“副教授”、“講師”、“助教”。,(3)單擊“下一步”→選“將該數(shù)值保存在這個字段中”→在右邊的輸入框中選“職稱”字段。,(3)單擊“下一步”→為組合框指定標簽為“職稱”→單擊“完成”。(4)類似方法建立列表框→自行鍵入的值依次為:計算機、英語、中文、法律→將列表框數(shù)值保存在“系別”字段中。(5)整理各控件位置→轉(zhuǎn)到窗體視圖。顯示:,用來執(zhí)行特定的操作,例如,單擊命令按鈕關(guān)閉窗體。通常給命令按鈕附加一段VBA代碼或一個宏,也可以用“向?qū)А苯o命令按鈕指定一些特殊操作。,4.3.6命令按鈕,例:用向?qū)Ы⒚畎粹o,(1)按下“控件向?qū)А薄鷨螕簟懊畎粹o”控件→在窗體中畫按鈕大小→在對話框中選類別為“記錄導(dǎo)航”→選操作為“轉(zhuǎn)至前一項記錄”。,(2)單擊“下一步”→單擊“文本”項→單擊“下一步”→單擊“完成”按鈕。,(3)類似方法建“轉(zhuǎn)至下一項記錄”按鈕和“關(guān)閉窗體”按鈕。,(4)轉(zhuǎn)到窗體視圖。顯示:,4.3.7選項卡控件與其他控件,選項卡用來在一個窗體內(nèi)顯示多頁信息,單擊選項卡的標簽進行頁面切換。,例:建立選項卡,(1)選取“選項卡控件”在窗體單擊,窗體自動生成有2個頁的選項卡。(2)右擊第2個卡→在快捷菜單中選“插入頁”→同樣方法再插入一頁,插入的頁依次排在最后。(3)將4個頁的“標題”分別設(shè)置為:基本信息、照片、成績、日歷→名稱分別為:p1、p2、p3、p4。,(4)單擊“基本信息”頁→拖入學(xué)號、姓名、性別字段。(5)單擊“照片”頁→在頁中建立“綁定對象框”→“控件來源”屬性選“照片”字段。(6)單擊“成績”頁→將數(shù)據(jù)庫窗口公共課成績表拖入頁中。(7)單擊“日歷”頁→單擊工具箱“其他控件”按鈕→選“日歷控件”→在頁中畫一個矩形作為日歷大小。,,(8)轉(zhuǎn)到窗體視圖,顯示:,4.3.8子窗體/子報表控件,,如果2個表建立了一對多關(guān)系,并且2個表都建了窗體,可以用“子窗體/子報表”控件將子表窗體顯示在主表窗體中。子表窗體通常是數(shù)據(jù)表窗體,利用主/子窗體使主表與子表數(shù)據(jù)同時顯示,兩表數(shù)據(jù)之間的關(guān)系一目了然。,例:用主/子窗體方法顯示學(xué)生表與公共課成績表,(1)將“學(xué)生”表與“公共課成績”表建立關(guān)系并實施參照完整性,分別給兩個表建縱欄式窗體和數(shù)據(jù)表式窗體。,(2)在設(shè)計視圖中打開主窗體→將子窗體拖入主窗體中→整理布局。(3)轉(zhuǎn)到窗體視圖,顯示主/子窗體。,- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- ACCESS 實例教程 窗體 操作
鏈接地址:http://appdesigncorp.com/p-3392476.html