版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第六章 Access數(shù)據(jù)庫(kù)實(shí)例開發(fā)——人力資源管理系統(tǒng),6.1 系統(tǒng)分析6.2 實(shí)用數(shù)據(jù)庫(kù)的創(chuàng)建6.3 查詢的設(shè)計(jì)6.4 窗體的設(shè)計(jì)6.5 報(bào)表的設(shè)計(jì)6.6 “控制面板”窗體的設(shè)計(jì)6.7 自定義應(yīng)用程序的外觀,第6章 Access 數(shù)據(jù)庫(kù)實(shí)例開發(fā)——人力資源管理系統(tǒng) 本章主要介紹Access數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的實(shí)例,利用Access數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)簡(jiǎn)單的“人力資源管理系統(tǒng)”。通過對(duì)第5章的學(xué)習(xí),
2、已經(jīng)逐步掌握了Access數(shù)據(jù)庫(kù)各類對(duì)象的設(shè)計(jì)與應(yīng)用方法,本章將完成“人力資源管理系統(tǒng)”數(shù)據(jù)庫(kù)的設(shè)計(jì)、集成、發(fā)布,形成一個(gè)簡(jiǎn)單的“人力資源管理系統(tǒng)”。重點(diǎn)、難點(diǎn)是利用向?qū)?chuàng)建查詢、使用設(shè)計(jì)圖創(chuàng)建查詢、多表查詢的創(chuàng)建、利用向?qū)?chuàng)建報(bào)表。,6.1 系統(tǒng)分析 “人力資源管理系統(tǒng)”是企業(yè)最基本的人事管理系統(tǒng)。雖然它不能與大型數(shù)據(jù)管理庫(kù)系統(tǒng)媲美,但它作為大型人事管理系統(tǒng)的瘦身板,擁有了它的絕大部分功能。用戶可以通過該系統(tǒng),管理企業(yè)內(nèi)部
3、職工的檔案;進(jìn)行人事考勤,準(zhǔn)備無誤地記錄職工的出勤情況;全自動(dòng)生成企業(yè)職工的工資表,使企業(yè)的工資與考勤緊密結(jié)合,從而減少企業(yè)在人員管理的花費(fèi),提高企業(yè)效益。 本系統(tǒng)的主要功能包括: 職工檔案資料管理; 考勤管理; 工資管理; 職工檔案管理模塊的主要作用是保存職工的個(gè)人檔案、個(gè)人簡(jiǎn)歷,并詳細(xì)記錄職工的工作調(diào)動(dòng)情況。所有的職工資料,都可以用多種方式進(jìn)行查詢。 考勤管理模塊的作用
4、是對(duì)企業(yè)內(nèi)部的職工進(jìn)行出勤考核,為了減輕考勤人員的工作量,只記錄職工遲到、曠工的記錄。,工資管理模塊可以對(duì)職工的工資進(jìn)行設(shè)定,結(jié)合考勤管理部分的數(shù)據(jù),自動(dòng)生成工資表,并提供工資條的打印功能。 這個(gè)“人力資源管理系統(tǒng)”的實(shí)現(xiàn),將以最常用的方法來講解數(shù)據(jù)庫(kù),表,查詢,報(bào)表等內(nèi)容的創(chuàng)建,其他的方法都是大同小異地利用向?qū)韯?chuàng)建的,在此我們就忽略不講。,6.2 實(shí)用數(shù)據(jù)庫(kù)的創(chuàng)建 1. 創(chuàng)建數(shù)據(jù)庫(kù) 步驟如下: (1) 啟動(dòng)Ac
5、cess 2000,它會(huì)彈出入圖6.1所示的對(duì)話框,現(xiàn)在我們是要?jiǎng)?chuàng)建新的數(shù)據(jù)庫(kù),而不是要打開數(shù)據(jù)庫(kù),所以在彈出的對(duì)話框中選擇“空數(shù)據(jù)庫(kù)”;圖6.1 選擇“空數(shù)據(jù)庫(kù)”,,(2) 單擊“確定”按鈕,Access 2000 將會(huì)彈出如圖6.2所示“文件新建數(shù)據(jù)庫(kù)”對(duì)話框,首先我們要選擇數(shù)據(jù)庫(kù)文件的保存位置,我們可以使用資源管理器一樣的方法來選擇路徑,如圖6.3所示,然后在對(duì)話框的“文件名”組合框中輸入“人力資源管理系統(tǒng)”,最
6、后單擊“創(chuàng)建”按鈕,“人力資源管理系統(tǒng)”的數(shù)據(jù)庫(kù)就創(chuàng)建完成。圖6.2 “文件新建數(shù)據(jù)庫(kù)”對(duì)話框,,圖6.3 用資源管理器來選擇路徑,,(3) 創(chuàng)建好的數(shù)據(jù)庫(kù)打開時(shí)如圖6.4所示,用戶可以在左邊選中所需要的創(chuàng)建的對(duì)象,然后單擊“新建”按鈕,就可以創(chuàng)建所需要的對(duì)象。圖6.4選中所需要的創(chuàng)建的對(duì)象窗口,,2. 創(chuàng)建數(shù)據(jù) 根據(jù)本系統(tǒng)要實(shí)現(xiàn)的功能,我們要建立如下所述的各數(shù)據(jù)表: 職工基本信息
7、:存放職工的基本信息 如:姓名, 出生日期,所在部門,職務(wù)等; 調(diào)動(dòng)信息:存放職工的調(diào)動(dòng)情況; 工資:存放職工每月的工資清單信息; 考勤信息:記錄職工的加班,遲到,礦工,早退等; 部門表:存放部門信息,如部門名稱,編號(hào)。 所有的數(shù)據(jù)表結(jié)構(gòu)如下:,,,,,,,,6.3 查詢的設(shè)計(jì) 6.3.1 創(chuàng)建參數(shù)查詢 現(xiàn)在我們以創(chuàng)建本系統(tǒng)中“職工基本信息按編號(hào)查詢”,來詳細(xì)講解
8、“參數(shù)查詢”是如何的創(chuàng)建的。 步驟如下: (1)利用前面介紹的方法建立一個(gè)關(guān)于職工基本信息的簡(jiǎn)單查詢,在其中包括“職工編號(hào)”,進(jìn)入該查詢?cè)O(shè)計(jì)視圖,如圖6.5所示圖6.5 查詢?cè)O(shè)計(jì)視圖窗口,,(2)在“職工編號(hào)”字段對(duì)應(yīng)的設(shè)計(jì)網(wǎng)格的“條件”欄中,輸入“[請(qǐng)輸入職工編號(hào)]”,如圖6.6所示圖 6.6 在條件欄中輸入信息圖6.7 輸入?yún)?shù)值圖,,,圖 6.8 系統(tǒng)自動(dòng)查出
9、職工的信息窗口 參數(shù)查詢中,如果要進(jìn)行模糊查詢,則可以使用“LIKE”運(yùn)算符,例如,按職工的姓氏來查找職工的基本信息,則可以在“姓名”字段對(duì)應(yīng)的“條件”網(wǎng)格中輸入“LIKE[請(qǐng)輸入職工的姓氏]&” * ””,則可以所搜出姓名以特定的字符開始的職工信息;如果在“姓名”字段對(duì)應(yīng)的條件網(wǎng)格中輸入“LIKE ”* ”&[請(qǐng)輸入職工的姓氏]”,則可以所搜出姓名中包含特定的字符的職工信息。這里的“*”代表任意數(shù)目的字符,
10、“&”表示字符連接運(yùn)算符。,,6.3.2 創(chuàng)建操作查詢 操作查詢包括刪除查詢,更新查詢,追加查詢,和生成查詢。下面我們就以實(shí)例來講解操作查詢的在本系統(tǒng)中的運(yùn)用。 1.生成表查詢 它實(shí)際上是將查詢出來的數(shù)據(jù)以表的形式保存起來。下面利用生成表查詢將所有的女職工的信息保存一張新表。方法如下: (1)利用前面的方法創(chuàng)建一個(gè)選擇查詢,查出所有的女職工的信息,并進(jìn)入該查詢的設(shè)計(jì)視圖中。 (2)選擇“查
11、詢”菜單中的“生成表查詢”命令,在Access彈出如圖6.9所示的“生成表”對(duì)話框輸入生成表的表名稱,如“女職工信息”。選擇將新的表保存到當(dāng)前的數(shù)據(jù)庫(kù)或者另外一個(gè)數(shù)據(jù)庫(kù)中,若保存到另外的數(shù)據(jù)庫(kù)中,則還需要輸入文件的保存路徑。這里我們選擇“當(dāng)前數(shù)據(jù)庫(kù)”,圖6.9 “生成表”對(duì)話框(3)單擊“確定”按鈕,并關(guān)閉該查詢的設(shè)計(jì)視圖。(4)這時(shí)我們剛才修改過的查詢的圖標(biāo)會(huì)變成 ,雙擊該查詢會(huì)跳出如圖6.10所示的對(duì)話框,提示將創(chuàng)建一個(gè)
12、新表,單擊“Y”按鈕,完成生成表查詢操作。切換到“表”對(duì)象窗口中會(huì)看到新生成的“女職工基本信息”表。圖6.10 提示創(chuàng)建一個(gè)新表,,,2.更新查詢 它可以對(duì)一張或多張表中的記錄進(jìn)行批量更新。以更新職工工資為例說明更新查詢的具體步驟: (1)在數(shù)據(jù)庫(kù)窗口中選擇“查詢”對(duì)象后,雙擊“在設(shè)計(jì)視圖中創(chuàng)建查詢”。 (2)在“顯示表”對(duì)話框中把“工資”表加到查詢的設(shè)計(jì)窗體中。 (3)選擇“查詢”菜單中的“更新查詢”命令
13、,則在查詢?cè)O(shè)計(jì)網(wǎng)格中出現(xiàn)了“更新到”網(wǎng)格如圖6.11所示,選擇“加班費(fèi)”字段添加到設(shè)計(jì)網(wǎng)格中,并在“更新到”網(wǎng)格中輸入“120”,在條件輸入“[ 加班費(fèi)]<100”這里的意思是將所有職工加班費(fèi)少于100元,更改為120元。圖6.11 “更新到”網(wǎng)格 窗口,,(4)關(guān)閉查詢?cè)O(shè)計(jì)視圖,然后我們雙擊運(yùn)行剛才我們創(chuàng)建的更新查詢,Access會(huì)跳出如圖6.12所示的對(duì)話框點(diǎn)擊“是”按鈕,整個(gè)更形查詢就創(chuàng)建完成。打開我們的工資
14、表就可以看到數(shù)據(jù)已被修改。圖6.12 更新查詢,,3.追加查詢 它會(huì)在數(shù)據(jù)表中進(jìn)行追加記錄,通常利用追加查詢實(shí)現(xiàn)記錄的批量追加。將所有的男職工基本信息追加到前面利用生成表查詢創(chuàng)建的“女職工基本信息”表中,方法如下: (1)利用前面的知識(shí)創(chuàng)建一個(gè)男職工信息的查詢,并進(jìn)入查詢的設(shè)計(jì)視圖中,然后選擇“查詢”菜單中的“追加查詢”命令,系統(tǒng)彈出“追加” 對(duì)話框,如圖6.13所示。 在此我們要將記錄
15、追加到“女職工基本信息”表中,所以這里在追加到的表名稱中選擇“女職工基本信息”。單擊“確定”按鈕。圖6.13 “追加” 對(duì)話框,,(2)退出查詢的設(shè)計(jì)視圖模式,雙擊運(yùn)行剛才編輯的查詢,將會(huì)將查詢中的數(shù)據(jù)添加到目標(biāo)表中。我們打開女職工基本信息表,就可以看到追加的記錄了。 4.刪除查詢 它可以刪除數(shù)據(jù)表中的符合條件的記錄。下面我們將用刪除查詢將“女職工基本信息”表中的男職工的記錄全部刪除掉。(1)在數(shù)據(jù)庫(kù)窗口
16、中,選擇“查詢”對(duì)象后,雙擊“在設(shè)計(jì)視圖中創(chuàng)建查詢”。(2)在“顯示表”對(duì)話框中把“女職工基本信息”表添加到設(shè)計(jì)窗體中,并添加“性別”字段到設(shè)計(jì)網(wǎng)格中。(3)選擇“查詢”菜單中的“刪除查詢”命令,可以看到設(shè)計(jì)網(wǎng)格中出現(xiàn)了“刪除”欄和“條件”欄,在“刪除”欄中顯示的是“where”,表示條件,在“條件”欄中輸入刪除條件“男”,如圖6.14所示。,圖6.14刪除查詢窗口,,( 4) 執(zhí)行該查詢,系統(tǒng)會(huì)彈出刪除記錄的提示對(duì)話框,如圖6.1
17、5所示,若單擊“是”按鈕則會(huì)刪除“女職工基本信息”表中的所有的男職工的記錄。可以打開表格看看運(yùn)行結(jié)果。圖6.15刪除記錄的提示對(duì)話框,,6.4 窗體的設(shè)計(jì) 窗 體是用戶界面,數(shù)據(jù)庫(kù)的使用和維護(hù)都是通過窗體來完成的,它的作用主要有:輸入數(shù)據(jù)庫(kù)數(shù)據(jù);編輯數(shù)據(jù)內(nèi)容;彈出注釋,警告的消息框;控制應(yīng)用程序的運(yùn)行步驟;打印數(shù)據(jù);“控制面板”的創(chuàng)建。窗體設(shè)計(jì)的好壞直接體現(xiàn)用戶界面是否友好,這會(huì)大大的降低數(shù)據(jù)庫(kù)的使用
18、效率。為此,我們?cè)趧?chuàng)建好表,查詢的基礎(chǔ)上,要多花點(diǎn)時(shí)間來規(guī)劃好每個(gè)窗體設(shè)計(jì)。 1.使用“設(shè)計(jì)視圖”創(chuàng)建窗體 下面利用窗體的設(shè)計(jì)視圖來創(chuàng)建本系統(tǒng)中的“職工基本管理信息”窗體 步驟如下: (1) 在要?jiǎng)?chuàng)建窗體的“人類資源管理系統(tǒng)”數(shù)據(jù)庫(kù)的窗口中選擇“窗體”選項(xiàng)卡。 (2) 單擊“新建”按鈕,Access 2000 立即彈出“新建窗體”對(duì)話框,如圖6.16所示,在這里我們?cè)诹斜砜蚶镞x擇第一項(xiàng)“設(shè)計(jì)視圖”
19、,在下拉列表框里選擇我們選擇“職工基本信息表”表。,圖6.16 “新建窗體”對(duì)話框,,(3) 點(diǎn)擊“確定”按鈕,進(jìn)入窗體的設(shè)計(jì)界面,如圖6.17所示。在圖中有一個(gè)工具面板,一張“職工基本信息”表的字段列表, 一個(gè)窗體的設(shè)計(jì)頁(yè)面。在窗體中添加要顯示的字段有一種較簡(jiǎn)單的方法,用鼠標(biāo)拖動(dòng)“字段列表”中的字段到窗體上,即可完成,如圖6.18所示。圖6.17 窗體的設(shè)計(jì)界面,,圖6.18 在窗體中添加要顯示的字段,,(
20、4) 我們?cè)诳梢栽谌鐖D6.19所示中的工具箱里查看到突起狀態(tài)的就是“命名按鈕”,在工具箱中按下“命令按鈕”,如圖6.20所示然后把光標(biāo)移到窗體中,按下鼠標(biāo)“左鍵”就可以畫出我們所要的按鈕。 當(dāng)按鈕畫好之后,Access 2000就會(huì)自動(dòng)彈出對(duì)話框來讓您設(shè)置剛才所畫的“命令按鈕”的屬性,也就是設(shè)置“命名按鈕”被用戶按下時(shí),做什么動(dòng)作。如:添加記錄。 圖6.19 工具箱 圖6.20 在
21、工具箱中點(diǎn)擊按鈕,,,(5) 如圖6.21所示就是“命令按鈕”屬性設(shè)置向?qū)В趫D中有兩個(gè)列表框,單擊左邊的“類別”列表框,在右邊的“操作”列表框就會(huì)顯示相應(yīng)的操作出來,這里我們選擇“添加新記錄”,點(diǎn)擊“下一步”按鈕,如圖6.22所示我們可以看到有“文本”和“圖片”兩種選擇,這兩個(gè)選項(xiàng)將決定“命令按鈕”是什么樣子的,我們可以中最左邊的“示例”當(dāng)中看到預(yù)覽效果。這里我們選擇“文本”; 圖6.21 “命令按鈕”屬性
22、設(shè)置向?qū)?圖6.22 選擇“文本”和“圖片”,,,(6)點(diǎn)擊“下一步”按鈕,將會(huì)彈出如圖6.23所示的對(duì)話框,讓您來命名“命令按鈕”的名稱,此時(shí)在文本框中,已經(jīng)有一個(gè)默認(rèn)的名稱,如果您需要更改名稱,就可以一個(gè)見名思義的名稱,然后點(diǎn)擊“完成”按鈕,按鈕的設(shè)計(jì)就完成了。如圖6.24所示大家可以添加所需的“按鈕”上去。圖6.23 命名“命令按鈕”的名稱,,圖6.24 完成按鈕設(shè)計(jì)的窗口,,(7)最后點(diǎn)擊右
23、上角的“關(guān)閉”按鈕,給窗體起個(gè)“保存名稱”,窗體就創(chuàng)建完成了。新建的窗體打開的樣子如圖6.25所示。圖6.25 新建的窗體樣式,,2.“窗體向?qū)А眲?chuàng)建窗體 利用窗體向?qū)?chuàng)建本系統(tǒng)的“考勤”窗體(1)在數(shù)據(jù)庫(kù)窗口中選中“窗口”對(duì)象,雙擊“使用向?qū)?chuàng)建窗體”或者單擊“新建”按鈕,在彈出的“新建窗體”對(duì)話框中選擇“窗體向?qū)А?,如圖6.26所示。圖6.26 “新建窗體”對(duì)話框,,(2)單擊“確定”
24、按鈕,Access會(huì)自動(dòng)彈出窗體向?qū)?duì)話框,如圖6.27所示 ,其中“表/查詢”下拉列表中列出了數(shù)據(jù)庫(kù)中已經(jīng)有的表和查詢,這些對(duì)象可以作為新建窗體的數(shù)據(jù)源,“可用字段”列表中則列出來當(dāng)前選中的數(shù)據(jù)源可用的所有字段,“選定的字段”列表框中的字段則是新建窗體中顯示的字段。圖6.27 窗體向?qū)?duì)話框,(3)“表/查詢”下拉列表,我們選擇“考勤信息”作為窗體的數(shù)據(jù)源,這時(shí)Access會(huì)將我們選定的數(shù)據(jù)源的所有字段顯示在“可用
25、字段”列表框中,我們可以直接雙擊字段或者通過中間的“>”按鈕來移動(dòng),完成字段的選定。 如圖6.28所示。圖6.28 選定字段,,(4)單擊“下一步”按鈕,進(jìn)入窗體布局的選擇窗口,如圖6.29所示,其中對(duì)話框右邊的單選框列出了所有的布局方式,左邊則顯示了選中布局的預(yù)覽效果。這里我們選擇“縱欄式”。圖6.29窗體布局的選擇窗口,,(5)單擊“下一步”按鈕,進(jìn)入窗體樣式的選擇窗口。如圖6.30所示,
26、其中對(duì)話框右邊的列表中列出了系統(tǒng)自帶的多種窗體的樣式,左邊相應(yīng)的顯示出了該樣式的預(yù)覽效果,這里可以根據(jù)自己的需要和愛好選擇。 圖6.30窗體樣式的選擇窗口,,(6)單擊“下一步”按鈕,進(jìn)入“窗體向?qū)А钡淖詈笠徊剑诖藶榇绑w指定標(biāo)題為“考勤信息錄入窗體”,如圖6.31所示,另外,還可以選擇是打開窗體還是進(jìn)入窗體設(shè)計(jì)視圖修改窗體的設(shè)計(jì)。最后單擊“完成”按鈕,即完成了“考勤信息錄入窗體”的創(chuàng)建工作,如圖6.32所示
27、 圖6.31為窗體指定標(biāo)題 圖6.32完成后的“考勤信息錄入窗體”,,,3.“圖表向?qū)А眲?chuàng)建窗體 利用“圖表向?qū)А眲?chuàng)建圖表窗體,使數(shù)據(jù)更加清晰明白。以“工資信息”為例說明方法:(1)在數(shù)據(jù)庫(kù)窗口中選擇“窗體”對(duì)象之后,單擊“新建”按鈕,在彈出的“新建窗體”對(duì)話框中,選擇“圖表向?qū)А?,并選擇要?jiǎng)?chuàng)建的圖表的數(shù)據(jù)源。這里選擇“工資”表。如圖6.33所示 圖6.33“新建窗體”對(duì)話框,,(
28、2)單擊“確定”按鈕后,系統(tǒng)將彈出“圖表向?qū)А睂?duì)話框,要求選擇圖表數(shù)據(jù)所在的字段,我們選擇“姓名”,“年月”,“基本工資”三個(gè)字段。如圖6.34所示圖6.34“圖表向?qū)А睂?duì)話框,,(3)單擊“下一步”按鈕,系統(tǒng)彈出新的對(duì)話框,要求選擇所采用的圖表類型,這里我們選擇“柱形圖”,如圖6.35所示。圖6.35選擇所采用的圖表類型,,(4)單擊 “下一步”按鈕,系統(tǒng)彈出新的對(duì)話框,要求指定數(shù)據(jù)在圖表中的
29、布局方式,這里要求以“姓名”作為橫坐標(biāo),以“平均值基本工資”為縱坐標(biāo),雙擊“求和基本工資”,系統(tǒng)將彈出“匯總”對(duì)話框,如圖所示。然后我們選擇“AVG”求平均值,最后的設(shè)置如圖6.36所示圖6.36 “匯總”對(duì)話框,,(5)單擊 “下一步”按鈕,系統(tǒng)彈出新的對(duì)話框,要求設(shè)置圖表的標(biāo)題以及是否顯示圖表的圖例,我們將標(biāo)題設(shè)為“職工工資圖表”,在確定向?qū)У脑O(shè)置完成所需的操作,單擊“確定”按鈕,系統(tǒng)將會(huì)顯示出圖表窗體的顯示結(jié)果
30、,如圖6.37所示 圖6.37 圖表窗體的顯示結(jié)果,,6.5 報(bào)表的設(shè)計(jì) 在絕大部分的數(shù)據(jù)庫(kù)管理系統(tǒng)中,報(bào)表打印功能都是一個(gè)必備的模塊,在Access 2000 中我們可以利用它提供的“報(bào)表”對(duì)象輕松的完成這樣功能。在本系統(tǒng)中就有工資明細(xì)報(bào)表,考勤流水報(bào)表,職工基本信息報(bào)表 ,這些企業(yè)的需要的重要表格。1.利用向?qū)?chuàng)建“考勤信息報(bào)表”(1)在數(shù)據(jù)庫(kù)窗體中選擇“報(bào)表”對(duì)象后,單擊“新建”按鈕,打
31、開“新建報(bào)表”對(duì)話框,選擇其中的“報(bào)表向?qū)А焙?,單擊“確定”按鈕啟動(dòng)報(bào)表向?qū)?,在選擇報(bào)表的數(shù)據(jù)來源,可以來自多個(gè)表或查詢,這里我們選擇“部門”表。(2)單擊“下一步”按鈕,系統(tǒng)彈出新的對(duì)話框,詢問是否添加分組級(jí)別,所謂分組級(jí)別,是指數(shù)據(jù)按照指定的字段的值進(jìn)行分組,分組字段值相同的那些記錄將作為一組,在報(bào)表中相鄰的位置顯示,在此我們選擇“部門名稱”字段添加到分組級(jí)別中,在Access中,可以添加多個(gè)分組級(jí)別,并可以通過向?qū)е械淖笥壹^添
32、加按鈕或刪除分組級(jí)別。另外還可以選中某一分組級(jí)別字段后,單擊優(yōu)先級(jí)對(duì)應(yīng)的上下箭按鈕來調(diào)整優(yōu)先順序。另外,單擊“分組選項(xiàng)”按鈕,還可以在彈出的“分組間隔”對(duì)話框中選定的分組字段指定分組間隔。,(3)單擊“下一步”按鈕,系統(tǒng)彈出新的對(duì)話框,詢問是否對(duì)數(shù)據(jù)進(jìn)行排序,在下拉列表框中可以選擇排序字段,單擊在它的按鈕可以在兩種排序方式之間切換。我們選擇“部門編號(hào)”作為排序字段。(4)單擊“下一步”按鈕,系統(tǒng)彈出新的對(duì)話框,要求確定報(bào)表的布局。報(bào)表
33、向?qū)峁┝艘恍┎季诌x項(xiàng),還提供了字段的多少選擇縱向或橫向打印,大家可以在左邊的布局樣式的看到選擇的預(yù)覽效果。(5)單擊“下一步”按鈕,系統(tǒng)彈出新的對(duì)話框,要求確定報(bào)表的樣式。(6)單擊“下一步”按鈕,系統(tǒng)彈出新的對(duì)話框,要求為報(bào)表指定標(biāo)題,報(bào)表標(biāo)題之后點(diǎn)擊“完成”按鈕即可,最后生成報(bào)表效果如圖6.38所示,圖6.38 報(bào)表效果圖,,2.利用設(shè)計(jì)視圖創(chuàng)建“職工基本信息報(bào)表”為例講解 步驟如下:(1)在要?jiǎng)?chuàng)建報(bào)表的“人類資源管理系
34、統(tǒng)”數(shù)據(jù)庫(kù)的窗口中選擇“報(bào)表”選項(xiàng)卡。(2) 單擊“新建”按鈕,Access 2000 立即彈出“新建報(bào)表”對(duì)話框,如圖6.39所示,在這里我們?cè)诹斜砜蚶镞x擇第一項(xiàng)“設(shè)計(jì)視圖”,在下拉列表框里選擇我們選擇需要的“職工基本信息”表。 圖6.39 “新建報(bào)表”對(duì)話框,,(3)點(diǎn)擊“確定”按鈕,將打開如下窗體,如圖6.40所示有一個(gè)工具箱,一個(gè)“職工基本信息”表的字段列表,一個(gè)報(bào)表設(shè)計(jì)窗體。報(bào)表設(shè)計(jì)窗體中分為三部分:頁(yè)面頁(yè)眉
35、,主題,頁(yè)面頁(yè)腳。頁(yè)面頁(yè)眉:報(bào)表每頁(yè)最開頭所顯示的文字或數(shù)據(jù),如報(bào)表標(biāo)題;主題:報(bào)表的主要內(nèi)容;頁(yè)面頁(yè)腳:報(bào)表每頁(yè)的最后面所要顯示的文字或數(shù)據(jù),如報(bào)表的頁(yè)碼。 圖6.40 打開的窗體,,(4)這里我們直接把字段列表中的“字段“,拖到“主題”中就可以了,主體的數(shù)據(jù)顯示就設(shè)置完成了。如圖6.41所示圖6.41 設(shè)置主體的數(shù)據(jù)顯示(5)為“報(bào)表”添加上標(biāo)題,還有一些修飾性的控件來增加報(bào)表的友好性。如圖6.4
36、2所示中呈突起狀態(tài)的分別是:“標(biāo)簽”與“直線”控件,標(biāo)簽是用來顯示文本的,想在報(bào)表顯示報(bào)表的標(biāo)題,就要用到標(biāo)簽控件,那么直線控件能,它是用來顯示直線的。 圖6.42 “標(biāo)簽”與“直線”控件,,,(6)在工具箱上按下標(biāo)簽按鈕,在報(bào)表窗體上畫出的需要的標(biāo)簽,畫好后光標(biāo)就會(huì)在標(biāo)簽內(nèi)閃爍,在這里輸入要顯示的文本,我們輸入“職工基本信息報(bào)表”,要將 “職工基本信息表”的字體設(shè)置大點(diǎn)或者更改字體顏色可以選中標(biāo)簽控件,在右鍵菜單中打開
37、標(biāo)簽的“屬性”窗體,在里面可以設(shè)置很多屬性,包括標(biāo)簽的大小,位置,顏色,文本內(nèi)容等等。如圖6.44所示。 圖6.43 輸入要顯示的文本,,圖6.44 設(shè)置標(biāo)簽的屬性,,(7)在字段兩行字段的行距之間放置“直線”控件,也可以打開屬性窗體來設(shè)置直線的樣式。如圖6.45所示。圖6.45 設(shè)置直線的樣式,,(8)最后點(diǎn)擊右上角的“關(guān)閉”按鈕,給報(bào)表起個(gè)“保存名稱”,報(bào)表到此就創(chuàng)建完成了。新建的報(bào)表打
38、開的樣子如圖6.46所示。 圖6.46新建的報(bào)表樣式,,6.6 “控制面板”窗體的設(shè)計(jì) “控制面板”實(shí)際上是一個(gè)窗體,我們通過這個(gè)主窗體來操作其他的對(duì)象,比如打開“職工基本信息“表,打開“部門信息報(bào)表”等。 利用前面學(xué)過的窗體創(chuàng)建方法,用設(shè)計(jì)視圖添加一個(gè)新窗體,在窗體的控件屬性設(shè)置如表所示。,,,完成主窗體的設(shè)計(jì)如圖6.47所示。圖6.47 主窗體的設(shè)計(jì)圖,,
39、6.7 自定義應(yīng)用程序的外觀 1.界面設(shè)計(jì) 考慮系統(tǒng)的界面的時(shí)應(yīng)當(dāng)注意界面的友好、美觀、大方,充分考慮操作人員的計(jì)算機(jī)水平和使用習(xí)慣,可從以下幾方面考慮: 整潔:界面的布置應(yīng)該有條理性,特別是顯示/輸入的信息比較多時(shí),操作人員應(yīng)該能夠迅速找到相關(guān)的信息。 明白:所有的功能必須一目了然,所使用提示必須能夠明白表達(dá)它的功能。比如說,一個(gè)回單按鈕使用“考勤歷史記錄”作為它的標(biāo)題比使用“考勤查詢”更能明白表述
40、它執(zhí)行的功能。 確定:所有的提示,比如窗口標(biāo)題、按鈕標(biāo)題等,必須用詞統(tǒng)一明確,不能有二義性和混亂現(xiàn)象。比如,如果使用一個(gè)按鈕作“保存記錄”的用戶界面,那么在其的他窗體都應(yīng)該使用同樣的標(biāo)題——“保存記錄”或其它,如果在“職工基本信息編輯”窗體中使用“保存記錄”,而在則“部門信息編輯”窗體中使用比如“信息保存”等標(biāo)題,會(huì)導(dǎo)致操作人員無適從。,易用:如在職工基本信息中“文化程度”字段的內(nèi)容比較統(tǒng)一,如果每次錄入職工信息都要人工的輸入內(nèi)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《數(shù)據(jù)庫(kù)及其應(yīng)用-access》第05章
- access第1章數(shù)據(jù)庫(kù)習(xí)題及答案
- access2003數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)例教程
- access2003數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)例教程
- access數(shù)據(jù)庫(kù)概述-
- 數(shù)據(jù)庫(kù)access教案
- access數(shù)據(jù)庫(kù)習(xí)題
- 數(shù)據(jù)庫(kù)access教案
- 第7章數(shù)據(jù)庫(kù)
- 第6章 數(shù)據(jù)庫(kù)的創(chuàng)建與管理
- 第7章數(shù)據(jù)庫(kù)管理軟件access2003的使用
- access數(shù)據(jù)庫(kù)宏命令
- access數(shù)據(jù)庫(kù)授課計(jì)劃
- 第8章數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例習(xí)題解答
- 第1章 開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的基礎(chǔ)
- 數(shù)據(jù)庫(kù)系統(tǒng)access第1—9章練習(xí)題及答案
- 數(shù)據(jù)庫(kù)第12章 數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展
- 第3章創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)文件
- 高級(jí)數(shù)據(jù)庫(kù)技術(shù)-第7章_移動(dòng)數(shù)據(jù)庫(kù)
- 第5章 數(shù)據(jù)庫(kù)操作
評(píng)論
0/150
提交評(píng)論