Access2007完整教程_第1頁
Access2007完整教程_第2頁
Access2007完整教程_第3頁
Access2007完整教程_第4頁
Access2007完整教程_第5頁
已閱讀5頁,還剩413頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第1章 Access 2007和數(shù)據(jù)庫礎(chǔ)知識 Page2第2章 表Access的“倉庫” Page22 第3章 “查詢”Access的檢索系統(tǒng) Page79 第4章 窗體Access的“查詢界面” Page119 第5章 報表Access的“統(tǒng)計系統(tǒng)” Page189第6章 宏完善數(shù)據(jù)庫的工具 Page233第7章 學(xué)習(xí)使用VBA Page270第8章 “保密”、“數(shù)據(jù)共享”和“界面定制” Page325第9章 創(chuàng)建實用Access數(shù)據(jù)庫 Page3571.1 Access 2007的主要用途 Access 2007是Office 2007的一個組件,在安裝Office 2007時,通常進(jìn)行默

2、認(rèn)安裝就可以將Access 2007安裝到電腦上。1.能夠簡單實現(xiàn)Excel無法實現(xiàn)或很難實現(xiàn)的數(shù)據(jù)統(tǒng)計和報表功能。2.Access可非常方便的開發(fā)簡單的數(shù)據(jù)庫應(yīng)用軟件,比如進(jìn)銷存管理系統(tǒng)、計件工資管理系統(tǒng)、人員管理系統(tǒng)、超市管理系統(tǒng)等。Access 2007的對象主要包括表、查詢、窗體、報表、頁、宏和模塊。 1.2 Access 2007的主體構(gòu)成“表”創(chuàng)建按鈕“窗體”創(chuàng)建按鈕“報表”創(chuàng)建按鈕“查詢”創(chuàng)建按鈕“宏”和“模塊”創(chuàng)建按鈕導(dǎo)航窗格 1.2.1 表 表是存儲數(shù)據(jù)的對象。Access 2007數(shù)據(jù)庫中所有的最基本的數(shù)據(jù)都是存儲在表中的。其它的幾個對象,比如“查詢”、“報表”等都是以此為

3、基礎(chǔ)進(jìn)行操作的。表最上邊的這一行是列的標(biāo)題 列標(biāo)題這里是表格的數(shù)據(jù),也就是行,應(yīng)用程序或者說最終用戶主要操作的就是這些數(shù)據(jù),在此處可以添加或修改 表格數(shù)據(jù) 打開“聯(lián)系人管理”素材 1.2.2 查詢 查詢是Access 2007數(shù)據(jù)庫的另外一個對象,它的主要作用是查詢出滿足客戶要求的數(shù)據(jù),并顯示出來。這里是查詢出來的數(shù)據(jù) 打開“聯(lián)系人管理”素材 1.2.3 窗體 窗體就是用戶的操作界面。在表中直接輸入或修改數(shù)據(jù)不直觀,而且容易出現(xiàn)錯誤,為此我們可以專門設(shè)計一個窗口,用于輸入數(shù)據(jù)。 打開“聯(lián)系人管理”素材打開的“聯(lián)系人輸入”窗體 1.2.4 報表 報表的作用就是將數(shù)據(jù)以格式化的方式打印出來。報表中

4、大多數(shù)信息來自表、查詢或SQL語句。打開“聯(lián)系人管理”素材打開的“報表” 1.2.5 宏 宏是若干個操作的組合,用來簡化一些經(jīng)常性的操作。宏沒有具體的實體顯示,只有一系列操作的記錄。所以宏只能顯示它本身的設(shè)計視圖。關(guān)于宏的設(shè)計和制作,將在第7章中詳細(xì)講述。通過觸發(fā)一個宏可以更為方便地在窗體或報表中操作數(shù)據(jù),如它可以執(zhí)行打開表或窗體、運(yùn)行查詢、運(yùn)行打印等操作。當(dāng)數(shù)據(jù)庫中有大量重復(fù)性的工作需要處理時,使用宏是最佳的選擇。 1.2.6 模塊 模塊是用Access 2007提供的VBA語言編寫的程序段。 當(dāng)然如果能利用好模塊,您將會事半功倍。VBA(Visual Basic for Applicati

5、ons)語言是Microsoft Visual Basic的一個子集。 在一般情況下,用戶不需要創(chuàng)建模塊,除非要建立比較復(fù)雜的應(yīng)用程序,或者為了更加方便的實現(xiàn)某些功能。簡單地說數(shù)據(jù)庫就是許多數(shù)據(jù)的集合。實際上,在日常生活中,大家都在不知不覺地建立各式各樣的數(shù)據(jù)庫,如手機(jī)上的電話薄便是一個數(shù)據(jù)庫。 1.3.1 數(shù)據(jù)庫的概念 1.3 數(shù)據(jù)庫基礎(chǔ)知識 使用數(shù)據(jù)庫組織和存儲數(shù)據(jù)的好處是:數(shù)據(jù)結(jié)構(gòu)更加規(guī)范、易于檢索和統(tǒng)計。所以很多應(yīng)用程序(如人事管理等)需要使用數(shù)據(jù)庫來組織和存儲數(shù)據(jù)。 計算機(jī)和操作系統(tǒng) 數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng)應(yīng)用程序 計算機(jī)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用程序的關(guān)系如下圖所示。 從圖中不

6、難看出,Access 2007數(shù)據(jù)庫管理系統(tǒng)的操作對象是數(shù)據(jù)庫,它的服務(wù)對象是應(yīng)用程序。 1.3.2 關(guān)系型數(shù)據(jù)庫 Access 2007建立的數(shù)據(jù)庫屬于關(guān)系型數(shù)據(jù)庫。關(guān)系型數(shù)據(jù)庫是目前最流行的數(shù)據(jù)庫。它的一個最重要的概念是“關(guān)系” 。無論是實體還是實體之間的聯(lián)系都用關(guān)系(二維表)來表示,個關(guān)系就是一張二維表。二維表中的“列”一般表示特征。 “行”代表一個實體 單擊“空數(shù)據(jù)庫”鏈接 模版類型切換選擇數(shù)據(jù)庫的存放位置單擊數(shù)據(jù)庫模板1231.4 Access 2007空白數(shù)據(jù)庫的創(chuàng)建1.5 Access 2007的操作界面和設(shè)置創(chuàng)建空白的數(shù)據(jù)庫后,可以進(jìn)入Access 2007的主操作界面。標(biāo)簽新

7、建表操作界面1.6 Access 2007和編程Access的編程功能與數(shù)據(jù)庫完美的集成,使得在只是實現(xiàn)一些基本的數(shù)據(jù)存儲、統(tǒng)計查詢等操作時,用Access內(nèi)置的向?qū)Ъ纯奢p松完成,無需編寫代碼。如果深入學(xué)習(xí),使用Access的VBA編程語言,幾乎可以實現(xiàn)其他編程語言可以實現(xiàn)的所有功能。據(jù)統(tǒng)計,在編寫數(shù)據(jù)庫程序時,Access要比其他編程工具節(jié)省2/3的時間,可見其便捷。1.7 Access 2007、VB、ASP和SQLVB(Vasual Basic)是一種可視化的應(yīng)用程序開發(fā)工具,簡單方便,容易入門。用在Access 2007中的VBA語言,從某種意義上說是VB語言的子集,其主要作用是使現(xiàn)有

8、的應(yīng)用程序自動化。ASP是一種編寫網(wǎng)頁的語言,在ASP中有一種主要的腳本語言VBScript,能夠?qū)崿F(xiàn)與Access數(shù)據(jù)庫的交互。SQL則是SQL Server數(shù)據(jù)庫的一種查詢語言,在Access中也使用此語言進(jìn)行查詢以窗口形式顯示表1打開Access選項對話框2選擇選擇31.8 典型實例:利用模板創(chuàng)建“學(xué)生”管理數(shù)據(jù)庫 1打開主操作界面4單擊23單擊單擊5輸入單擊6雙擊7窗體報表查詢監(jiān)護(hù)人窗體和報表表格單擊可更改照片輸入數(shù)據(jù)2.1 “貨架”認(rèn)識“表”的結(jié)構(gòu)如果將數(shù)據(jù)庫比作倉庫,那么數(shù)據(jù)庫中的“表”就是倉庫中的單個貨架。貨架上按照物品特性和倉儲空間,有規(guī)律的碼垛著各種貨物。字段字段屬性2.2

9、存儲數(shù)據(jù)的架構(gòu)創(chuàng)建表 2.2.1 輸入數(shù)據(jù)直接創(chuàng)建表 123雙擊直接輸入單擊單擊456單擊輸入 2.2.2 使用“表模板”創(chuàng)建表 選擇1單擊23設(shè)置“表”字段 2.2.3 通過“表設(shè)計器”創(chuàng)建表1單擊“表設(shè)計”按鈕 2單擊“創(chuàng)建”標(biāo)簽34輸入字段名稱選擇數(shù)據(jù)類型在此可設(shè)置字段參數(shù)右擊“ID”5選擇“主鍵”6新建“部門”字段7單擊8單擊9輸入單擊1011創(chuàng)建的“部門表” 2.2.4 邊學(xué)邊練:“計件工資管理系統(tǒng)”的表對于一個中小規(guī)模的加工廠來說,工人工資多采用底薪加計件工資制,使用此種方法的優(yōu)點是可以有效的激發(fā)員工的積極性,缺點是工資不易管理,容易出現(xiàn)錯誤,因此建立一個簡單靈巧的工資管理系統(tǒng),是

10、很多企業(yè)所關(guān)注的。 本書將自始至終、貫穿全文,在“邊學(xué)邊練”中以實例的形式講述計件工資管理系統(tǒng)的創(chuàng)建。下邊我們首先來了解一下在計件工資管理系統(tǒng)中需要創(chuàng)建的表格。 2單擊“創(chuàng)建” 設(shè)置主鍵1單擊“表設(shè)計”按要求輸入相應(yīng)的“字段名稱” ,并設(shè)置字段的”數(shù)據(jù)類型“34選中“性別”字段 5在“有效性規(guī)則”屬性中輸入:“男“Or “女”7設(shè)置字段大小為2 6創(chuàng)建了“人事表”后,按照相同的操作步驟,創(chuàng)建其他表 按照相同的步驟設(shè)置其它字段的“常規(guī)”屬性。設(shè)置完畢后將此對話框關(guān)閉,并選擇保存為“人事表”后,即可完成此表的創(chuàng)建 82.3 規(guī)劃“容器”“表”中“字段”的設(shè)置 2.3.1 Access 2007中的

11、字段類型 在Access 2007數(shù)據(jù)庫中共有11種可用的數(shù)據(jù)類型:文本、備注、數(shù)字、日期時間、貨幣、自動編號、是/否、OLE對象、超級鏈接、附件和查詢,它們的作用如表所示。 某種數(shù)據(jù)具體需要使用什么類型的字段存放,我們主要需要考慮如下幾個方面的內(nèi)容。 1、字段存儲的是什么樣的數(shù)據(jù)。如中英文文字可以存儲在文本型字段里,卻不能存儲在數(shù)字型字段里。2、要存儲數(shù)據(jù)的大小,即數(shù)據(jù)需要的存儲空間的大小。文本型字段只能存儲255個字符,如果您需要存儲一篇文章,則可以考慮使用備注(存儲65535個字符)型字段。 3、是否需要對數(shù)據(jù)進(jìn)行計算以及需要對數(shù)據(jù)進(jìn)行何種計算。Access 2007可以對數(shù)字型、貨幣型

12、數(shù)據(jù)進(jìn)行求和計算,但對文本型、備注型數(shù)據(jù)則不能求和。 4、是否需要排序或索引字段。備注、超級鏈接型及OLE對象型字段均不能使用排序與索引。另外文本型字段中存放的數(shù)字,將按字符串性質(zhì)進(jìn)行排序,而不是按大小排序,如1,11,120,2,21,210。 5、是否需要在查詢或報表中對記錄進(jìn)行分組。備注型、超級鏈接型及OLE對象型字段無法進(jìn)行分組。 2.3.2 Access 2007的“字段”屬性 在確定了數(shù)據(jù)類型之后,還應(yīng)設(shè)定字段的屬性,才能更準(zhǔn)確地確定數(shù)據(jù)在表中的存儲格式。 右擊“人事表”,選擇“設(shè)計視圖”命令 12選中“姓名”字段 文本型字段的15個屬性 “字段大小”屬性的意義為: “字段大小”屬

13、性用于限定文本字段的大小和數(shù)字型數(shù)據(jù)的類型。文本型字段的字段大小屬性是指文本型數(shù)據(jù)保存的大小和顯示的大小。在默認(rèn)情況下為50字節(jié)。文本型數(shù)據(jù)的大小范圍為0255個字節(jié)。數(shù)字型的“字段大小”屬性是指數(shù)字型數(shù)據(jù)的類型,不同類型的數(shù)字型數(shù)據(jù)的大小范圍亦不相同。至于其它字段,這里不再詳細(xì)敘述。 2.3.3 設(shè)置“字段”的顯示和打印格式 1文字型數(shù)據(jù)“格式”的設(shè)置方法我們以前邊創(chuàng)建的“部門表”為例,講述文字型數(shù)據(jù)“格式”的設(shè)置方法。我們先來看一下設(shè)置前和設(shè)置后的效果。 設(shè)置前 設(shè)置后 選中此數(shù)據(jù)類型12在格式欄中輸入:“所在部門是:&藍(lán)色 ”通過這些設(shè)置就會實現(xiàn)上邊的效果了右擊我們前邊創(chuàng)建的“部

14、門表”,選擇“設(shè)計視圖”命令,打開此表的設(shè)計視圖窗口2數(shù)字與貨幣型數(shù)據(jù)“格式”的設(shè)置方法 右擊“部門表”,選擇“設(shè)計視圖”命令打開此表的設(shè)計視圖窗口添加此字段,并將數(shù)據(jù)類型設(shè)置為“數(shù)字” 12單擊格式旁的下拉箭頭,可以選擇所要設(shè)置的貨幣格式 這樣即設(shè)置了貨幣型數(shù)據(jù)類型3日期型數(shù)據(jù)“格式”的設(shè)置方法右擊“部門表”,選擇“設(shè)計視圖”命令打開此表的設(shè)計視圖窗口添加此字段,并將數(shù)據(jù)類型設(shè)置為“日期/時間 ” 12單擊格式旁的下拉箭頭,選擇所要設(shè)置的“日期/時間”格式 這樣即設(shè)置了日期數(shù)據(jù)類型 2.3.4 設(shè)置字段的輸入格式 用戶在表格中輸入數(shù)據(jù)時,為了避免錯誤,有可能需要對輸入的內(nèi)容進(jìn)行限制,比如會要

15、求在輸入“電話號碼”時,不能輸入字母和漢字,而且位數(shù)不能輸入錯誤。為了實現(xiàn)這些功能,我們需要設(shè)置字段的“輸入掩碼”屬性。字段的“輸入掩碼”屬性用來要求用戶必須按照特定的格式來輸入數(shù)據(jù)。1使用向?qū)гO(shè)置“輸入掩碼” 右擊“部門表”,選擇“設(shè)計視圖”命令打開此表的設(shè)計視圖窗口新建“部門電話”字段,并將數(shù)據(jù)類型設(shè)置為“文本” 13選中“輸入掩碼”文本框 單擊打開對話框 按鈕繼續(xù) 24單擊輸入56單擊8單擊3次“下一步”按鈕 7單擊“完成”按鈕 產(chǎn)品表的數(shù)據(jù)輸入窗口 點中此處將會見到輸入掩碼,并可按要求輸入數(shù)據(jù) 2通過直接輸入格式符號設(shè)置輸入掩碼使用格式符號自定義“輸入掩碼”可以更靈活、方便的定義所輸入

16、的格式。比如我們可以在“輸入掩碼”對話框中輸入“Password”,這樣,用戶輸入的所有字符就可以被“*”所掩蓋。 2.3.5 設(shè)置字段的默認(rèn)值如果某個值在某個字段中出現(xiàn)的幾率特別高,那么您最好將此數(shù)據(jù)值設(shè)置為此字段的默認(rèn)值,操作步驟如下。 右擊“部門表”,選擇“設(shè)計視圖”命令,打開此表的設(shè)計視圖窗口選中“錄入時間”字段 1輸入“Now()”字符 2自動填充的當(dāng)前日期和時間 2.3.6 設(shè)置字段輸入的有效性規(guī)則 如果我們的表中有一個字段為“性別”,那么在這個字段中,就應(yīng)當(dāng)只能輸入“男”或“女”,而不能輸入其它的字符,這時我們應(yīng)該怎么設(shè)置呢?這時使用字段的“格式”屬性已無法實現(xiàn)這個要求了,而必須

17、設(shè)置字段的“有效性規(guī)則”屬性。有效性規(guī)則的設(shè)置方法如下。選中“性別”字段1右擊“人事表”,選擇“設(shè)計視圖”命令打開此表的設(shè)計視圖窗口在有效性規(guī)則中輸入:“男” Or “女”2系統(tǒng)出現(xiàn)的提示 在“性別”字段輸入了錯誤的字符 2.3.7 使用“查閱向?qū)А眲?chuàng)建“下拉列表”使用查閱向?qū)У淖罱K結(jié)果就是在我們的輸入表中產(chǎn)生下拉選擇列表(如下圖所示)。下拉選擇列表的使用,可以節(jié)省錄入數(shù)據(jù)的時間。表中字段的下拉列表 按圖中所示,建立這樣一個表,表中數(shù)據(jù)為空 1選中“所在部門”的數(shù)據(jù)類型,選擇“查閱向?qū)А泵?2單擊“下一步”按鈕 3選擇“部門表” 45單擊“下一步”按鈕繼續(xù) 選中 “部門”項 69單擊“選中”

18、按鈕 7單擊“下一步”按鈕繼續(xù) 8保持系統(tǒng)默認(rèn),單擊“下一步”按鈕繼續(xù) 單擊 “下一步”按鈕繼續(xù) 11用鼠標(biāo)拖拽調(diào)整列寬 10單擊“完成”按鈕 12 2.3.8 邊學(xué)邊練:為計件工資管理系統(tǒng)添加下拉菜單選擇此項后,按照2.3.7節(jié)中的描述進(jìn)行操作就可以了2.4 “歸類”引用設(shè)置“表”的關(guān)系 我們可以使用數(shù)據(jù)表間的對應(yīng)列將Access 2007中的數(shù)據(jù)表關(guān)聯(lián)起來。如下圖所示兩個表間的對應(yīng)關(guān)系,下邊講述一下表間關(guān)系的創(chuàng)建方法。 單擊此按鈕1單擊此按鈕2選擇表單擊34拖動建立表關(guān)系5這里可以對表間的關(guān)系進(jìn)行設(shè)置,然后單擊“確定”按鈕即可62.5 “容器”包裝設(shè)計“表”的外觀 2.5.1 隱藏和凍結(jié)列

19、數(shù)據(jù)表打開后,Access 2007會以默認(rèn)的格式進(jìn)行顯示,此時他所顯示的字體大小,列寬和行寬、分割線等并不一定符合我們的要求。為了方便我們的工作,我們不妨對他進(jìn)行設(shè)置。首先我們來看一下“隱藏”和“凍結(jié)列”的方法。 1隱藏列右擊列標(biāo)題,選擇“隱藏列”命令,即可將此列隱藏 首先打開 “人事表”如果要顯示隱藏的列,則右擊鼠標(biāo),選擇“取消隱藏列”命令 1將要顯示的列選中,再將此窗口關(guān)閉就可以了 22凍結(jié)列 如果要將某列凍結(jié),那么右擊列標(biāo)題,選擇“凍結(jié)列”命令即可 如果要取消凍結(jié)列,則選擇此“取消對所有列的凍結(jié)”命令即可 2.5.2 改變字體 切換至“開始”標(biāo)簽頁1這里的表格是未設(shè)置前的樣式,字體為“

20、小五”號、宋體顯示 設(shè)置字體2按需要設(shè)置“字型”、“字號”和顏色等3這是設(shè)置后的效果 2.5.3 改變列寬和行高 要改變行高時,在這里直接拖拽就可以了 改變行高后的效果 選擇【其他】【列寬】命令1切換至“開始”標(biāo)簽 頁2輸入新列寬 單擊“確定”按鈕 342.6 典型實例:創(chuàng)建“考勤管理系統(tǒng)”的“表” 考勤中主要涉及的管理方面有:出勤管理、出差管理、請假管理以及出勤統(tǒng)計管理。本書將設(shè)計一個“考勤管理系統(tǒng)”用來對員工的出勤、出差以及請假情況進(jìn)行統(tǒng)計和管理并將員工出勤情況進(jìn)行統(tǒng)計,方便企業(yè)領(lǐng)導(dǎo)了解員工的工作情況。此實例將貫穿本書。下面我們對“考勤管理系統(tǒng)”數(shù)據(jù)庫的表進(jìn)行一下了解,該數(shù)據(jù)庫包括:“出差

21、信息”、“出勤情況”、“員工信息”、“請假信息”、“員工出勤”5個表,這5個表之間的關(guān)系如下圖所示。雙擊“考勤管理系統(tǒng)”數(shù)據(jù)庫圖標(biāo) 1單擊“選項”按鈕 2單擊34單擊單擊“創(chuàng)建”標(biāo)簽56單擊“表設(shè)計”輸入字段設(shè)置字段屬性設(shè)置主鍵789下面我們再來介紹一下“出勤情況”表與“員工信息”表之間關(guān)系建立的操作步驟。單擊“數(shù)據(jù)庫工具”標(biāo)簽1按住選中“出勤情況”表和“員工信息”表 單擊“添加”按鈕單擊“關(guān)系”按鈕243單擊“關(guān)閉”按鈕5將“員工信息”表中“員工編號”字段拖動到“出勤情況”表的“員工編號”字段上 1選中“實施參照完整性”復(fù)選按鈕 2單擊“創(chuàng)建”按鈕 創(chuàng)建好的表間的關(guān)系 33.1 就像“堆垛機(jī)

22、”“查詢”初體驗 3.1.1 查詢的概念和種類1查詢的概念 此界面與“表”的界面相似,不過它是經(jīng)過篩選后的一個或多個表的集合 選中已經(jīng)設(shè)計好的查詢,雙擊執(zhí)行,即可得到一個這樣的結(jié)果集,也就是用戶所要查詢的結(jié)果。 2查詢的種類 在Access 2007中,查詢依據(jù)其對數(shù)據(jù)源操作方式及結(jié)果的不同分為以下5種類型: (1)選擇查詢:從數(shù)據(jù)庫的一個或多個表中檢索特定的信息,將查詢的結(jié)果顯示在一個數(shù)據(jù)表上供用戶查看或編輯使用的查詢被稱為選擇查詢。(2)參數(shù)查詢:在執(zhí)行時顯示對話框,提示用戶輸入?yún)?shù),檢索出符合參數(shù)要求字段的記錄或值的查詢被稱為參數(shù)查詢。 (3)交叉表查詢:查詢時計算數(shù)據(jù)的總計、平均值、計

23、數(shù)或其他類型的總和并重新組織數(shù)據(jù)結(jié)構(gòu)的查詢被稱為交叉表查詢。 (4)操作查詢:在一次操作中更改許多記錄的查詢稱為操作查詢。 (5) SQL查詢:用戶使用SQL語句創(chuàng)建的查詢被稱為SQL查詢。 查詢方式不是互相孤立的,而是相輔相成的。聯(lián)合使用,功能更加強(qiáng)大。 3.1.2 查詢和數(shù)據(jù)表的關(guān)系 查詢和數(shù)據(jù)表之間是一對一或一對多的關(guān)系,它可以同時對一張或者多張數(shù)據(jù)表進(jìn)行簡單或復(fù)雜的檢索操作,從而節(jié)省時間,提高工作效率。如下圖所示。 3.2 找出符合條件的數(shù)據(jù)創(chuàng)建“選擇查詢” 3.2.1 利用向?qū)?chuàng)建選擇查詢 1打開第一二章所創(chuàng)建的“計件工資管理系統(tǒng)”數(shù)據(jù)庫 2單擊“創(chuàng)建”標(biāo)簽單擊“查詢向?qū)А?4選擇“

24、簡單查詢向?qū)А?單擊“確定”按鈕6選擇“表:人事表”7選擇“字段”單擊單擊8這是“查詢”返回的數(shù)據(jù) 在此可修改標(biāo)題單擊9雙擊可執(zhí)行查詢 3.2.2 使用設(shè)計視圖創(chuàng)建選擇查詢 1單擊“創(chuàng)建”標(biāo)簽2單擊“查詢設(shè)計” 打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫 3單擊“關(guān)閉”按鈕 6單擊“添加”4選擇“人事表”單擊“關(guān)閉”5雙擊“員工編號”、“姓名”、“性別” 7已添加的字段2在“姓名”的條件單元格內(nèi)輸入“Like “張*”,然后保存退出 1右鍵單擊“人事表”,選擇“設(shè)計視圖”命令 3.2.3 設(shè)置查詢條件 如果要在“人事表”中查詢所有姓“張”的聯(lián)系人,我們可以執(zhí)行如下操作 只顯示所有姓“張”的聯(lián)系人的相關(guān)信息

25、 3.2.4 使用設(shè)計視圖創(chuàng)建選擇查詢 21單擊“創(chuàng)建”標(biāo)簽單擊“查詢設(shè)計”在“計件工資管理系統(tǒng)”中,為了方便對工資的統(tǒng)計,我們一共需要創(chuàng)建兩個查詢,分別為“工資查詢”和“加班查詢”,下邊講述這兩個查詢的創(chuàng)建。 3選擇“表”單擊“添加”按鈕45單擊“關(guān)閉”按鈕6897依次雙擊相應(yīng)的字段,將它們添加到設(shè)計網(wǎng)格中 單擊“確定”按鈕,完成“工資查詢”的創(chuàng)建,使用同樣的操作可以創(chuàng)建“加班查詢” 選擇 “是”按鈕來保存對查詢的設(shè)計 在此處輸入查詢名稱3.3 同時查詢多個表中的數(shù)據(jù)創(chuàng)建“高級查詢” 3.3.1 交叉表查詢 2單擊“查詢向?qū)А?單擊“創(chuàng)建”標(biāo)簽下面以創(chuàng)建“計件工資管理系統(tǒng)”中的“人事表”的相

26、同“班組”、員工的“平均工資”為例,介紹創(chuàng)建交叉表查詢的操作步驟。 5單擊“確定”按鈕4選擇“交叉表查詢向?qū)А?選中“表:人事表”6單擊“下一步”按鈕37選定“班組”字段單擊“下一步”按鈕單擊“下一步”按鈕選擇“姓名”891011在“函數(shù)”列表框選擇“平均”項選擇“底薪類別”單擊“下一步”按鈕121314保持系統(tǒng)默認(rèn),單擊“完成” 按鈕完成創(chuàng)建 交叉表查詢返回的紀(jì)錄,行標(biāo)題為“班組”、“總計底薪類別”和“員工姓名”等 這里是兩個“班組”底薪的平均值(由于使用了連接,所以這里顯示的數(shù)值有差別) 3.3.2 創(chuàng)建參數(shù)查詢 參數(shù)查詢是比較動態(tài)的,使用它時首先將顯示要求用戶輸入查詢條件的對話框,在輸入

27、一個量或者常數(shù)后,系統(tǒng)會根據(jù)輸入將查詢結(jié)果以指定的形式顯示出來,如下圖所示。 1在彈出的對話框輸入?yún)?shù)2雙擊“參數(shù)查詢” 這是查詢的結(jié)果1打開查詢“設(shè)計視圖”3將“工資主表”的“工號”、“件數(shù)”、“計件日期”和“工序”字段,“人事表”的“姓名”、“性別”和“班組”字段添加到“設(shè)計網(wǎng)格”中 下面以查詢“計件工資管理系統(tǒng)”的“工資主表”中“介于兩個日期之間的工作量”為例介紹參數(shù)查詢的創(chuàng)建步驟。 添加“工資主表”和“人事表” 24在供貨時間的“條件”單元格內(nèi)輸入?yún)?shù),然后保存退出 3.3.3 操作查詢 操作查詢用于同時對一個或多個表進(jìn)行全局?jǐn)?shù)據(jù)管理操作,它可以對數(shù)據(jù)表中原有的數(shù)據(jù)內(nèi)容進(jìn)行編輯,對符合

28、要求的數(shù)據(jù)進(jìn)行成批修改。1更新查詢更新查詢用于供用戶添加一些條件來對許多記錄中的一個或多個字段進(jìn)行更新,比如要將“工資主表”中的“件數(shù)”全部減1,可以按照以下操作步驟來進(jìn)行。 操作查詢可分為更新查詢、追加查詢、刪除查詢和制表查詢。1選中“工資主表” 2單擊“添加”按鈕打開“計件工資管理系統(tǒng)”中“查詢”的設(shè)計視圖。 雙擊將“計件日期”、“工號”、“件數(shù)”和“工序”依次添加到設(shè)計網(wǎng)格中 34單擊“設(shè)計”標(biāo)簽 單擊“更新”按鈕 在“件數(shù)”的“更新到”單元格內(nèi)輸入“件數(shù)-1”56此處變?yōu)椤案碌健睓?選擇“是”按鈕執(zhí)行更新查詢單擊“是”按鈕進(jìn)行更新完成上述操作后,打開“查詢”操作窗口,雙擊打開新建的“

29、更新查詢”,我們來看一下執(zhí)行操作。 122追加查詢追加查詢可以將一個或多個表中的一組記錄追加到另一個或多個表的末尾。設(shè)計追加查詢的操作如下。 1打開“查詢”設(shè)計視圖,選擇“人事表2” 單擊“添加”按鈕 雙擊將所有的字段添加到“設(shè)計網(wǎng)格”中 235單擊“追加”按鈕4單擊“設(shè)計”標(biāo)簽選擇“人事表”6單擊“確定”按鈕7單擊“關(guān)閉”按鈕,保存追加查詢即可 設(shè)計網(wǎng)格中的“顯示”欄變?yōu)椤白芳拥健睓?,并自動添加相匹配的字?83刪除查詢 當(dāng)需要刪除數(shù)據(jù)庫中的某些數(shù)據(jù)時,可以使用“刪除查詢”來完成這一操作。 2“雙擊”添加所有字段到設(shè)計網(wǎng)格中 1選擇“人事表” 打開“計件工資管理系統(tǒng)”中“查詢”的設(shè)計視圖。

30、3單擊“添加”按鈕 4在“性別”的“條件”單元格內(nèi)輸入“性別”男” ”設(shè)計網(wǎng)格中的“顯示”欄變?yōu)椤皠h除”欄,欄內(nèi)自動添加“Where”語句 單擊“關(guān)閉”按鈕完成“刪除查詢”的創(chuàng)建 5單擊“刪除”按鈕單擊“設(shè)計”標(biāo)簽674制表查詢 制表查詢也就是所說的生成表查詢,它可以從一個或者多個表(或者查詢)的記錄中根據(jù)指定的條件篩選出數(shù)據(jù)并生成一個新表。 2添加“姓名”、“性別”和“班組”三個字段打開“計件工資管理系統(tǒng)”中“查詢”的設(shè)計視圖。 1選擇“人事表” 3單擊“添加”按鈕 單擊“設(shè)計”標(biāo)簽單擊“生成表”45雙擊我們剛才創(chuàng)建的查詢 單擊“確定”按鈕在此輸入生成表的名稱“人事精簡表” 通過以上步驟就完

31、成了“生成表查詢”的創(chuàng)建。其執(zhí)行步驟如下圖所示。 67該表只包含了“姓名”、“性別”和“班組”三個字段的內(nèi)容 雙擊“人事精簡表”12 3.3.4 SQL查詢 SQL查詢是在Access 2007中直接使用SQL語句創(chuàng)建的查詢。下面以查詢“人事表”中的所有記錄為例,來講述創(chuàng)建SQL查詢的操作步驟。 1單擊“創(chuàng)建”標(biāo)簽單擊“關(guān)閉”按鈕 2單擊“查詢設(shè)計” 34在空白處輸入“SELECT * FROM 人事表;” 單擊“關(guān)閉”按鈕退出并保存在“設(shè)計視圖”上方空白處右擊,選擇【SQL視圖】命令雙擊通過SQL語句直接生成的結(jié)果集56 3.3.5 邊學(xué)邊練:在工資管理數(shù)據(jù)庫中創(chuàng)建SQL查詢 我們可以為第3

32、.2.4節(jié)中創(chuàng)建的查詢添加一個字段為“今日所得”,表示此員工今天總共掙了多少錢,這樣會比較直觀,如下圖所示。 可以添加此統(tǒng)計字段 3在“設(shè)計視圖”上方空白處右擊,選擇【SQL視圖】命令2右擊“工資查詢”選擇“設(shè)計視圖”命令1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫4在FROM前面添加“,工資主表.件數(shù)*工序工費(fèi)表.工價 AS 今日所得 ”語句單擊“關(guān)閉”按鈕53.4 典型實例:創(chuàng)建“考勤管理系統(tǒng)”的查詢下邊我們?yōu)椤翱记诠芾硐到y(tǒng)”創(chuàng)建一個“出差信息”查詢,此“查詢”能夠?qū)崿F(xiàn),查詢某段時間內(nèi)的出差信息的功能。其創(chuàng)建步驟如下。 12選擇“簡單查詢向?qū)А?3單擊“確定”按鈕選擇“表:出差信息”添加字段設(shè)置標(biāo)題5

33、選擇“表:員工信息”6添加字段單擊“完成”按鈕78為“起始時間”和“結(jié)束時間”設(shè)置條件9輸入查詢條件查詢結(jié)果4.1 數(shù)據(jù)的操作窗口了解窗體 4.1.1 窗體簡介 在Access 2007中,窗體是數(shù)據(jù)與用戶進(jìn)行交互的界面,它的外觀和一般的窗口一樣。窗體是一個組合式的對象,也就是說用戶可以根據(jù)自己的需要在窗體中增加相應(yīng)的控件,并定義其外觀、行為和位置等。 典型窗體如下圖所示。這是一個典型的窗體視圖 窗體中的控件可以根據(jù)需要添加??丶氖褂脤⒃?.3節(jié)具體說明 4.1.2 窗體的視圖方法 1、單一窗體(縱欄式):顧名思義就是一次只顯示一條記錄,這也是默認(rèn)的窗體形式。這種方法簡潔,且易于對數(shù)據(jù)的操作

34、。如果沒有特殊的需要,我們一般都采用這種視圖方法。其界面如下圖所示。 這種視圖只顯示一條記錄,如果想看另外的記錄需再翻一頁 2、數(shù)據(jù)表視圖:這種視圖方法就是將數(shù)據(jù)以表格的形式表現(xiàn)出來,一般來說窗體中的子窗體是使用這種方法表示的,如下圖所示。3、設(shè)計視圖: 窗體的設(shè)計視圖如下圖所示。在設(shè)計視圖中,可以編輯窗體中需要顯示的任何元素,包括需要顯示的文本及其樣式、控件的添加和刪除及圖片的插入等;還可以編輯窗體的頁眉和頁腳,以及頁面的頁眉和頁腳等。另外,還可以綁定數(shù)據(jù)源和控件。4、數(shù)據(jù)透視圖:數(shù)據(jù)透視圖是利用圖表的形式更形象化的說明數(shù)據(jù)間的關(guān)系,讓數(shù)據(jù)更直觀的顯現(xiàn)出來,如圖所示??梢愿鶕?jù)對數(shù)據(jù)的不同選擇

35、,顯示不同層次的數(shù)據(jù) 5、數(shù)據(jù)透視表:這種方法同數(shù)據(jù)表有些相似,不過數(shù)據(jù)透視表是可以運(yùn)用所選格式和計算方法匯總大量數(shù)據(jù)的交互式表,如圖所示。篩選字段 行區(qū)域 列區(qū)域 明細(xì)區(qū)域 6.布局視圖:布局視圖是用于修改窗體的最直觀的視圖,可用于在Access 2007中對窗體進(jìn)行幾乎所有需要的更改。在布局視圖中,窗體實際正在運(yùn)行,因此,用戶看到的數(shù)據(jù)與它們在窗體視圖中的顯示外觀非常相似,如圖所示。 4.2.1 自動創(chuàng)建窗體 4.2 規(guī)劃操作界面創(chuàng)建窗體 12選擇“人事表:表”34單擊“創(chuàng)建”標(biāo)簽單擊“窗體”單擊“關(guān)閉”按鈕6將窗體名稱改為“人事表查詢窗體” 單擊“確定”按鈕 單擊“是”按鈕,保存新創(chuàng)建的

36、窗體57雙擊“人事表查詢窗體” 下邊看一下執(zhí)行效果 在此窗體中,您可對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行瀏覽、修改以及增加等操作 4.2.2 使用向?qū)?chuàng)建基于單表的窗體 1單擊“其他窗體”2單擊“創(chuàng)建”標(biāo)簽 選擇“窗體向?qū)А?選擇“人事表”4添加所有字段5單擊“下一步”按鈕選擇“兩端對齊”單擊“下一步”按鈕67811單擊“完成”按鈕 9選擇“至點” 1210設(shè)置標(biāo)題單擊“下一步”按鈕 下邊看一下新建窗體的效果界面 通過步驟中的不同選擇會出現(xiàn)不同樣式的窗體,不過其顯示的數(shù)據(jù)是一樣的 4.2.3 使用向?qū)?chuàng)建基于多表的窗體 1打開“窗體向?qū)А睂υ捒?選擇“工資主表”,然后將相應(yīng)字段選入 執(zhí)行相同的操作將“工序工費(fèi)”

37、中相應(yīng)字段選入 單擊“下一步”按鈕 2345選擇“帶有子窗體的窗體”8單擊“下一步”按鈕6選擇“通過工序工費(fèi)表” 保持系統(tǒng)默認(rèn),單擊“完成”按鈕,完成名為“工序工費(fèi)表”的主窗體以及名為“工資主表子窗體”的子窗體的創(chuàng)建 7在“計件工資管理系統(tǒng)”數(shù)據(jù)庫中,雙擊“工序工費(fèi)表”打開“工序工費(fèi)表”窗體 下邊看一下基于多表窗體的效果界面 基于多表窗體的最大優(yōu)點就在于可以顯示多個表的數(shù)據(jù)并同時對多個表的數(shù)據(jù)進(jìn)行更新 4.2.4 創(chuàng)建數(shù)據(jù)透視圖及數(shù)據(jù)透視表 1選擇表2創(chuàng)建數(shù)據(jù)透視表單擊“創(chuàng)建”標(biāo)簽單擊“其他窗體”3選擇“數(shù)據(jù)透視表”41選擇表2創(chuàng)建數(shù)據(jù)透視圖單擊“創(chuàng)建”標(biāo)簽單擊“數(shù)據(jù)透視圖”3 4.2.5 使

