版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第7章
考勤管理系統(tǒng)7.1系統(tǒng)概述
7.2系統(tǒng)設(shè)計
7.3數(shù)據(jù)庫設(shè)計
7.4系統(tǒng)模塊功能設(shè)計與開發(fā)
7.5系統(tǒng)完善
動手做實驗
7.1系統(tǒng)概述
規(guī)范的考勤制度是現(xiàn)代企業(yè)制度中必不可少的組成部分,隨著信息技術(shù)的發(fā)展,通過建立企業(yè)員工考勤管理系統(tǒng)來配合相應(yīng)的門禁系統(tǒng)、工資系統(tǒng)等,可以極大地提高企業(yè)的運(yùn)行效率。
盡管每個企業(yè)都有各自不同的考勤制度,但是每個考勤制度都會包括出入簽到、請假、出差和違紀(jì)記錄等基本組成部分,本章提供的范例是一個基本的考勤管理系統(tǒng),實現(xiàn)了考勤管理的大部分功能,并且包括了配置部分,提高了系統(tǒng)的適應(yīng)性。
1.系統(tǒng)功能與應(yīng)用背景
基于Access數(shù)據(jù)庫開發(fā)的企業(yè)員工考勤管理系統(tǒng),通過對員工考勤數(shù)據(jù)的記錄和管理分析,可以提供以下主要功能。
(1)手工記錄員工每天的上下班情況;
(2)進(jìn)行加班登記;
(3)登記缺勤情況(包括請假、出差和休假);
(4)根據(jù)員工的出入時間統(tǒng)計相應(yīng)的遲到和早退次數(shù);
(5)根據(jù)實際需要配置上下班時間段;
(6)查詢某個員工的出勤情況和相應(yīng)的報表;
(7)匯總月度公司出勤情況和相應(yīng)的報表。
實際應(yīng)用中每個員工的考勤的原始數(shù)據(jù)應(yīng)該通過門禁系統(tǒng)自動導(dǎo)入數(shù)據(jù)庫內(nèi),然后由考勤管理系統(tǒng)進(jìn)行分析處理。為了給用戶一個直觀的感受,以及考慮到員工可能忘記攜帶門卡,在本系統(tǒng)中也提供了手工簽到/簽出功能。
2.系統(tǒng)預(yù)覽
主窗口由三部分組成:背景圖片、標(biāo)題欄和導(dǎo)航選項卡,如圖7.1所示。
(1)用鼠標(biāo)左鍵單擊導(dǎo)航選項卡上的“員工簽到”項,系統(tǒng)彈出“員工簽到”窗口,如圖7.2所示。“員工簽到”窗口由三部分組成:“員工號”輸入框、“班次說明”下拉列表和“簽到”與“返回”按鈕。用戶必須同時輸入正確的員工號和選擇班次,否則,系統(tǒng)提示出錯,如圖7.3所示。圖7.1企業(yè)員工考勤管理系統(tǒng)主切換界面圖7.2員工簽到窗口圖7.3提示輸入對話框
(2)用鼠標(biāo)左鍵單擊“確定”按鈕,系統(tǒng)回到“員工簽到”窗口。
(3)用鼠標(biāo)左鍵單擊導(dǎo)航選項卡上的“加班登記”項,系統(tǒng)彈出“加班登記”窗口,如圖7.4所示?!皢T工簽到”窗口由六個部分組成:“加班日期”輸入框、“員工ID”輸入框、“加班開始時間”輸入框、“加班結(jié)束時間”輸入框、“持續(xù)時間”輸入框和“記錄”操作工具欄。用戶用鼠標(biāo)左鍵單擊
或者
按鈕可以查看所有的加班記錄。如果需要添加新的加班記錄,首先用鼠標(biāo)左鍵單擊記錄工具欄最右邊的按鈕
然后輸入完整的加班信息,包括日期、員工號和加班起始時間,最后用鼠標(biāo)左鍵單擊“登記”按鈕,系統(tǒng)自動將當(dāng)前數(shù)據(jù)輸入數(shù)據(jù)庫中并轉(zhuǎn)入下一條新記錄。
圖7.4“加班登記”窗口
(4)用鼠標(biāo)左鍵單擊導(dǎo)航選項卡上的“缺勤登記”項,系統(tǒng)彈出“缺勤登記”窗口,如圖7.5所示?!叭鼻诘怯洝贝翱诎ㄆ邆€部分:“登記日期”輸入框、“員工ID”輸入框、“缺勤說明”下拉列表、“缺勤天數(shù)”輸入框、“缺勤開始時間”輸入框、“缺勤結(jié)束時間”輸入框和“記錄”操作工具欄。“缺勤登記”窗口的使用和“加班登記”窗口類似。
(5)用鼠標(biāo)左鍵單擊導(dǎo)航選項卡上的“班次配置”項,系統(tǒng)彈出“班次配置”窗口,如圖7.6所示?!鞍啻闻渲谩贝翱诘氖褂煤汀凹影嗟怯洝贝翱陬愃?,用戶必須給每個班次設(shè)定一個編號、一個說明和起始時間。在用戶簽到或者簽出時,可以選擇相應(yīng)的班次進(jìn)行操作。圖7.5“缺勤登記”窗口圖7.6“班次配置”窗口
(6)鼠標(biāo)左鍵單擊導(dǎo)航選項卡上的“預(yù)覽報表”項,系統(tǒng)進(jìn)入報表切換窗口,如圖7.7所示。
圖7.7報表切換窗口
(7)用鼠標(biāo)左鍵單擊導(dǎo)航選項卡上的“預(yù)覽報表”項,系統(tǒng)進(jìn)入“個人出勤查詢”窗口,如圖7.8所示。用戶正確填寫員工號和起始日期,單擊不同的查詢按鈕,系統(tǒng)即可進(jìn)行相應(yīng)的查詢并生成查詢報表。
圖7.8個人出勤查詢窗口
7.2系統(tǒng)設(shè)計
員工考勤管理系統(tǒng)要求準(zhǔn)確記錄員工的出入時間,因此系統(tǒng)中員工簽到/簽出時,系統(tǒng)自動根據(jù)當(dāng)前時間進(jìn)行記錄,這就和實際應(yīng)用中門禁系統(tǒng)的原理相同,避免了隨意修改簽到/簽出時間。
1.系統(tǒng)設(shè)計思想
一個完整的企業(yè)員工考勤管理系統(tǒng)除了記錄員工每天正常的出勤情況外,還應(yīng)該允許管理者設(shè)置和修改一些限制信息,比如某班次的正常簽到、簽出時間。系統(tǒng)還必須判斷和記錄員工的違紀(jì)行為,比如遲到、早退,甚至無故曠工。因此,在系統(tǒng)設(shè)計時充分考慮到各種非正常現(xiàn)象的發(fā)生,對加班情況和缺勤情況單獨(dú)進(jìn)行了記錄處理。
企業(yè)員工考勤管理系統(tǒng)在實際應(yīng)用中會和工資系統(tǒng)配合使用,需要對每個員工在一個時期內(nèi)的出勤情況進(jìn)行量化,從而可以作為工資系統(tǒng)的參考依據(jù)。系統(tǒng)設(shè)計了相應(yīng)的報表功能對一段時期內(nèi)的出勤情況進(jìn)行匯總。
2.系統(tǒng)功能模塊劃分
企業(yè)員工考勤管理系統(tǒng)功能模塊可以分為五個部分,每個部分根據(jù)實際應(yīng)用又可以再細(xì)分成二級功能模塊,如圖7.9所示。圖7.9系統(tǒng)功能模塊劃分
(1)員工簽到/簽出模塊:員工進(jìn)行簽到/簽出時,系統(tǒng)根據(jù)當(dāng)前時間進(jìn)行判斷,如果不是在相應(yīng)班次的起始時間范圍內(nèi),系統(tǒng)轉(zhuǎn)入相應(yīng)違紀(jì)情況處理模塊;
(2)系統(tǒng)配置模塊:用戶可以對班次和員工個人信息進(jìn)行相應(yīng)的處理;
(3)缺勤登記模塊:根據(jù)用戶的選擇系統(tǒng)分別轉(zhuǎn)入出差處理和請假處理;
(4)加班登記模塊:統(tǒng)計員工加班情況;
(5)考勤匯總/報表生成模塊,根據(jù)用戶的選擇分別轉(zhuǎn)入按個人匯總和按月度企業(yè)匯總。
7.3數(shù)
據(jù)
庫
設(shè)
計
數(shù)據(jù)庫的設(shè)計分為三個部分,首先對企業(yè)員工考勤管理系統(tǒng)的設(shè)計進(jìn)行需求分析,確定所需要在數(shù)據(jù)庫中保存的信息,然后應(yīng)用E-R圖對信息進(jìn)行組織和連接,最后確定每個表的字段屬性和主鍵等數(shù)據(jù)庫信息。
1.?dāng)?shù)據(jù)庫需求分析
根據(jù)系統(tǒng)設(shè)計和數(shù)據(jù)流圖,需要存放以下信息:
(1)系統(tǒng)主切換面板和報表切換面板顯示信息:顯示名稱、對應(yīng)的處理方式、處理參數(shù)和關(guān)聯(lián)顯示的窗口或者面板。
(2)員工基本信息:員工號、姓名、所屬部門編號、所屬部門名稱、電子郵件、分機(jī)號。
(3)班次信息:班次編號、班次說明、起始時間。
(4)簽到/簽出記錄:員工號、班次、當(dāng)前時間。
(5)缺勤記錄:員工號、缺勤事由、天數(shù)、起始時間。
(6)加班記錄:員工號、日期、加班起始時間。
(7)月度出勤匯總:員工號、所屬部門、應(yīng)出勤天數(shù)、正常出勤天數(shù)、遲到次數(shù)、早退次數(shù)、曠工次數(shù)、請假天數(shù)、出差天數(shù)、休假天數(shù)。
2.E-R圖的生成
根據(jù)數(shù)據(jù)庫的需求分析,系統(tǒng)的E-R圖如圖7.10所示。
圖7.10系統(tǒng)E-R圖
7.4系統(tǒng)模塊功能設(shè)計與開發(fā)
1.?dāng)?shù)據(jù)庫設(shè)計
(1)新建數(shù)據(jù)庫。選擇存放文件夾位置及命名名稱,點(diǎn)擊“創(chuàng)建”,如圖7.11所示。
(2)創(chuàng)建表。創(chuàng)建班次配置表,如圖7.12所示。圖7.11新建數(shù)據(jù)庫圖7.12創(chuàng)建表
右鍵點(diǎn)擊左側(cè)“表1”,選擇設(shè)計視圖,改名為“班次配置”,如圖7.13所示。
圖7.13命名表
然后根據(jù)表7.1添加字段。
添加字段后如圖7.14所示。
圖7.14添加字段后的表
(3)創(chuàng)建切換面板窗體。點(diǎn)擊“文件”,然后打開選項,見圖7.15。圖7.15打開選項窗口
在自定義功能區(qū),在數(shù)據(jù)庫工具欄選擇“新建選項卡”,如圖7.16和圖7.17所示。圖7.16選擇“新建選項卡”圖7.17顯示的“新建選項卡”選項
選擇“重命名”新建組,如圖7.18所示。圖7.18選擇“重命名”選項
在“重命名”窗口將“顯示名稱”更改為“工具”,并在上面的符號中任選一個圖標(biāo),如圖7.19所示。圖7.19重命名新建組
在左邊“自定義功能區(qū)”里的“所有命令”中選擇“切換面板管理器”,再選擇“添加”,如圖7.20和圖7.21所示。
圖7.20選擇“所有命令”圖7.21選擇“切換面板管理器”
可以看到“切換面板管理器”已添加到工具中,如圖7.22所示。圖7.22“切換面板管理器”已添加到工具中
轉(zhuǎn)到“切換面板管理器”,見圖7.23。
圖7.23添加后的效果
選擇“是”,創(chuàng)建切換面板,見圖7.24。
圖7.24創(chuàng)建切換面板
選擇“新建”,依次添加切換面板頁選項,如圖7.25和圖7.26所示。圖7.25選擇“新建”圖7.26為切換面板命名
添加完成后的效果如圖7.27所示。
圖7.27窗口效果
設(shè)置“企業(yè)員工考勤管理系統(tǒng)”為“默認(rèn)”,刪除主切換面板,見圖7.28和圖7.29所示。圖7.28設(shè)置“企業(yè)員工考勤管理系統(tǒng)”為“默認(rèn)”圖7.29刪除主切換面板
編輯企業(yè)員工考勤管理系統(tǒng)切換面板頁,選擇“編輯”或者雙擊該選項,見圖7.30和圖7.31所示。圖7.30選擇“編輯”窗口圖7.31選擇“新建”窗口
點(diǎn)擊“新建”按鈕后,在命令中選擇“轉(zhuǎn)至‘切換面板’”,然后添加之前創(chuàng)建的切換面板項目,如圖7.32、圖7.33和圖7.34所示。圖7.32選擇“轉(zhuǎn)至‘切換面板’”窗口圖7.33窗口效果圖7.34添加其他項目
添加退出系統(tǒng)項目的時候,在“命令”欄選擇退出應(yīng)用程序”,見圖7.35。圖7.35選擇“退出應(yīng)用程序”
至此,我們的默認(rèn)面板結(jié)構(gòu)就已經(jīng)設(shè)計好了,如圖7.36所示。圖7.36默認(rèn)面板結(jié)構(gòu)效果
2.功能設(shè)計
1)班次配置功能設(shè)計
在Access中新建一個窗體。在“新建窗體”對話框中選擇“窗體向?qū)А?,用鼠?biāo)左鍵單擊“確定”按鈕,見圖7.37。
圖7.37選擇“窗體向?qū)А?/p>
系統(tǒng)轉(zhuǎn)入“窗體向?qū)А薄氨?字段”設(shè)置,在“表/查詢”下拉列表中選擇“班次配置”表,見圖7.38。
用鼠標(biāo)左鍵單擊“選定字段”,如圖7.39所示。
圖7.38選擇“班次配置”表圖7.39選擇字段窗口
用鼠標(biāo)左鍵單擊“下一步”按鈕,系統(tǒng)轉(zhuǎn)入“窗體向?qū)А薄安季帧痹O(shè)置,選擇“縱欄表”復(fù)選框,見圖7.40。圖7.40選擇布局
用鼠標(biāo)左鍵單擊“下一步”按鈕,系統(tǒng)轉(zhuǎn)入“窗體向?qū)А薄皹?biāo)題”設(shè)置,輸入“班次配置”,接受其他默認(rèn)選項,見圖7.41。
圖7.41標(biāo)題設(shè)置
用鼠標(biāo)左鍵單擊“下一步”按鈕,系統(tǒng)轉(zhuǎn)入“窗體向?qū)А薄皹邮健痹O(shè)置,進(jìn)行窗體修改設(shè)計,見圖7.42。
圖7.42修改窗體設(shè)計
2)面板管理器
切換面板管理器如圖7.43所示。
圖7.43切換面板管理器
編輯“班次配置”,添加切換班次配置窗體及新建切換面板頁的選項,如圖7.44和圖7.45所示。
圖7.44編輯“班次配置”
圖7.45新建切換面板頁
點(diǎn)擊“新建”按鈕后,在“命令”處選擇“在‘編輯’模式下打開窗體”,并選擇之前創(chuàng)建的“班次配置”窗體,見圖7.46和圖7.47。
圖7.46選擇“班次配置”窗體圖7.47配置效果
點(diǎn)擊“新建”按鈕添加“返回主界面”。由于我們的默認(rèn)主界面是“企業(yè)員工考勤管理系統(tǒng)”,所以這時候我們的切換面板要選擇此切換面板頁,見圖7.48和圖7.49。
圖7.48選擇切換面板頁圖7.49切換效果
以上就是以“窗體向?qū)А狈绞娇焖俳⒌囊粋€數(shù)據(jù)庫操作窗體的基本過程,繼續(xù)設(shè)置啟動項,見圖7.50。
圖7.50設(shè)置啟動項
打開“文件”→“選項”→“當(dāng)前數(shù)據(jù)庫”,將顯示窗體改為“切換面板”,見圖7.51。
圖7.51顯示窗體改為“切換面板”
窗體的運(yùn)行效果如圖7.52所示(由于在下次打開數(shù)據(jù)庫時才能生效,所以需先關(guān)掉系統(tǒng)之后再重新開啟)。
圖7.52運(yùn)行效果
3)簽入功能設(shè)計
創(chuàng)建如表7.2所示“出勤配置”表和表7.3所示“員工信息表”。
通過設(shè)計視圖設(shè)計數(shù)據(jù)表的屬性,見圖7.53和圖7.54。
圖7.53設(shè)計數(shù)據(jù)表的屬性圖7.54員工信息表
完善數(shù)據(jù)表,增加考勤情況表7.4、簽到記錄表7.5,結(jié)果如圖7.55和圖7.56所示。
圖7.55出勤情況圖7.56簽到記錄
這樣出勤和簽到功能所要用到的所有的數(shù)據(jù)表就已經(jīng)設(shè)計齊了,見圖7.57。
圖7.57新建完畢的數(shù)據(jù)表
·下面我們來創(chuàng)建員工信息窗體。
在Access中新建一個窗體。在新建窗體對話框中選擇“窗體向?qū)А?,用鼠?biāo)左鍵單擊“確定”按鈕,操作順序見圖7.58、圖7.59、圖7.60和圖7.61。
圖7.58選擇“窗體向?qū)А眻D7.59確定“窗體向?qū)А眻D7.60命名標(biāo)題圖7.61創(chuàng)建效果
·接著創(chuàng)建員工簽到窗體。
該窗體的創(chuàng)建需要首先建立一個空白窗體,然后添加相應(yīng)的標(biāo)簽、文本框、組合框和按鈕,見圖7.62、圖7.63和圖7.64。
圖7.62建立空白窗體圖7.63初始窗體圖7.64添加組合框
·接下來設(shè)置組合框“班次說明”。
在組合框向?qū)е羞x擇“使用組合框獲取其他表或查詢中的值”,詳細(xì)操作步驟見圖7.65至圖7.66。
圖7.65選擇獲取數(shù)值方式圖7.66選表圖7.67選字段圖7.68設(shè)定寬度圖7.69選擇行圖7.70指定標(biāo)簽
·接下來我們設(shè)置“員工號”。
員工號的設(shè)置和“班次說明”的設(shè)置類似,選擇“表:員工信息”,詳細(xì)操作步驟見圖7.71至圖7.76。
圖7.71選擇表或查詢圖7.72選擇字段圖7.73選擇排序圖7.74選擇寬度圖7.75指定標(biāo)簽圖7.76布局視圖
·下面進(jìn)行按鈕的設(shè)置,如圖7.77所示。
圖7.77按鈕的設(shè)置
由于我們做的是簽到的按鈕,而簽到的按鈕需要保存數(shù)據(jù),所以我們按下按鈕時執(zhí)行的操作應(yīng)該選擇保存記錄。具體設(shè)置見圖7.78至圖7.81。
圖7.78選擇類別圖7.79選擇文本圖7.80給按鈕命名圖7.81布局視圖
窗體保存名稱為“簽到”。給“簽到”按鈕添加處理代碼的過程如下:
首先在右側(cè)“屬性表”的“事件”欄中找到屬性,選擇“事件過程”,然后點(diǎn)擊右側(cè)的按鈕,見圖7.82到圖7.84。
圖7.82選擇“事件過程”圖7.83代碼窗體圖7.84寫入代碼
完善簽入功能,完善代碼如圖7.85所示。
圖7.85完善代碼
當(dāng)代碼調(diào)試成功后在組合框里輸入內(nèi)容就會顯示如圖7.86、圖7.87和圖7.88所示對話框。
圖7.86執(zhí)行簽到功能圖7.87簽到提示圖7.88遲到提示
當(dāng)然如果沒有輸入內(nèi)容就會出現(xiàn)如圖7.89和圖7.90所示情況。
圖7.89未輸入內(nèi)容的提示(1)圖7.90未輸入內(nèi)容的提示(2)
在切換面板管理器中,編輯員工簽到及返回主界面面板頁,參見圖7.91至圖7.96。圖7.91切換面板管理器圖7.92新建項目窗口圖7.93簽到項目圖7.94返回項目圖7.95完成后的界面圖7.96運(yùn)行效果
4)加班登記、缺勤登記功能設(shè)計
增加表7.6和表7.7,見圖7.97至圖7.99所示。
圖7.97加班登記表圖7.98缺勤登記表圖7.99增加項目后的數(shù)據(jù)表
(1)設(shè)計“加班登記”窗體。該窗體的建立過程和“班次配置”類似,在“新建窗體”對話框中選擇“窗體向?qū)А?,單擊“下一步”按鈕,在“表/查詢”下拉列表中選擇“加班記錄”表,選擇所有字段,設(shè)置標(biāo)題為“加班登記”,接受其余的系統(tǒng)默認(rèn)選項,如圖7.100所示。
圖7.100“加班登記”窗體
(2)設(shè)計“缺勤登記”窗體。該窗體的建立過程和“班次配置”類似,在“新建窗體”對話框中選擇“窗體向?qū)А?,單擊“下一步”按鈕,在“表/查詢”下拉列表中選擇“缺勤記錄”表,選擇所有字段,設(shè)置標(biāo)題為“缺勤登記”接受之后的系統(tǒng)默認(rèn)選項。然后在系統(tǒng)生成的窗體上做一些調(diào)整:將“缺勤事由ID”的“標(biāo)簽”改為“缺勤說明”,將對應(yīng)的“文本框”改為“組合框”,在組合框的屬性“數(shù)據(jù)”選項卡的“行來源”中填入“SELECT出勤配置.出勤情況ID,出勤配置.出勤說明FROM出勤配置;”。同樣的方法將“員工ID”對應(yīng)的“文本框”改為“組合框”,如圖7.101、圖7.102和圖7.103所示。
圖7.101更改為“組合框”圖7.102“缺勤登記”窗體圖7.103設(shè)置行來源
(3)設(shè)計個人“出勤查詢”窗體。該窗體的創(chuàng)建首先需要建立一個空白窗體,然后添加相應(yīng)的標(biāo)簽、文本框和按鈕。添加按鈕時,由于我們需要的是查詢功能,所以在執(zhí)行的操作里選擇“查找記錄”,如圖7.104、圖7.105和圖7.106所示。圖7.104添加按鈕圖7.105選擇文本圖7.106對按鈕命名
“加班查詢”和“缺勤查詢”按鈕的設(shè)計也是用同樣的方法。如圖7.107是個人出勤查詢窗體的界面效果。
圖7.107界面效果
單擊“出勤查詢”按鈕,系統(tǒng)調(diào)用“個人出勤情況”報表,相應(yīng)的代碼及效果見圖7.108和圖7.109。
圖7.108添加代碼圖7.109運(yùn)行效果
3.報表設(shè)計
1)個人出勤情況報表
(1)新建“個人出勤情況”查詢。該查詢返回指定時間段內(nèi)的個人出勤情況,包括遲到/早退情況。在“對象”→“查詢”窗體中,用鼠標(biāo)左鍵雙擊“在設(shè)計視圖中創(chuàng)建查詢”,“顯示表”→“表”列表框中選擇“出勤配置”、“出勤情況”和“員工信息”,見圖7.110、圖7.111和圖7.112。
圖7.110新建查詢圖7.111選擇表圖7.112顯示表
(2)添加條件。在“條件”文本框的相應(yīng)字段單擊鼠標(biāo)右鍵,在菜單中選擇“生成器”,在“表達(dá)式生成器”對話框中設(shè)置相應(yīng)的條件,如圖7.113至圖7.115所示。圖7.113選擇“生成器”圖7.114表達(dá)式生成器圖7.115設(shè)置相應(yīng)的條件
最后將其另存為“個人出勤情況”,見圖7.116和圖7.117所示。圖7.116查詢另存為對話框圖7.117完成后的個人出勤情況
(3)創(chuàng)建個人出勤情況報表。在創(chuàng)建菜單中,選擇“報表向?qū)А?,見圖7.118所示。
圖7.118選擇“報表向?qū)А?/p>
在“表/查詢”下拉列表中選擇“查詢:個人出勤情況”選項,在“可用字段”中選擇所有的字段,如圖7.119所示。
圖7.119選擇個人出勤情況
單擊“下一步”按鈕,接受默認(rèn)分組級別,再單擊“下一步”按鈕,設(shè)置按照“日期”字段排序,接受默認(rèn)“升序”排序方式,如圖7.120和圖7.121所示。
圖7.120默認(rèn)分組圖7.121對記錄進(jìn)行排序
單擊“下一步”按鈕,指定標(biāo)題為“個人出勤情況”,單擊“完成”按鈕,見圖7.122。
圖7.122設(shè)定標(biāo)題
此時系統(tǒng)提示輸入報表參數(shù),如圖7.123至圖7.125所示。圖7.123輸入開始日期圖7.124輸入結(jié)束日期圖7.125輸入員工號
預(yù)覽報表,見圖7.126。圖7.126預(yù)覽報表
注意:如果文本框的長度比文字內(nèi)容短的話就會出現(xiàn)顯示“#####”的情況,所以需要通過設(shè)計視圖來調(diào)整布局,見圖7.127和圖7.128。
圖7.127切換視圖圖7.128調(diào)整布局
保存之后再運(yùn)行就能成功顯示創(chuàng)建的個人出勤查詢表了,見圖7.129。圖7.129運(yùn)行效果
2)個人加班情況報表
新建查詢,添加表“加班記錄”和“員工信息”,見圖7.130和圖7.131。
圖7.130新建查詢圖7.131添加表后效果
使用“表達(dá)式生成器”添加相應(yīng)條件,如圖7.132至圖7.135所示。圖7.132添加相應(yīng)條件(1)圖7.133添加相應(yīng)條件(2)圖7.134添加條件后窗口效果圖7.135保存添加
創(chuàng)建個人加班情況報表。該報表提供了對個人在指定時間段內(nèi)的加班情況的匯總。設(shè)計過程和設(shè)計“個人出勤情況”報表類似,基本過程如下。
在“查詢”下拉列表中選擇“查詢:個人加班情況”,在“可用字段”中選擇所有的字段,參見圖7.136至圖7.138。
圖7.136創(chuàng)建報表圖7.137選擇表圖7.138添加分組
單擊“下一步”按鈕,指定標(biāo)題為“個人加班情況”,單擊“完成”按鈕,如圖7.139所示。
圖7.139指定標(biāo)題
預(yù)覽報表(這里也要注意界面布局不當(dāng)導(dǎo)致無法顯示內(nèi)容的問題),見圖7.140。
圖7.140預(yù)覽報表
增加加班查詢代碼,如圖7.141所示。
圖7.141增加加班查詢代碼
加班查詢按鈕代碼如圖7.142所示。
圖7.142加班查詢代碼
3)個人缺勤情況報表
新建查詢,添加表“出勤配置”、“缺勤登記”和“員工信息”,見圖7.143和圖7.144。
圖7.143新建查詢圖7.144添加表
使用“表達(dá)式生成器”添加相應(yīng)條件,見圖7.145至圖7.147。
圖7.145添加相應(yīng)條件(1)圖7.146添加相應(yīng)條件(2)圖7.147保存添加
“個人缺勤情況”報表提供了對個人在指定時間段內(nèi)的缺勤情況的匯總,其設(shè)計過程和“個人出勤情況”報表的設(shè)計類似,基本過程如下:
在“表/查詢”下拉列表中選擇“查詢:個人缺勤情況”選項,在“可用字段”中選擇所有的字段,見圖7.148至圖7.151。
圖7.148新建報表圖7.149選擇表圖7.150添加分組圖7.151進(jìn)行字段布局
單擊“下一步”按鈕,指定標(biāo)題為“個人缺勤情況”,再單擊“完成”按鈕,見圖7.152。圖7.152指定標(biāo)題
預(yù)覽報
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東外語外貿(mào)大學(xué)《企業(yè)生產(chǎn)物流》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東松山職業(yè)技術(shù)學(xué)院《項目管理與案例分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東水利電力職業(yè)技術(shù)學(xué)院《書法基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 七年級上冊《5.2.3 解一元一次方程 去括號》課件與作業(yè)
- 廣東南華工商職業(yè)學(xué)院《花式跳繩》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東梅州職業(yè)技術(shù)學(xué)院《創(chuàng)業(yè)經(jīng)營與廣告公司管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東嶺南職業(yè)技術(shù)學(xué)院《文獻(xiàn)檢索及研究方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 八年級上冊英語課本
- 從起跑線出發(fā):小學(xué)一年級班主任的教學(xué)策略分享
- 【KS5u原創(chuàng)】2021年理綜生物試題4(解析版)
- 綠植花卉租擺及園林養(yǎng)護(hù)服務(wù) 投標(biāo)方案(技術(shù)方案)
- 干細(xì)胞商業(yè)計劃書
- 從教走向?qū)W:在課堂上落實核心素養(yǎng)
- 山東省淄博市2022-2023學(xué)年高一上學(xué)期期末數(shù)學(xué)試題含答案
- 7【題組七】雙變量的恒成立與存在性問題
- 2023年1月自考11749商務(wù)管理綜合應(yīng)用試題及答案
- 汽車制造整車AUDIT質(zhì)量評審
- 非洲豬瘟防控難點(diǎn)與對策
- 教師如何管理和控制自己的情緒
- 《中外歷史綱要(上)》全冊單元知識點(diǎn)高頻考點(diǎn)
- (完整版)庭審筆錄(刑事普通程序)
評論
0/150
提交評論