6.1.4窗體的視圖
設(shè)計(jì)視圖
窗體視圖
數(shù)據(jù)表視圖
數(shù)據(jù)透視表視圖
數(shù)據(jù)透視圖視圖
6.2創(chuàng)建窗體
6.2.1使用向?qū)?chuàng)建窗體
1.創(chuàng)建基于單個(gè)表的窗體
例6.1 在"圖書管理"數(shù)據(jù)庫(kù)中,用向?qū)?chuàng)建
"借書情況"窗體
在"圖書管理"數(shù)據(jù)庫(kù)中,單擊"窗體"對(duì)象
雙擊"使用向?qū)?chuàng)建窗體",在向?qū)?duì)話框一中,選擇"借書情況查詢"
將所有字段選進(jìn)窗體,單擊下一步
窗體向?qū)?duì)話框一
在下圖中選擇"縱欄表"單擊下一步
在下圖對(duì)話框中選擇一個(gè)列表項(xiàng),單擊下一步
在下圖對(duì)話框中輸入窗體名稱,單擊完成
2.創(chuàng)建基于多個(gè)表的窗體
例6.2 在"圖書管理"數(shù)據(jù)庫(kù)中,用向?qū)?chuàng)
建"個(gè)人借書清單"窗體
具體操作步驟
在"圖書管理"數(shù)據(jù)庫(kù)窗口中,單擊對(duì)象欄上的"窗體"按鈕
雙擊"使用向?qū)?chuàng)建窗體"按鈕,探出"窗體向?qū)?對(duì)話框一.
在上面圖中,將以下字段選入,"讀者信息表"中:姓名,讀者賬號(hào),性別,讀者類型,單位;"圖書信息表":圖書條碼,圖書類型,書名,作者,出版社,單價(jià);借書信息表:借書時(shí)間.單擊"下一步"
窗體向?qū)?duì)話框一
在上圖中選擇"通過讀者信息表"查看數(shù)據(jù),選中"帶有子窗體的窗體"復(fù)選框,單擊"下一步"
窗體向?qū)?duì)話框二
在上圖中選取"表格"列表項(xiàng),將子窗體布局為表格,單擊"下一步"
按照下面兩個(gè)向?qū)?最后完成窗體創(chuàng)建
窗體向?qū)?duì)話框三
注意:創(chuàng)建帶有子窗體的窗體,主窗體所基于的表與子窗體所基于的表一般要求是一對(duì)多的關(guān)系,即主窗體是一,子窗體是多
3.使用"自動(dòng)窗體"創(chuàng)建窗體
可以使用"自動(dòng)窗體"功能創(chuàng)建窗體
首先選擇對(duì)象欄中"表"或"查詢",然后選擇創(chuàng)建窗體所基于的對(duì)象,最后選擇工具欄中"自動(dòng)窗體"按鈕
6.2.2使用"設(shè)計(jì)視圖"創(chuàng)建窗體
任何類型的窗體都可以通過設(shè)計(jì)視圖實(shí)現(xiàn)
通過設(shè)計(jì)視圖,用戶可以自由控制每一部分的大小,位置以及采取什么方式顯示等
[例6-3]在"圖書管理數(shù)據(jù)庫(kù)"中,用設(shè)計(jì)視圖
創(chuàng)建"圖書信息"窗體.
如下圖所示
窗體"圖書信息"的窗體視圖
操作步驟如下:
打開"圖書管理"數(shù)據(jù)庫(kù)
單擊對(duì)象欄的"窗體"按鈕,單擊"新建".
在新建窗體對(duì)話框中選擇"設(shè)計(jì)視圖",并選擇需要?jiǎng)?chuàng)建窗體的表或查詢.這里選擇"圖書信息表",單擊"確定",打開設(shè)計(jì)視圖,如下圖所示
在上圖中,單擊所要選擇的字段——圖書條碼,書名,作者,出版社,圖書類型,出版時(shí)間,單價(jià),是否借出,將它們拖入到窗體適當(dāng)?shù)奈恢?如下圖
觀察設(shè)計(jì)效果,在"視圖"中選擇"窗體視圖,觀察設(shè)計(jì)效果
修改設(shè)計(jì):單擊工具欄上"設(shè)計(jì)視圖"按鈕,切換回設(shè)計(jì)視圖,進(jìn)行修改
6.2.3使用圖表向?qū)?chuàng)建圖表窗體
實(shí)際應(yīng)用中,有時(shí)需要將一些數(shù)據(jù)及其之間的關(guān)系有圖表加以描述.
[例6-4]在"圖書管理數(shù)據(jù)庫(kù)"中,創(chuàng)建基于查詢"02年借書情況"的圖表,結(jié)果如下:
操作步驟如下:
首先創(chuàng)建"02年借書情況"查詢,查詢字段包括:借書信息表:讀者賬號(hào),讀者姓名,借書時(shí)間,罰款金額;圖書信息表:書名,單價(jià).
查詢條件:所有02年借書的記錄
創(chuàng)建圖表窗體:
打開"窗體"對(duì)象,單擊"新建"按鈕
在"新建窗體對(duì)話框"中選擇"圖表向?qū)?在請(qǐng)選擇該對(duì)象數(shù)據(jù)的來(lái)源表或查詢下拉列表中選擇"02年借書情況"查詢,"確定"
在圖表向?qū)е羞x擇用于圖表的字段,這里選:讀者姓名,書名,單價(jià),借書時(shí)間和罰款金額,單擊"下一步"
新建窗體對(duì)話框
選擇要采取的圖表類型——"柱形圖圖表"
在下面對(duì)話框中設(shè)置各字段在圖表中的顯示方式,在此以"讀者姓名"為橫坐標(biāo),"求和單價(jià)"為縱坐標(biāo),"書名"為系列.
雙擊數(shù)據(jù)框"求和單價(jià)",打開"匯總"對(duì)話框,設(shè)置對(duì)數(shù)據(jù)的匯總方式
Access2002所支持的匯總方式有:None(直接利用數(shù)據(jù)字段);Sum(求和);Min(求最小值);Max(求最大值);Count(計(jì)數(shù)),此例中選擇默認(rèn)匯總類型Sum
指定圖表的標(biāo)題為:02年借書情況圖表窗體,單擊完成
6.2.4創(chuàng)建數(shù)據(jù)透視表窗體
Access2002的窗體通過OLE技術(shù)可以使用excel的數(shù)據(jù)透視表,可以通過"數(shù)據(jù)透視表向?qū)?來(lái)創(chuàng)建數(shù)據(jù)透視表.
[例6-5] 建立"圖書信息表"的數(shù)據(jù)透視表窗體
創(chuàng)建過程與Excel表格中創(chuàng)建數(shù)據(jù)透視表相同
6.3編輯窗體
6.3.1控件的編輯
選擇控件
調(diào)整控件
對(duì)齊控件
設(shè)置控件的顏色,字體,邊框和特殊效果
6.3.2記錄的編輯
定位記錄
要修改窗體所基于的表或查詢中的數(shù)據(jù),首先要定位到相應(yīng)的記錄(找到相應(yīng)的記錄),然后再對(duì)數(shù)據(jù)進(jìn)行修改.
在窗體視圖中,窗體的左下角有一個(gè)記錄定位工具
利用該工具可以實(shí)現(xiàn)對(duì)記錄的定位,并可以添加新記錄以及修改已有的記錄.
添加記錄和修改記錄
添加記錄可以單擊窗體定位工具的空白記錄按鈕,在空白頁(yè)中,在各個(gè)控件中輸入相應(yīng)的記錄;修改記錄就是在已有的記錄中,通過相應(yīng)的控件,對(duì)記錄的有關(guān)字段值進(jìn)行修改.
單擊前一條記錄,后一條記錄或空白記錄都將引起自動(dòng)保存,或單擊工具欄上的保存按鈕
查找和替換記錄
一般情況下,我們只知道記錄中相關(guān)字段的取值,而不會(huì)知道記錄的記錄號(hào),因此需要根據(jù)字段值進(jìn)行查找和替換.
操作步驟如下:
打開窗體"圖書信息窗體",單擊要查找的字段,比如"書名"
選擇"編輯/查找"選項(xiàng),打開查找和替換對(duì)話框,如下圖所示
在上圖查找內(nèi)容文本框中輸入要查找的內(nèi)容,查找范圍為書名,匹配列表框選擇整個(gè)字段,搜索列表框選擇搜索方向?yàn)槿?如果要區(qū)分大小寫或嚴(yán)格區(qū)分格式,則將下面兩個(gè)復(fù)選框選中
相關(guān)推薦:Exam8視線:名師解析2010年9月等考ACCESS試題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |