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