- 相關推薦
計算機等級二級Access數據庫使用窗體教程
引導語:窗體是用來收集信息的文檔,它由多個部分組成,每個部分稱為一個“節”。以下是百分網小編分享給大家的計算機等級二級Access數據庫使用窗體教程,歡迎閱讀學習!
1.1 窗體概述
通過窗體,可以避免直接對表或查詢進行操作;
窗體是系統與用戶交互的界面;
Access 使用數據庫引擎機制,自動將數據庫捆綁于窗體,使得前臺對窗體的操作與后臺對數據的維護同步.
1.1.1 窗體中的控件
控件是組成窗體的最基本元素
Access2002種提供六類控件:
用于輸入,顯示和篩選數據的控件;
包括:復選框,組合框,命令按鈕,下拉列表框,標簽,列表框,選項按鈕,選項組,子窗體,子報表,文本框,切換按鈕等;
用于分析數據的控件;
包括:Office圖表,Office數據透視表和Office電子表格;
鏈接到Web頁的控件;
包括:超級連接和綁定超級連接;
圖形化和具有動畫效果的文本控件;
包括:熱點圖像,圖像控件,未綁定對象框或綁定對象框的滾動文字;
自定義控件;
包括:ActiveX控件(活動控件);
用于組織數據的控件;
包括:展開,直線,分頁符,記錄瀏覽,矩形和選項卡;
1.1.2 窗體的結構
窗體由5部分組成,每個部分稱為一個節
窗體頁眉節
主要用來顯示窗體標題等
頁面頁眉節
與窗體頁眉類似,在打印頁的頂部顯示
主體節
用于顯示記錄,由各種控件組成
頁面頁腳節
顯示日期,頁碼等信息,打印頁底部
窗體頁腳節
顯示對于每條記錄都相同的信息,出現在窗體的底部或最后一個打印頁的最后
1.1.3 窗體的類型
單頁窗體
顯示表或查詢中每一個記錄的完整信息
多頁窗體
每一頁只顯示一個記錄的部分信息
連續窗體
同一屏中顯示多個記錄
窗體的類型(續)
彈出式窗體
用來顯示信息或提示用戶輸入數據,分為獨占式和非獨占式兩種
含子窗體的窗體
用來顯示來自多個表中的,具有一對多關系的數據
1.1.4窗體的視圖
設計視圖
窗體視圖
數據表視圖
數據透視表視圖
數據透視圖視圖
1.2創建窗體
1.2.1使用向導創建窗體
1.創建基于單個表的窗體
例1.1 在"圖書管理"數據庫中,用向導創建
"借書情況"窗體
在"圖書管理"數據庫中,單擊"窗體"對象
雙擊"使用向導創建窗體",在向導對話框一中,選擇"借書情況查詢"
將所有字段選進窗體,單擊下一步
窗體向導對話框一
在下圖中選擇"縱欄表"單擊下一步
在下圖對話框中選擇一個列表項,單擊下一步
在下圖對話框中輸入窗體名稱,單擊完成
2.創建基于多個表的窗體
例1.2 在"圖書管理"數據庫中,用向導創
建"個人借書清單"窗體
具體操作步驟
在"圖書管理"數據庫窗口中,單擊對象欄上的"窗體"按鈕
雙擊"使用向導創建窗體"按鈕,探出"窗體向導"對話框一.
在上面圖中,將以下字段選入,"讀者信息表"中:姓名,讀者賬號,性別,讀者類型,單位;"圖書信息表":圖書條碼,圖書類型,書名,作者,出版社,單價;借書信息表:借書時間.單擊"下一步"
窗體向導對話框一
在上圖中選擇"通過讀者信息表"查看數據,選中"帶有子窗體的窗體"復選框,單擊"下一步"
窗體向導對話框二
在上圖中選取"表格"列表項,將子窗體布局為表格,單擊"下一步"
按照下面兩個向導,最后完成窗體創建
窗體向導對話框三
注意:創建帶有子窗體的窗體,主窗體所基于的表與子窗體所基于的表一般要求是一對多的關系,即主窗體是一,子窗體是多
3.使用"自動窗體"創建窗體
可以使用"自動窗體"功能創建窗體
首先選擇對象欄中"表"或"查詢",然后選擇創建窗體所基于的對象,最后選擇工具欄中"自動窗體"按鈕
1.2.2使用"設計視圖"創建窗體
任何類型的窗體都可以通過設計視圖實現
通過設計視圖,用戶可以自由控制每一部分的大小,位置以及采取什么方式顯示等
[例1-3]在"圖書管理數據庫"中,用設計視圖
創建"圖書信息"窗體.
如下圖所示
窗體"圖書信息"的窗體視圖
操作步驟如下:
打開"圖書管理"數據庫
單擊對象欄的"窗體"按鈕,單擊"新建".
在新建窗體對話框中選擇"設計視圖",并選擇需要創建窗體的表或查詢.這里選擇"圖書信息表",單擊"確定",打開設計視圖,如下圖所示
在上圖中,單擊所要選擇的字段——圖書條碼,書名,作者,出版社,圖書類型,出版時間,單價,是否借出,將它們拖入到窗體適當的位置,如下圖
觀察設計效果,在"視圖"中選擇"窗體視圖,觀察設計效果
修改設計:單擊工具欄上"設計視圖"按鈕,切換回設計視圖,進行修改
1.2.3使用圖表向導創建圖表窗體
實際應用中,有時需要將一些數據及其之間的關系有圖表加以描述.
[例1-4]在"圖書管理數據庫"中,創建基于查詢"02年借書情況"的圖表,結果如下:
操作步驟如下:
首先創建"02年借書情況"查詢,查詢字段包括:借書信息表:讀者賬號,讀者姓名,借書時間,罰款金額;圖書信息表:書名,單價.
查詢條件:所有02年借書的記錄
創建圖表窗體:
打開"窗體"對象,單擊"新建"按鈕
在"新建窗體對話框"中選擇"圖表向導,在請選擇該對象數據的來源表或查詢下拉列表中選擇"02年借書情況"查詢,"確定"
在圖表向導中選擇用于圖表的字段,這里選:讀者姓名,書名,單價,借書時間和罰款金額,單擊"下一步"
新建窗體對話框
選擇要采取的圖表類型——"柱形圖圖表"
在下面對話框中設置各字段在圖表中的顯示方式,在此以"讀者姓名"為橫坐標,"求和單價"為縱坐標,"書名"為系列.
雙擊數據框"求和單價",打開"匯總"對話框,設置對數據的匯總方式
Access2002所支持的匯總方式有:None(直接利用數據字段);Sum(求和);Min(求最小值);Max(求最大值);Count(計數),此例中選擇默認匯總類型Sum
指定圖表的標題為:02年借書情況圖表窗體,單擊完成
1.2.4創建數據透視表窗體
Access2002的窗體通過OLE技術可以使用excel的數據透視表,可以通過"數據透視表向導"來創建數據透視表.
[例1-5] 建立"圖書信息表"的數據透視表窗體
創建過程與Excel表格中創建數據透視表相同
1.3編輯窗體
1.3.1控件的編輯
選擇控件
調整控件
對齊控件
設置控件的顏色,字體,邊框和特殊效果
1.3.2記錄的編輯
定位記錄
要修改窗體所基于的表或查詢中的數據,首先要定位到相應的記錄(找到相應的記錄),然后再對數據進行修改.
在窗體視圖中,窗體的左下角有一個記錄定位工具
利用該工具可以實現對記錄的定位,并可以添加新記錄以及修改已有的記錄.
添加記錄和修改記錄
添加記錄可以單擊窗體定位工具的空白記錄按鈕,在空白頁中,在各個控件中輸入相應的記錄;修改記錄就是在已有的記錄中,通過相應的控件,對記錄的有關字段值進行修改.
單擊前一條記錄,后一條記錄或空白記錄都將引起自動保存,或單擊工具欄上的保存按鈕
查找和替換記錄
一般情況下,我們只知道記錄中相關字段的取值,而不會知道記錄的記錄號,因此需要根據字段值進行查找和替換.
操作步驟如下:
打開窗體"圖書信息窗體",單擊要查找的字段,比如"書名"
選擇"編輯/查找"選項,打開查找和替換對話框,如下圖所示
在上圖查找內容文本框中輸入要查找的內容,查找范圍為書名,匹配列表框選擇整個字段,搜索列表框選擇搜索方向為全部,如果要區分大小寫或嚴格區分格式,則將下面兩個復選框選中
1.4高級窗體設計
我們一般通過設計視圖來設計窗體,設計窗體的中心任務就是設計窗體控件.
窗體時有一個個控件組成的,控件是窗體顯示數據,執行操作和修飾版面的對象,窗體中的控件對象都放在下圖所示的工具箱內.
1.4.1工具箱的組成
選擇對象
控件向導
文本框
標簽
選項組
切換按鈕
選項按鈕
復選框
組合框
列表框
命令按鈕
圖像
結合對象框
非結合對象框
分頁符
選項卡
子窗體報表
直線
矩形
其它控件
1.4.2窗體控件的功能
選擇對象 選取控件,節或窗體
控件向導 可以打開,關閉控件向導
標簽 顯示提示性的靜態文本
文本框 顯示,輸入,編輯數據
選項組 顯示一組復選框,選項按鈕
切換按鈕,選項按鈕,復選框 與具有"是否"屬性的數據結合
組合框 結合了文本框與列表框的特點,可以輸入數據,也可在列表框中選擇
列表框 顯示可以滾動的數值列表
命令按鈕 用來在窗體中執行一些操作
圖像 在窗體中顯示靜態圖像
結合對象框 在窗體中顯示OLE對象,但只顯示保存在數據庫中的OLE對象
非結合對象框 在窗體中顯示OLE對象
分頁符 在窗體中開始一個新的屏幕,或在打印窗體時開始一個新頁
選項卡 在一個窗體中顯示多頁信息
子窗體/子報表 在現有窗體中再創建一個與主窗體相聯系的子窗體,也可以將現有的窗體通過控件加入到另一窗體中
直線 ,矩形 繪制直線和矩形
其它控件 選擇當前可用的控件
1.4.3在窗體中創建控件
創建標簽
[例1-1]創建標簽——"圖書管理數據庫"
在設計視圖中打開[例1-2]創建的圖書信息窗體;
在工具箱中單擊"標簽"控件,在窗體中適當的位置拖出一個輸入框,然后輸入相應文本
標簽
創建文本框
A c c e s s使用的文本框類型有以下四種基
本類型:
單行文本框 通常綁定在窗體上的控件或者表或查詢中的字段上.
多行文本框 通常綁定在備注字段類型上,并且包含一個垂直滾動條,允許訪問框之外的文本.
計算文本框從以等號= (等號)開頭的表達式獲得其值,通常只有一行.如果在計算文本框的表達式中包含一個字段值,例如[ 身高 ],該文本框便被綁定到這個字段上.否則計算文本框便是未綁定的.計算文本框中的值不能進行編輯.
未綁定文本框可以用來為Access VBA過程提供值—例如限定日期.沒有包含計算表達式的未綁定文本框可以被編輯.
如上圖所示的窗體中的控件,都是綁定文本框.
創建未綁定文本框
在窗體設計視圖中打開已有的窗體或創建一個空窗體
在工具箱中單擊"文本框"按鈕,在窗體中拖出任意大小的文本框
在此創建的非綁定文本框,可以顯示描述信息,或接受用戶輸入
應用:設計一個窗體,要求顯示xsda表中的學號,姓名,性別,身高,體重5個字段,并用文本框控件判斷每個學生的體重是否超標(正常體重=身高-1.05m),分別用yes或no表示判斷結果.
操作步驟如下:
● 在窗體對象中選擇新建/設計視圖,并在表/查詢下拉列表中選擇xsda表,按確定按鈕;
● 在字段列表中選擇學號,姓名,性別,身高(cm),體重(kg)5個字段(同時按住Ctrl鍵選擇);
● 將選中的字段拖放到窗體的合適位置;
● 在工具箱中選擇文本框控件,在窗體的合適位置上拖放文本框;
● 修改標簽名以明確文本框的內容,并在文本框中輸入數字型表達式:=[身高]-105>選擇查詢中所有的字段.單擊下一步
二,利用向導創建報表(續)
在報表向導對話框中,系統讓用戶選擇顯示數據的方式,在此選擇系統默認的方式,單擊下一步按鈕.
二,利用向導創建報表(續)
在如圖示報表向導對話框中,用戶可以設定分組.方法是在左邊框中先選借書時間,單擊>按鈕.單擊分組選項,出現如圖示分組間隔對話框,在分組間隔框中選擇月,然后單擊確定系統返回報表向導對話框,單擊下一步按鈕.
二,利用向導創建報表(續)
在此對話框中,可以設置排序字段的次序,最多可按4個字段對記錄進行排序.此例中選擇對借書時間和單價進行升序排序.單擊下一步按鈕.
二,利用向導創建報表(續)
在如圖所示報表向導的對話框中,選擇報表的布局和方向,并選擇系統默認的選項.單擊下一步
二,利用向導創建報表(續)
此時可以選擇報表的樣式.此例中選擇組織樣式,然后單擊下一步按鈕.
二,利用向導創建報表(續)
在彈出報表向導對話框中,輸入標題借書情況,然后單擊完成按鈕.所創建的報表如下圖所示.
二,利用向導創建報表(續)
利用報表向導創建借書情況報表結果如圖
三,利用設計視圖設計報表
利用自動創建報表和報表向導建立的報表,
一般都會存在著與實際需要不相符的地方.為了設計出滿足用戶實際需要的報表,就要用到表的設計視圖,修改或自行設計.
在設計視圖中修改報表.
通常是利用前述方法建立簡單的報表,然后再利用設計視圖對其修改.
例7-3 利用報表設計視圖修改例7-2創建的報表借書情況,將標題顯示完整,使所有的字段能在一行中顯示.結果如圖所示.
三,利用設計視圖設計報表(續)
操作步驟如下
1 打開報表
在數據庫窗口中,雙
擊已建立的報表借書
情況,打開該報表,
單擊工具欄中的視圖
按鈕,切換到設計視
圖,如圖所示
三,利用設計視圖設計報表(續)
2修改報表的設計
在報表頁眉節中,單擊控件借書情況,然后拖動控件的右邊,調整其大小,使其顯示完整,如圖所示
用同樣的方法,調整其他控件的,以使所有字段能在一行中顯示.
將鼠標移至頁面右邊界,向左拖動,調整頁面寬度,如圖所示
修改的結果如圖所示.
單擊工具欄中的視圖按鈕,切換到打印預覽狀態,可預覽報表,如圖所示.
需要說明的是,在上述的修改過程中可在設計視圖和預覽狀態間反復切換,逐步觀察全局性效果,直至滿意為止.
三,利用設計視圖設計報表(續)
三,利用設計視圖設計報表(續)
自行設計報表
若想從無到有地建立報表,操作步驟如下:
在數據庫窗口中,在設計視圖中創建報表,彈出空白的報表設計視圖.
單擊工具欄中的屬性按鈕,在彈出的報表屬性對話框的記錄源一欄中,選擇記錄來源,即將空白報表與表或查詢中的數據結合起來.如圖所示
利用工具箱中的工具進行報表設計,與創建窗體的方法類似.
三,利用設計視圖設計報表(續)
四,創建圖表報表
在創建報表時,有時需要用圖表的形式直觀地描述數據,在ACCESS中,可以圖表向導創建圖表形式的報表.
例7-4利用圖表向導創建圖表報表-單價,對清華大學出版社出版圖書單價進行比較,結果如圖所示
四,創建圖表報表(續)
四,創建圖表報表(續)
操作步驟如下
打開所示對話框,在右邊框中選中圖表向導,在對話框下邊的下拉列表中選擇要創建報表 的基表或查詢,本例中選擇查詢清華大學出版社.
四,創建圖表報表(續)
在此圖表向導對話框中,要求用戶選擇圖表數據所在的字段,此例中單擊>>按鈕選中所有字段.單擊下一步.
四,創建圖表報表(續)
在此圖表向導對話框中,要求用戶選擇圖表類型.此例中選擇柱形圖.
單擊下一步.
四,創建圖表報表(續)
在此圖表對話框中,要求用戶選擇圖表的布局方式,本例中,將圖書條碼字段拖到橫坐標中,將單價拖到縱坐標中.
單擊下一步按鈕,
四,創建圖表報表(續)
如圖所示對話框圖表向導對話框中,輸入標題單價
單擊完成按鈕,生成報表預覽.
五,創建標簽
我們建立圖書標簽為例,學習創建標簽的方法.
例7-5利用標簽向導創建標簽――圖書,包括書名,出版社,作者和價格.其結果如圖所示.
五,創建標簽(續)
操作步驟如下
打開如圖所示對話框,在右邊框中選中標簽向導,在對話框下邊的下拉列表框中選擇要創建報表的基表或查詢
五,創建標簽(續)
在此標簽向導對話框中,要求用戶選擇標簽型號,可以選擇,也可以自定義.此例中選擇標準的avery j8513型號.單擊下一步按鈕.
五,創建標簽(續)
在此標簽向導對話框中,要求用戶選擇報表中文本的字體和顏色.
選擇好字體和顏色后,單擊下一步按鈕.
五,創建標簽(續)
在此標簽向導對話框中,選擇書名,作者,出版社和單價4個字段,然后單擊下一步按鈕
五,創建標簽(續)
在此標簽向導對話框中,選擇單價作為排序的依據字段.
單擊下一步按鈕.
五,創建標簽(續)
在此標簽向導對話框中,要求用戶輸入表的名稱.輸入圖書作為名稱后,單擊完成按鈕.
六,打印和預覽報表
1.頁面設置
任何視圖方式打開報表
選擇文件/頁面設置選項,打開如圖所示頁面設置的對話框
在頁面設置對話框中執行設置選項:
單擊邊距選項卡,設置頁邊距并確認是否打印數據;
單擊頁選項卡,設置打印方向,頁面大小和打印機型號;
單擊列選項卡,設置報表的列數,列寬和列高,如果列數大于1,還要設置列的布局.
最后單擊確定按鈕.
六,打印和預覽報表(續)
六,打印和預覽報表(續)
預覽報表
預覽報表包括預覽頁面布局和報表數據兩種類型.
預覽報表的頁面布局:
在設計視圖中打開要預覽的報表.
選擇視圖/版面預覽選項,這時就可以預覽報表 的頁面設置.
在數據庫窗口中預覽報表的數據:
在數據庫窗口中,單擊報表選項卡.
選擇要預覽的報表,單擊預覽按鈕.
六,打印和預覽報表(續)
打印報表
在設置頁面以后,可以按如下方法打印報表.
打開要打印的報表.
選擇文件/打印選項,出現如圖所示的打印對話框
在打印對話框中進行以下操作:
在打印機框中指定打印機的名稱,型號和連接的位置
在打印范圍框中,確定要打印的頁面.
在份數框中,指定要打印的份數和是否需要對其進行歸類,即對同一報表的不同頁首先打印,打印完一份后打印下一份.
單擊確定按鈕,開始打印.
如果直接通過工具欄上的打印,將按照默認的設置打印報表.
【計算機等級二級Access數據庫使用窗體教程】相關文章:
2017計算機二級Access數據庫窗體的作用教程06-05
計算機二級Access數據庫基礎教程03-21
計算機等級考試二級Access考前試題09-19
計算機等級考試二級ACCESS筆試真題10-06
2024最新計算機二級Access數據庫試題及答案03-20