38、用設(shè)計視圖創(chuàng)建窗體單擊“創(chuàng)建”標(biāo)簽1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫23單擊“窗體設(shè)計”5以同樣的方式將記錄源中的“姓名”、“性別”、“職務(wù)職稱”字段添加到窗體上 4選中“員工編號”字段,將其拖入設(shè)計主體中 7單擊“關(guān)閉”按鈕后,保存為 “人事表窗體3”68將全部控件選中 單擊“排列”標(biāo)簽單擊“靠左”按鈕9在“計件工資管理系統(tǒng)”數(shù)據(jù)庫中,雙擊新創(chuàng)建的窗體“人事表窗體3”,打開此窗體 下邊看一下使用設(shè)計視圖創(chuàng)建的基于多表窗體的效果界面。在該窗體中,您可以對這些控件連接的字段進(jìn)行修改或增添 4.2.6 邊學(xué)邊練:“計件工資管理系統(tǒng)”中窗體的創(chuàng)建在創(chuàng)建“計件工資管理系統(tǒng)”的窗體前,我們先對要創(chuàng)建的窗體

39、進(jìn)行一個大體的規(guī)劃,具體如下頁圖所示。 1“部門調(diào)整”窗體的創(chuàng)建在創(chuàng)建“部門調(diào)整”窗體前,我們先來看一下它的最終效果,如下圖所示。“部門調(diào)整”實際上就是對部門表的調(diào)整,下邊是其創(chuàng)建步驟。這里是部門表的相關(guān)記錄 3單擊“創(chuàng)建”標(biāo)簽12單擊“其他窗體”選擇“窗體向?qū)А?選擇“表:部門表”添加“部門”字段單擊“下一步”按鈕選擇“表格”單擊“下一步”按鈕56789選擇“Access 2007”樣式,單擊“下一步”按鈕 輸入“部門調(diào)整” 11單擊“完成”按鈕完成窗體的創(chuàng)建 102“部門調(diào)整”窗體的設(shè)置通過如上步驟,我們就創(chuàng)建了一個“部門調(diào)整”窗體,在導(dǎo)航窗格中,雙擊此窗體將其打開,將見到如下邊左圖所示的

40、窗口界面,仔細(xì)觀察會發(fā)現(xiàn)此界面與右圖所示的最終界面尚有幾點不同。 最終窗體 初步窗體無“記錄操作按鈕”,多導(dǎo)航條等這三個按鈕需要通過向?qū)砑?,將在下邊詳?xì)敘述1雙擊2單擊“其他 ”標(biāo)簽4此時我們需要進(jìn)行如下調(diào)整。 設(shè)置選項3設(shè)置選項查看窗體效果5去除“最大化”、“最小化”按鈕6 4.3.1 控件組中各按鈕的功能 4.3 安裝“設(shè)備”使用窗體控件一般來說,在窗體中見到的任何對象,如一條線一個矩形亦或圖片、圖形、單選鈕、復(fù)選框和命令按鈕等等都是控件。用戶可以在控件中輸入數(shù)據(jù)和用控件顯示數(shù)據(jù)等。 4.3.2 文本框控件的使用 2確定“控件向?qū)А卑粹o被按下 4單擊 “文本框”按鈕 1打開窗體設(shè)計視圖

41、在設(shè)計主體中單擊3設(shè)置“字體”為“隸書”、“字號”為“20”、“字形”為“粗體”“對齊方式”為“兩端對齊” 單擊“下一步”按鈕 輸入文本框的名稱 單擊“完成”按鈕56789雙擊報表屬性按鈕 11選擇“數(shù)據(jù)”標(biāo)簽10選擇 “人事表”為當(dāng)前記錄源12選擇“姓名”13選擇“姓名”為當(dāng)前控件來源單擊關(guān)閉按鈕 14下邊看一下文本框?qū)嵗男Ч缑?在該窗體中您可以瀏覽“人事表”中的“姓名”字段并可以對此進(jìn)行修改和增加 4.3.3 標(biāo)簽控件的使用 1在窗體設(shè)計界面中選擇此命令 保存設(shè)置后,重新打開,這是剛添加的標(biāo)簽 2單擊“標(biāo)簽”按鈕添加標(biāo)簽和文字設(shè)置屬性34關(guān)閉窗體5 4.3.4 組合框及列表框控件的使用

42、 組合框控件像下拉式菜單一樣在屏幕上顯示列數(shù)據(jù)。把光標(biāo)移到所要的選項上然后單擊鼠標(biāo)可完成選擇。列表框和組合框十分相似,不過組合框可以輸入非列表中的值而列表框不能。從下圖中我們可以看出它倆的不同。 列表框 組合框 1確定“控件向?qū)А卑聪?在設(shè)計主體中單擊 3單擊“組合框” 24單擊“下一步”按鈕單擊“下一步”按鈕單擊“表:部門表” 5678選擇“ID” 和“部門”字段9單擊“下一步”按鈕單擊“完成”按鈕,即可打開下邊的組合框?qū)嵗翱?單擊兩次“下一步”按鈕10在這里我們可以見到下拉列表 4.3.5 命令按鈕控件的使用 1打開“人事表查詢窗體” 的設(shè)計界面 2單擊“命令按鈕” 3在設(shè)計主體中單擊

43、確定“控件向?qū)А北话聪?5單擊“刪除記錄”項7單擊“下一步”按鈕6單擊“記錄操作”項 選擇“垃圾桶”810單擊“完成”按鈕將按鈕名稱改為“DeleteCMD”在圖中單擊刪除按鈕,將刪除當(dāng)前數(shù)據(jù) 9 4.3.6 選項組、切換按鈕、選項按鈕和復(fù)選框控件的使用切換按鈕、選項按鈕和復(fù)選框都可以讓用戶作出某種選擇??墒沁@3個按鈕單獨使用的幾率不大,一般和選項組組合使用(如下圖所示)。在“選項組”中的任何控件只能選擇一個1確定“控件向?qū)А北话聪?4單擊“選項組”3在設(shè)計界面中單擊在第一行中輸入“男”,在第二行中輸入“女” 單擊“下一步”按鈕 256單擊下拉按鈕,選擇“男”項 78單擊“是,默認(rèn)選項是”單選

44、按鈕 單擊“下一步”按鈕 單擊“選項按鈕”單擊“下一步”按鈕 91012單擊“完成”按鈕11指定選項組標(biāo)題為“性別” 這是最終執(zhí)行效果圖 4.3.7 Office控件的使用 1單擊未綁定按鈕 2在視圖中單擊 3單擊“由文件創(chuàng)建”單選按鈕 單擊“確定”按鈕 5單擊“瀏覽”按鈕選擇建好的Excel文件 4這是最終執(zhí)行效果圖 4.3.8 邊學(xué)邊練:“計件工資管理系統(tǒng)”中窗體控件的添加1為“部門調(diào)整”窗體添加操作按鈕1打開部門調(diào)整表設(shè)計視圖 3拖動這里的邊界4選擇命令按鈕 2在窗體中單擊5選擇“記錄操作” 6單擊“圖片”單選按鈕 8選擇“添加新記錄” 單擊“下一步”按鈕 單擊“轉(zhuǎn)至新對象” 單擊“下一

45、步”按鈕 7910保持系統(tǒng)默認(rèn),單擊“完成”按鈕,完成此按鈕的添加。通過相同的操作可以添加其它命令按鈕。 112“系統(tǒng)設(shè)置”窗體的創(chuàng)建系統(tǒng)設(shè)置窗體打開后的界面如此圖所示 1打開窗體視圖,并調(diào)整好窗體大小 2雙擊“選項卡”的頁,在彈出的設(shè)置對話框中,更改選項卡的名稱 3添加一“選項卡”控件 右鍵單擊此控件,選擇“插入頁”命令,給此“選項卡”控件添加一新頁 45單擊 “矩形框” ,在主窗體上畫一個矩型區(qū)域 7將此矩型框調(diào)整到正好覆蓋“選項卡”控件(注意不要覆蓋“選項卡”控件的標(biāo)題和邊界) 6設(shè)置此矩型框的屬性的“背景色”與主窗體相同、特殊效果為“平面”、邊框樣式為“透明”8單擊“子窗體” ,在剛添

46、加的“選項卡”控件上通過向?qū)Х謩e添加幾個子窗體 9單擊添加的子窗體左上角的屬性按鈕,打開子窗體的屬性設(shè)置界面 10對子窗體的屬性進(jìn)一步進(jìn)行設(shè)置11在窗體左上角添加一“組合框”控件,并在彈出的向?qū)е性O(shè)置其與“部門表”相關(guān)聯(lián) 1213添加兩個按鈕,這兩個按鈕無需進(jìn)行關(guān)聯(lián),如彈出向?qū)?,將其關(guān)閉即可 添加一“列表框”控件,并設(shè)置其與員工表中的“員工編號”和“姓名”字段相關(guān)聯(lián) 3“工資錄入和查詢”窗體的設(shè)計這是“工資錄入和查詢”窗體的主操作界面4.4 典型實例:創(chuàng)建“考勤管理系統(tǒng)”的窗體1建立信息錄入窗體 1打開“考勤管理系統(tǒng)”數(shù)據(jù)庫后,打開“窗體創(chuàng)建向?qū)А睂υ捒?2選擇“表:員工信息” 將表中字段全部

47、選入,單擊“完成”按鈕3這是剛創(chuàng)建的信息錄入窗口7將剛才建好的窗體切換到設(shè)計界面 5選中“員工編號”文本框,單擊屬性對話框中的“數(shù)據(jù)”標(biāo)簽,將其頁面中的“控件來源”設(shè)為空。6雙擊窗體屬性按鈕用同樣的方式將窗體中的“姓名”、“性別”、“部門”、“職位”和“聯(lián)系電話”文本框的“控件來源”設(shè)為空 48設(shè)置頁眉文字9添加命令按鈕單擊“子窗體”1011“表:員工信息” 將全部字段選入 單擊“下一步”按鈕1213在其列表框中選擇“無”項 直接單擊“完成”按鈕完成子窗體的創(chuàng)建 15141618在其“格式”標(biāo)簽頁中單擊“導(dǎo)航按鈕”組合框的下拉按鈕,選擇“否”項, 17在設(shè)計視圖中雙擊“主窗體”的屬性按鈕,打開

48、屬性對話框 選擇“數(shù)據(jù)”標(biāo)簽,在其標(biāo)簽頁中單擊“允許編輯”組合框的下拉按鈕,選擇“否”項 2建立出勤情況窗體 1打開一個空白的窗體設(shè)計視圖,單擊文本框控件,在設(shè)計視圖中添加7個適當(dāng)大小的“文本框” 2單擊“命令”按鈕控件,在設(shè)計視圖中添加3個“命令按鈕” 4打開“員工編號”文本框的屬性對話框,在該對話框的“其他”標(biāo)簽頁中將“名稱”改為“員工編號”,以同樣的方式更改其它“文本框” 3打開“Command1”的屬性對話框,將其“格式”標(biāo)簽頁中的“標(biāo)題”和“其他”標(biāo)簽頁中的“名稱”改為“出勤統(tǒng)計”,用同樣的方法 更改另外兩個命令按鈕即可完成窗體的設(shè)置5.1 領(lǐng)導(dǎo)要看的東西什么是“報表” 報表就是一種

49、組織和顯示Access 2007數(shù)據(jù)庫數(shù)據(jù)的好方法。如下圖所示。 “報表頁眉”只在整個報表的首部顯示打印,一般用來放置公司徽標(biāo)、報表標(biāo)題或打印日期 報表“主體”包含了整個報表的所有數(shù)據(jù)“頁面頁眉”顯示在報表中每頁的最上方,一般用來顯示列標(biāo)題等內(nèi)容 “頁面頁腳”中的內(nèi)容在每頁最下方顯示,主要用來顯示頁號、制表人員和審核人員等說明信息 “報表頁腳”只在報表最后一頁的末尾顯示,主要用來顯示有關(guān)的數(shù)據(jù)統(tǒng)計信息,如總計、平均等5.2 簡易輸出創(chuàng)建報表的方法 5.2.1 自動創(chuàng)建報表 1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫單擊“報表”按鈕3單擊“創(chuàng)建”標(biāo)簽選中“人事表:表”24該報表的數(shù)據(jù)來源于數(shù)據(jù)庫的“人事表

50、” 5.2.2 利用向?qū)?chuàng)建報表 2打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫單擊“創(chuàng)建”標(biāo)簽3單擊“報表向?qū)А?4選中左側(cè)列表框中的“班組”項,并單擊選中按鈕,將其作為分組標(biāo)志 7單擊“下一步”按鈕繼續(xù)單擊“下一步”按鈕繼續(xù)8選擇“表:人事表”選定字段569為報表指定標(biāo)題 “人事報表” 單擊“完成”按鈕結(jié)束人事報表的創(chuàng)建 10單擊第一個組合框的下拉按鈕,選中“員工編號”項。然后單擊該按鈕右側(cè)的升序按鈕,使其變?yōu)榻敌虬粹o 11這是創(chuàng)建好的報表 5.2.3 利用設(shè)計視圖創(chuàng)建報表 1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫2單擊“報表設(shè)計” 單擊“創(chuàng)建”標(biāo)簽3單擊“添加現(xiàn)有字段”按鈕選中“部門表”字段列表中的“ID”字

51、段,并將其拖動至工作區(qū)主體區(qū)段的適當(dāng)位置 45添加其他字段6添加標(biāo)簽7關(guān)閉并保存報表85.2.4 使用空白報表工具創(chuàng)建報表1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫單擊“創(chuàng)建”標(biāo)簽2單擊“空報表”3添加字段45單擊“格式”標(biāo)簽單擊“標(biāo)題”按鈕6關(guān)閉并保存報表修改標(biāo)題文字78 5.2.5 邊學(xué)邊練:創(chuàng)建“計件工資管理系統(tǒng)”的報表1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫,然后打開“報表向?qū)А?選擇“表:人事表”項,將所有字段選中2連續(xù)單擊三次“下一步”按鈕,進(jìn)入設(shè)置“布局”對話框34選擇“縱欄表”單選按鈕 單擊兩次“下一步”按鈕 5設(shè)置報表標(biāo)題為“打印個人檔案” 單擊“完成”按鈕后完成此報表的創(chuàng)建 675.3 美容

52、增色報表的附加設(shè)置 5.3.1 節(jié)的操作 1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫,切換至“創(chuàng)建”標(biāo)簽頁單擊“報表設(shè)計”23在工作區(qū)內(nèi),單擊鼠標(biāo)右鍵,彈出一個屬性菜單,選擇“報表頁眉/頁腳”命令,給報表添加頁眉和頁腳 5.3.2 插入時間和頁碼 1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫,切換至“創(chuàng)建”標(biāo)簽頁,單擊“報表設(shè)計”按鈕進(jìn)入設(shè)計視圖工作區(qū)在標(biāo)簽框中輸入“當(dāng)前時間”,在文本框中輸入“=now()”。用同樣的方式創(chuàng)建另一個文本框 3添加“標(biāo)簽”24通過上述步驟,我們完成了在報表中插入當(dāng)前時間和頁面頁碼的操作。用戶會注意到在導(dǎo)航窗格中多出一個“報表1”項。雙擊“報表1”項,打開添加了當(dāng)前時間和頁面頁碼的報表

53、 這里顯示當(dāng)前的時間和頁碼 5.3.3 排序和分組操作 1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫右擊“人事報表”項,選擇“設(shè)計視圖”命令2單擊“格式”標(biāo)簽3單擊“分組和排序”按鈕4單擊“更多”5“班組”字段是原來的分組字段,如果要取消其分組,將“有頁眉節(jié)”選為“無頁眉節(jié)”就可以了 65.3.4 在報表中使用匯總字段 打開“計件工資管理系統(tǒng)”后,打開新建報表向?qū)?12選擇“查詢:工資查詢”項并添加相應(yīng)字段單擊“下一步”按鈕3單擊“下一步”按鈕選擇”縱欄表”45單擊“下一步”按鈕6指定標(biāo)題7單擊“完成”按鈕89右擊“每日工資報表”項,選擇“報表頁眉/頁腳”命令給報表頁腳添加文本框,在標(biāo)簽框中輸入“合計工作

54、量”,在文本框中輸入“=sum(今日所得)” 10用戶可以發(fā)現(xiàn)在此報表中,“工資查詢”中每一條記錄中的“今日所得”相加后,結(jié)果顯示在報表頁腳處的文本框中 5.3.5 插入圖片 1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫,右擊“人事報表”項,選擇“設(shè)計視圖”命令,打開“人事報表”的設(shè)計視圖窗口 單擊圖像按鈕,然后在工作區(qū)的“班組頁眉”節(jié)的空白處單擊,彈出插入圖片對話框 23選擇含有圖片文件的文件夾,選擇一個圖片文件,單擊“確定”按鈕,回到“設(shè)計視圖”界面,此時您可以對圖片框的大小進(jìn)行調(diào)節(jié),然后關(guān)閉設(shè)計視圖,系統(tǒng)提示保存該報表,單擊“是”按鈕 通過上述步驟,我們創(chuàng)建了含有圖片的報表。雙擊“圖片報表”項,打開

55、報表。可以發(fā)現(xiàn)在此報表中包含了我們選中的那張圖片 5.3.6 邊學(xué)邊練:優(yōu)化工資報表 2打開“本月工資統(tǒng)計”的設(shè)計視圖,在“頁面頁眉”節(jié)中添加一顯示為“工資合計:”的標(biāo)簽控件,然后在“主體”節(jié)中,添加一顯示為“員工簽字:”的字段。 在報表頁眉中添加一文本框控件,并將此控件的標(biāo)簽控件刪除,將文本框的名稱命名為“月”,1在“主體”節(jié)中添加一“文本框控件”,同樣將其附帶的標(biāo)簽控件刪除,并命名為“工資合計”34打開“打印個人檔案”的設(shè)計視圖,在其“報表頁眉”節(jié)中添加一作為企業(yè)標(biāo)志的圖片 添加一文本框控件(將附帶的標(biāo)簽控件刪除),然后調(diào)整原來的標(biāo)簽文字,最后關(guān)閉保存即可 55.4 高級技巧創(chuàng)建多列報表和

56、子報表 5.4.1 創(chuàng)建多列報表 1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫,右擊“每日工資報表”,選擇“設(shè)計視圖”命令單擊“頁面設(shè)置”標(biāo)簽2單擊“頁面設(shè)置”按鈕3切換至“列”標(biāo)簽頁。在“網(wǎng)格設(shè)置”欄下的“列數(shù)”框中鍵入“2”,在“列尺寸”欄下的“寬度”框中鍵入“9cm”,單擊“確定”按鈕,完成多列報表的創(chuàng)建 4報表的打印效果 5.4.2 創(chuàng)建子報表 1確保“控件向?qū)А卑粹o是按下的,單擊“子窗體/子報表”按鈕,在“主體”節(jié)中單擊鼠標(biāo)。彈出“子報表向?qū)А钡倪x擇子報表數(shù)據(jù)來源對話框 打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫,在“每日工資報表”項上單擊鼠標(biāo)右鍵,選擇“設(shè)計視圖”命令,打開“每日工資報表”的設(shè)計視圖 23

57、選擇“使用現(xiàn)有的表或查詢”單選鈕 單擊“下一步”按鈕45在“表/查詢”下拉列表中選擇“表:工資主表”項,單擊“全選”按鈕,將所有字段選中 單擊“下一步”按鈕68保持“從列表中選擇”單選按鈕的選中狀態(tài),在下邊列表中選中“對 工資查詢 中的每個記錄用 工號 顯示 工資主表”項 名稱更改為“工作量副表” 7單擊“下一步”按鈕單擊“完成”按鈕,完成子報表的創(chuàng)建 910這是效果界面,報表中包含了“子報表”客戶信息報表 5.5 功成名就打印報表 5.5.1 報表的頁面設(shè)置 1打開“每日工資報表”的頁面設(shè)置對話框3選中“打印選項”標(biāo)簽,切換至“打印選項”標(biāo)簽頁,將上下左右邊距都設(shè)置為“15”毫米 選擇“頁”

58、標(biāo)簽,切換至“頁”標(biāo)簽頁 2單擊“橫向”單選按鈕,將報表設(shè)置為橫向打印。單擊“確定”按鈕,完成頁面設(shè)置,下邊就可以進(jìn)行打印了4 5.5.2 報表的打印 1選擇數(shù)據(jù)庫主操作界面的【打印】【打印】命令,打開“打印”對話框保持系統(tǒng)默認(rèn)設(shè)置,單擊“確定”按鈕,即可將報表打印出來 2 5.5.3 邊學(xué)邊練:打印“計件工資管理系統(tǒng)”的工資報表1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫后,打開窗體設(shè)計視圖 單擊“按鈕”控件,然后在窗體上拖動,打開“按鈕向?qū)А睂υ捒?23在“類別”列表框中選擇“報表操作”,然后在“操作”列表框中選擇“打印報表”項 單擊“下一步”按鈕 4此處選擇“本月工資統(tǒng)計”報表 單擊“下一步”按鈕

59、56選擇“文本”,輸入文字7單擊“下一步”按鈕8輸入按鈕名稱910單擊“完成”按鈕按類似的操作添加其他命令按鈕11如果打印出來的報表顯示不正常,此時應(yīng)該先打開報表,然后打開“頁面設(shè)置”對話框,根據(jù)需要進(jìn)行調(diào)整就可以了 這是創(chuàng)建完成的“工資統(tǒng)計和打印”窗口5.6 報表快照 1打開“計件工資管理系統(tǒng)”數(shù)據(jù)庫,切換至“外部數(shù)據(jù)”標(biāo)簽頁2單擊“其他”3選擇“Snapshot Viewer”在此可設(shè)置其名稱單擊“瀏覽”按鈕可選擇保存位置3單擊“確定”按鈕5.7 典型實例:創(chuàng)建“考勤管理系統(tǒng)”的報表1打開“考勤管理系統(tǒng)”數(shù)據(jù)庫,打開新建報表創(chuàng)建向?qū)?將“請假信息”表的后四個字段選到右側(cè)2將“員工信息”表的

60、除了第一個字段的所有字段選到右側(cè),單擊“下一步”按鈕繼續(xù) 34選中“通過請假信息”項(表示以請假信息表為基礎(chǔ)表) 保持系統(tǒng)默認(rèn),單擊“完成”按鈕,完成報表的創(chuàng)建 5單擊“下一步”按鈕 6報表創(chuàng)建完成后,在導(dǎo)航窗格中雙擊“請假信息”項,可以打開我們剛才創(chuàng)建的報表,其操作界面如圖所示,在此界面中,我們可以對員工的請假信息一覽無遺 6.1 “全自動洗衣機(jī)”什么是宏 6.1.1 新建宏 Access 2007數(shù)據(jù)庫中的宏用來自動完成某些特定的任務(wù)。它是由一種或多種操作組成的集合。其中每種操作都能實現(xiàn)一個特定的功能。例如,打開窗體或報表等。 用戶可以通過創(chuàng)建宏來自動執(zhí)行某一項重復(fù)的或者十分復(fù)雜的任務(wù)。為了了解什

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論