6.4高級(jí)窗體設(shè)計(jì)
我們一般通過設(shè)計(jì)視圖來設(shè)計(jì)窗體,設(shè)計(jì)窗體的中心任務(wù)就是設(shè)計(jì)窗體控件.
窗體時(shí)有一個(gè)個(gè)控件組成的,控件是窗體顯示數(shù)據(jù),執(zhí)行操作和修飾版面的對(duì)象,窗體中的控件對(duì)象都放在下圖所示的工具箱內(nèi).
6.4.1工具箱的組成
選擇對(duì)象
控件向?qū)?/P>
文本框
標(biāo)簽
選項(xiàng)組
切換按鈕
選項(xiàng)按鈕
復(fù)選框
組合框
列表框
命令按鈕
圖像
結(jié)合對(duì)象框
非結(jié)合對(duì)象框
分頁(yè)符
選項(xiàng)卡
子窗體報(bào)表
直線
矩形
其它控件
6.4.2窗體控件的功能
選擇對(duì)象 選取控件,節(jié)或窗體
控件向?qū)?可以打開,關(guān)閉控件向?qū)?/P>
標(biāo)簽 顯示提示性的靜態(tài)文本
文本框 顯示,輸入,編輯數(shù)據(jù)
選項(xiàng)組 顯示一組復(fù)選框,選項(xiàng)按鈕
切換按鈕,選項(xiàng)按鈕,復(fù)選框 與具有"是否"屬性的數(shù)據(jù)結(jié)合
組合框 結(jié)合了文本框與列表框的特點(diǎn),可以輸入數(shù)據(jù),也可在列表框中選擇
列表框 顯示可以滾動(dòng)的數(shù)值列表
命令按鈕 用來在窗體中執(zhí)行一些操作
圖像 在窗體中顯示靜態(tài)圖像
結(jié)合對(duì)象框 在窗體中顯示OLE對(duì)象,但只顯示保存在數(shù)據(jù)庫(kù)中的OLE對(duì)象
非結(jié)合對(duì)象框 在窗體中顯示OLE對(duì)象
分頁(yè)符 在窗體中開始一個(gè)新的屏幕,或在打印窗體時(shí)開始一個(gè)新頁(yè)
選項(xiàng)卡 在一個(gè)窗體中顯示多頁(yè)信息
子窗體/子報(bào)表 在現(xiàn)有窗體中再創(chuàng)建一個(gè)與主窗體相聯(lián)系的子窗體,也可以將現(xiàn)有的窗體通過控件加入到另一窗體中
直線 ,矩形 繪制直線和矩形
其它控件 選擇當(dāng)前可用的控件
6.4.3在窗體中創(chuàng)建控件
創(chuàng)建標(biāo)簽
[例6-6]創(chuàng)建標(biāo)簽——"圖書管理數(shù)據(jù)庫(kù)"
在設(shè)計(jì)視圖中打開[例6-2]創(chuàng)建的圖書信息窗體;
在工具箱中單擊"標(biāo)簽"控件,在窗體中適當(dāng)?shù)奈恢猛铣鲆粋(gè)輸入框,然后輸入相應(yīng)文本
標(biāo)簽
創(chuàng)建文本框
A c c e s s使用的文本框類型有以下四種基
本類型:
單行文本框 通常綁定在窗體上的控件或者表或查詢中的字段上.
多行文本框 通常綁定在備注字段類型上,并且包含一個(gè)垂直滾動(dòng)條,允許訪問框之外的文本.
計(jì)算文本框從以等號(hào)= (等號(hào))開頭的表達(dá)式獲得其值,通常只有一行.如果在計(jì)算文本框的表達(dá)式中包含一個(gè)字段值,例如[ 身高 ],該文本框便被綁定到這個(gè)字段上.否則計(jì)算文本框便是未綁定的.計(jì)算文本框中的值不能進(jìn)行編輯.
未綁定文本框可以用來為Access VBA過程提供值—例如限定日期.沒有包含計(jì)算表達(dá)式的未綁定文本框可以被編輯.
如上圖所示的窗體中的控件,都是綁定文本框.
創(chuàng)建未綁定文本框
在窗體設(shè)計(jì)視圖中打開已有的窗體或創(chuàng)建一個(gè)空窗體
在工具箱中單擊"文本框"按鈕,在窗體中拖出任意大小的文本框
在此創(chuàng)建的非綁定文本框,可以顯示描述信息,或接受用戶輸入
應(yīng)用:設(shè)計(jì)一個(gè)窗體,要求顯示xsda表中的學(xué)號(hào),姓名,性別,身高,體重5個(gè)字段,并用文本框控件判斷每個(gè)學(xué)生的體重是否超標(biāo)(正常體重=身高-1.05m),分別用yes或no表示判斷結(jié)果.
操作步驟如下:
● 在窗體對(duì)象中選擇新建/設(shè)計(jì)視圖,并在表/查詢下拉列表中選擇xsda表,按確定按鈕;
● 在字段列表中選擇學(xué)號(hào),姓名,性別,身高(cm),體重(kg)5個(gè)字段(同時(shí)按住Ctrl鍵選擇);
● 將選中的字段拖放到窗體的合適位置;
● 在工具箱中選擇文本框控件,在窗體的合適位置上拖放文本框;
● 修改標(biāo)簽名以明確文本框的內(nèi)容,并在文本框中輸入數(shù)字型表達(dá)式:=[身高]-105>選擇查詢中所有的字段.單擊下一步
相關(guān)推薦:Exam8視線:名師解析2010年9月等考ACCESS試題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |