access數(shù)據(jù)庫(kù)庫(kù)存管理系統(tǒng)_第1頁(yè)
access數(shù)據(jù)庫(kù)庫(kù)存管理系統(tǒng)_第2頁(yè)
access數(shù)據(jù)庫(kù)庫(kù)存管理系統(tǒng)_第3頁(yè)
access數(shù)據(jù)庫(kù)庫(kù)存管理系統(tǒng)_第4頁(yè)
access數(shù)據(jù)庫(kù)庫(kù)存管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、36數(shù)據(jù)庫(kù)作業(yè) 庫(kù)存管理制作步驟 學(xué)院:文法學(xué)院班級(jí):行政1301姓名:成堯?qū)W號(hào):20130042目錄一創(chuàng)建ACCESS3二創(chuàng)建表3三建立窗體7 31 創(chuàng)建一般窗體7 32 創(chuàng)建庫(kù)存管理登陸系統(tǒng)11 33 創(chuàng)建導(dǎo)航窗體17四創(chuàng)建查詢17 41 創(chuàng)建更新庫(kù)存查詢 18 42 查詢?nèi)霂?kù)/出庫(kù)信息20 43 創(chuàng)建查詢控制窗體22 44 設(shè)置報(bào)警處理23 4.4.1建立報(bào)警查詢23 4.4.2 創(chuàng)建報(bào)警報(bào)表24 45 催貨處理25五宏27六創(chuàng)建報(bào)表28七ER圖31八.設(shè)計(jì)理念36一 .創(chuàng)建ACCESS啟動(dòng)ACCESS 2010 單擊快捷選項(xiàng)中的 新建 。在屏幕右側(cè)出現(xiàn)如下圖樣,更改成需要的文件名,并選

2、擇好保存路徑,單擊 創(chuàng)建。 創(chuàng)建“庫(kù)存管理系統(tǒng).mdb”空數(shù)據(jù)庫(kù)。  二.創(chuàng)建表根據(jù)表表的結(jié)構(gòu)在“庫(kù)存管理系統(tǒng).mdb”中創(chuàng)建表.(1)單擊 創(chuàng)建 選項(xiàng)中的 表 按鈕。(2)對(duì)默認(rèn) 表1 進(jìn)行編輯,右擊 表1單擊 設(shè)計(jì)視圖,更改表名稱,這里我把它改為 倉(cāng)庫(kù)表,單擊 確定 按鈕,表格創(chuàng)完畢。 (3)再次右擊 倉(cāng)庫(kù)表 ,在彈出的選項(xiàng)框中選擇 數(shù)據(jù)表視圖(H)。(4)在表中輸入相應(yīng)的數(shù)據(jù),完善表的結(jié)構(gòu)。 倉(cāng)庫(kù)表 創(chuàng)建完成后,右擊,單擊保存。(5)在 圖片一欄中選中方框 右擊 點(diǎn)擊 插入對(duì)象(6)單擊 由文件創(chuàng)建瀏覽 選擇自己需要的圖片,點(diǎn)擊打開(kāi)確定(7)以同樣的方法分別

3、依次創(chuàng)建 登錄, 庫(kù)存表,商品出庫(kù)表,商品入庫(kù)表,商品信息表。(8)所需的六個(gè)表創(chuàng)建完畢,在ACCESS界面的左側(cè)有顯示,如若想打開(kāi)其中的一個(gè)表,可以選中它雙擊。 (9)設(shè)置各表間的關(guān)系 按上圖所示的關(guān)系創(chuàng)建表間關(guān)系。三.建立窗體3.1 創(chuàng)建一般窗體(1)單擊創(chuàng)建選項(xiàng)卡中的“窗體設(shè)計(jì)”,顯示窗體的“設(shè)計(jì)視圖”。(2)單擊“窗體設(shè)計(jì)工具”下設(shè)計(jì)選項(xiàng)上“控件”組中的“標(biāo)簽”控件,移動(dòng)鼠標(biāo)指針到“主體”節(jié)的適當(dāng)位置,按下鼠標(biāo)左鍵并(從左上往右下方向)拖動(dòng)鼠標(biāo)到適當(dāng)位置,松開(kāi)鼠標(biāo)左鍵,顯示出一個(gè)矩形標(biāo)簽,在矩形框中輸入“庫(kù)存管理系統(tǒng)”,如下圖所示(3)確?!霸O(shè)計(jì)”選項(xiàng)卡上的“控件”

4、組中的“使用控件向?qū)А卑粹o已經(jīng)按下。單擊“窗體設(shè)計(jì)工具”下設(shè)計(jì)選項(xiàng)上“控件”組中的“按鈕”控件,移動(dòng)鼠標(biāo)指針到“主體”節(jié),選取適當(dāng)?shù)奈恢?,顯示“按鈕”控件框,同時(shí)提示“請(qǐng)選擇按下按鈕時(shí)執(zhí)行的操作”的“命令按鈕向?qū)А睂?duì)話框。(4)在該“命令按鈕向?qū)А睂?duì)話框中的“類別”列表框中單擊“窗體操作”中的“打開(kāi)窗體”。(5)單擊“下一步”按鈕,顯示“請(qǐng)確定命令按鈕打開(kāi)的窗體”的“命令按鈕向?qū)А睂?duì)話框。單擊列表中的“入庫(kù)單輸入”項(xiàng)。如下圖所示(6)單擊“下一步”按鈕,顯示提示“請(qǐng)確定在按鈕上顯示文本還是圖片”的“命令提示按鈕向?qū)А睂?duì)話框,單擊“文本”單選鈕,并在其右邊的文本框中鍵入“填寫入庫(kù)單”如下圖所示(

5、7)單擊“下一步”按鈕,顯示提示“請(qǐng)指定按鈕名稱”的“命令按鈕向?qū)А睂?duì)話框,單擊“完成”,返回窗體“設(shè)計(jì)視圖”。參照上述方法完成其他按鈕的創(chuàng)建。(8)單擊“設(shè)計(jì)”選項(xiàng)卡上控件組中的“圖像”按鈕,單擊窗體主體適當(dāng)位置,顯示“圖像”控件框,同時(shí)彈出“插入圖片”的對(duì)話框。在“插入圖片”對(duì)話框中的“查找范圍”下拉列表框中,選定某文件夾中的某個(gè)圖片文件名。(9)單擊“插入圖片”對(duì)話框中的“確定”按鈕,返回窗體的“設(shè)計(jì)視圖”如下圖所示根據(jù)上述方法,創(chuàng)建“報(bào)表匯總”窗體。如下圖所示3.2 創(chuàng)建庫(kù)存管理系統(tǒng)登錄窗體該視圖是Access的窗體對(duì)象,可在Access窗體對(duì)象下通過(guò)設(shè)計(jì)視圖直接創(chuàng)建。該窗體包括四類控

6、件:標(biāo)簽控件(3個(gè))、文本框控件(2個(gè))、命令按鈕控件(2個(gè))、圖像控件(1個(gè))。(1)在所創(chuàng)建的數(shù)據(jù)庫(kù)中通過(guò)設(shè)計(jì)視圖創(chuàng)建一個(gè)窗體對(duì)象,在設(shè)計(jì)視圖中添加一個(gè)標(biāo)簽控件,將標(biāo)題屬性設(shè)置為“學(xué)生通訊管理”;添加一個(gè)圖像控件,將圖片屬性設(shè)置為“*.jpg”(此處的圖片使用自己準(zhǔn)備的圖片即可) (2) 繼續(xù)添加兩個(gè)文本框控件,與前面不同的是:添加文本框控件時(shí)會(huì)附帶一個(gè)標(biāo)簽控件,只要做相應(yīng)修改即可。(3)將第二個(gè)文本框控件的輸入掩碼屬性設(shè)置為“密碼”,這樣文本框在接收密碼時(shí)會(huì)用“*”代替輸入的字符。(3)相繼添加兩個(gè)命令按鈕控件,將其標(biāo)題屬性分別修改為:登錄和退出。(4) 為登錄命令按鈕控件設(shè)置單擊事件屬

7、性為:事件過(guò)程。(5) 在登錄按鈕的單擊事件屬性,點(diǎn)擊擴(kuò)展按鈕 ,在彈出的代碼生成器中輸入下述程序代碼:Private Sub Command1_Click()Dim str As StringIf IsNull(Me!用戶名) Then MsgBox "請(qǐng)輸入用戶名!" 用戶名.SetFocus ElseIf IsNull(Me!密碼) Then MsgBox "請(qǐng)輸入密碼!" 密碼.SetFocus Else str = DLookup("密碼", "登陸", "用戶名='" &am

8、p; Me!用戶名 & "'") If IsNull(str) Then DoCmd.Close , , acSaveNo Else If CStr(Me!密碼) = str Then DoCmd.Close DoCmd.OpenForm ("庫(kù)存管理") Else MsgBox "您輸入的密碼不正確!", vbCritical, "密碼錯(cuò)誤" End If End IfEnd IfEnd Sub(6) 為退出按鈕的單擊事件屬性為:退出宏。因此,此時(shí)需在數(shù)據(jù)庫(kù)的宏對(duì)象中新建一個(gè)宏:退出(7) 創(chuàng)建一

9、個(gè)表對(duì)象:登陸,如下所示:(8) 對(duì)窗體的控件的格式屬性進(jìn)行設(shè)置,將窗體的界面設(shè)計(jì)得美觀一些。切換到窗體視圖查看設(shè)計(jì)結(jié)果,保存。設(shè)置自動(dòng)獨(dú)立宏1.單擊“創(chuàng)建”選項(xiàng)卡上的“宏與代碼”組中的“宏”按鈕,顯示“宏設(shè)計(jì)視圖”。在其中的“宏生成器”窗格中,顯示帶有“添加新操作”的占位符的下拉組合框。2.單擊該“添加新操作”組合框右端的下拉按鈕,彈出“操作”的下拉列表,單擊“OpenForm”項(xiàng),展開(kāi)“OpenForm”操作塊設(shè)計(jì)窗格,該窗格自動(dòng)成為當(dāng)前窗格并且由一個(gè)矩形框圍住,單擊“窗體名稱”右側(cè)組合框下拉列表,在彈出的“窗體名稱”的下拉列中選定“庫(kù)存管理系統(tǒng)”項(xiàng)。3. 單擊“快速訪問(wèn)工具欄”中的“保存

10、”按鈕,彈出“另存為”對(duì)話框,在“宏名稱”文本框輸入“AutoExec”。單擊“另存為”對(duì)話框的“確定”按鈕,返回“宏設(shè)計(jì)視圖”。“宏生成器”窗格中的代碼如下圖所示3.3 創(chuàng)建導(dǎo)航窗體 在菜單上選擇 創(chuàng)建窗體導(dǎo)航(垂直標(biāo)簽,左側(cè)) 將對(duì)所有表創(chuàng)建的窗體都拖進(jìn)左側(cè)的新建一欄中 將新建窗體 個(gè)人信息 設(shè)在第一個(gè)位置 對(duì)導(dǎo)航窗體進(jìn)行美化 調(diào)整到自己需要的狀態(tài) 調(diào)整字體 背景 插入圖片 導(dǎo)航窗體創(chuàng)建完畢四.創(chuàng)建查詢  填寫入庫(kù)/出庫(kù)單 入庫(kù)/出庫(kù)處理最基本的工作內(nèi)容是填寫入庫(kù)/出庫(kù)單,修改庫(kù)存。根據(jù)倉(cāng)庫(kù)管理的要求,應(yīng)在填寫完入庫(kù)/出庫(kù)單后立即修改庫(kù)存,將入庫(kù)數(shù)量加到庫(kù)存量中,將出庫(kù)

11、數(shù)量從庫(kù)存量中減去。要完成這樣的計(jì)算操作可以使用更新查詢。因此,在實(shí)現(xiàn)這個(gè)功能模塊時(shí),首先建立更新查詢,然后創(chuàng)建填寫入庫(kù)/出庫(kù)單窗體,并將更新查詢與窗體連接起來(lái),在關(guān)閉窗體時(shí)運(yùn)行該查詢,完成“庫(kù)存表”的修改操作。4.1 創(chuàng)建更新庫(kù)存查詢  查詢的功能是使用入庫(kù)信息更新庫(kù)存量和使用出庫(kù)信息更新庫(kù)存量。查詢名稱分別為“更新庫(kù)存量(入庫(kù))”和“更新庫(kù)存量(出庫(kù))”。創(chuàng)建“更新庫(kù)存量(入庫(kù))”的步驟如下。(1)數(shù)據(jù)庫(kù)窗口中單擊“查詢”容器,然后雙擊“在設(shè)計(jì)視圖中創(chuàng)建查詢”,調(diào)出“查詢?cè)O(shè)計(jì)視圖”窗口,并顯示一個(gè)“顯示表”對(duì)話框,在“顯示表”對(duì)話框中,單擊“表”選項(xiàng)卡,然后分別雙擊“商品入庫(kù)表”

12、和 “庫(kù)存表”,單擊【關(guān)閉】按鈕,關(guān)閉“顯示表”對(duì)話框。如下圖所示(2)擇“查詢”“更新查詢”菜單命令,在查詢“設(shè)計(jì)網(wǎng)格”中顯示一個(gè)“更新到”行。將“庫(kù)存表”中的“庫(kù)存數(shù)量”字段拖動(dòng)到“設(shè)計(jì)網(wǎng)格”的“字段”行的第1列中,將“商品入庫(kù)表”中的“標(biāo)志”字段拖動(dòng)到“設(shè)計(jì)網(wǎng)格”的“字段”行的第2列中,再在“庫(kù)存數(shù)量”字段的“更新到”單元格中輸入更新表達(dá)式“庫(kù)存表!庫(kù)存數(shù)量+商品入庫(kù)表!入庫(kù)數(shù)量”。在“標(biāo)志”字段的“更新到”單元格中輸入“1”,在“條件”單元格中輸入條件“0”,如下圖所示。為了能夠區(qū)分已經(jīng)處理的入庫(kù)單,在“商品入庫(kù)表”中設(shè)置了一個(gè)“標(biāo)志”字段,當(dāng)該字段值為“0”時(shí),表示該入庫(kù)單

13、的“入庫(kù)數(shù)量”還未加到“庫(kù)存表”中。所以,在建立更新查詢時(shí),應(yīng)只對(duì)“標(biāo)志”字段值為“0”的“庫(kù)存量”字段值進(jìn)行更新。更新后,應(yīng)將“標(biāo)志”字段值改為“1”,表示已經(jīng)處理完畢。  (3)擊工具欄的【保存】按鈕或選擇“文件”“保存”菜單命令保存該查詢,并命名為“更新庫(kù)存量(入庫(kù))”。(4) “更新庫(kù)存量(出庫(kù))”查詢的創(chuàng)建步驟與上述步驟相同,結(jié)果如下圖所示。4.2 查詢?nèi)霂?kù)/出庫(kù)單信息對(duì)入庫(kù)/出庫(kù)信息的查詢可按入庫(kù)/出庫(kù)單中的任意內(nèi)容查詢。無(wú)論是查詢?nèi)霂?kù)信息,還是查詢出庫(kù)信息,其設(shè)計(jì)方法相同,只是窗體所用數(shù)據(jù)源不同。按條件查詢 “按入庫(kù)數(shù)量查詢”和“按入庫(kù)日期

14、查詢”,通過(guò)創(chuàng)建參數(shù)查詢來(lái)實(shí)現(xiàn)查詢。在建立這兩個(gè)查詢之前先建立“所有入庫(kù)信息查詢”。(1)通過(guò)創(chuàng)建選擇查詢來(lái)完成該查詢的創(chuàng)建。創(chuàng)建結(jié)果如下圖(2)創(chuàng)建“按入庫(kù)數(shù)量查詢”。以“所有入庫(kù)信息查詢”為數(shù)據(jù)源,在設(shè)計(jì)視圖中創(chuàng)建該查詢,如圖在“入庫(kù)數(shù)量”字段的“條件”行中輸入:   >=請(qǐng)輸入入庫(kù)數(shù)量下限值 And <=請(qǐng)輸入入庫(kù)數(shù)量上限值  (3)創(chuàng)建“按入庫(kù)日期查詢”。與上一個(gè)查詢一樣,通過(guò)創(chuàng)建參數(shù)查詢來(lái)創(chuàng)建“按入庫(kù)日期查詢”,如下圖所示。在設(shè)計(jì)視圖中設(shè)置相應(yīng)的“條件”行: >=請(qǐng)輸入日期上限值(*-*-*)&#

15、160;And <=請(qǐng)輸入日期下限值(*-*-*)建立查詢后,以所建查詢?yōu)閿?shù)據(jù)源,創(chuàng)建“按入庫(kù)數(shù)量查詢”和“按入庫(kù)日期查詢”窗體,以便更好顯示查詢結(jié)果 。4.3 創(chuàng)建查詢控制窗體      (1)創(chuàng)建如下圖所示的“入庫(kù)查詢控制窗體”。該窗體主要有入庫(kù)信息顯示區(qū)和查詢控制區(qū)。查詢控制區(qū)共有3個(gè)命令按鈕設(shè)置“入庫(kù)單查詢主窗體”窗體中命令按鈕的“單擊”事件,在設(shè)計(jì)視圖中打開(kāi)窗體“入庫(kù)單查詢主窗體”,如上圖所示。 (2)單擊選中“高級(jí)查詢”命令按鈕,調(diào)出“屬性”對(duì)話框,單擊“事件”選項(xiàng)卡,單擊“單擊”下拉列

16、表后的“”,選中宏生成器,如下圖所示(3)用同樣的方法,將“按入庫(kù)數(shù)量查詢”和“按入庫(kù)日期查詢”命令按鈕的“單擊”事件分別設(shè)置為“嵌入的宏”。4.4 設(shè)置報(bào)警處理4.4.1建立報(bào)警查詢 由于報(bào)警查詢中需要計(jì)算“庫(kù)存數(shù)量”與“最高儲(chǔ)備”的差。因此,可通過(guò)建立計(jì)算查詢來(lái)建立報(bào)警查詢。(1) 在數(shù)據(jù)庫(kù)窗口的“對(duì)象”列表框中選中“查詢”選項(xiàng),雙擊“使用向?qū)?chuàng)建查詢”。 (2) 在“表/查詢”下拉列表框中選擇“表:庫(kù)存表”,選取除“最低儲(chǔ)備”以外的全部字段,如圖(3)單擊【下一步】按鈕兩次,保存查詢?yōu)椤皥?bào)警查詢”,并選中“修改查詢?cè)O(shè)計(jì)”單選按鈕。  (4) 單擊【

17、完成】按鈕,在調(diào)出的“報(bào)警查詢”設(shè)計(jì)視圖中,添加一個(gè)計(jì)算字段“表達(dá)式1: 庫(kù)存表!庫(kù)存數(shù)量-庫(kù)存表!最高儲(chǔ)量”,在所加計(jì)算字段的“條件”行上輸入條件“>0”,如下圖 所示保存查詢。4.4.2創(chuàng)建報(bào)警報(bào)表創(chuàng)建了報(bào)警查詢后,以此查詢?yōu)閿?shù)據(jù)源創(chuàng)建一個(gè)報(bào)警報(bào)表,使其顯示需要報(bào)警的消息。(1) 用向?qū)?chuàng)建報(bào)表,調(diào)出“報(bào)表向?qū)А贝翱凇?#160;(2) 在“表/查詢”下拉列表框中選擇“報(bào)警查詢”,選取全部字段。(3) 單擊【下一步】按鈕,確認(rèn)是否添加分組級(jí)別,該報(bào)表不分組。(4) 單擊【下一步】按鈕,以“庫(kù)存數(shù)量”降序排序。 (5) 單擊【下一步】按鈕,確定布局及方向?yàn)?/p>

18、“表格”、“縱向”。(6) 單擊【下一步】按鈕,確定報(bào)表采用的樣式為“組織”。 (7) 單擊【下一步】按鈕,指定報(bào)表的名稱,并選中“修改報(bào)表設(shè)計(jì)”單選按鈕,單擊【完成】按鈕。  (8) 在“報(bào)警表”設(shè)計(jì)視圖中,修改報(bào)表設(shè)計(jì),如圖4.5催貨處理 與報(bào)警處理相似,催貨處理是將“庫(kù)存表”中的“庫(kù)存數(shù)量”與“最低儲(chǔ)備”進(jìn)行比較,當(dāng)“庫(kù)存數(shù)量”低于“最低儲(chǔ)備”時(shí),顯示這些需要催貨商品的相關(guān)信息。實(shí)現(xiàn)催貨處理功能的步驟如下。(1) 建立一個(gè)催貨查詢,設(shè)計(jì)結(jié)果如下圖所示。(2)使用向?qū)?chuàng)建一個(gè)催貨報(bào)表,報(bào)表數(shù)據(jù)源為“催貨查詢”,“催貨表”設(shè)計(jì)視圖如圖五.宏設(shè)置自動(dòng)獨(dú)立宏1.單擊“創(chuàng)建”選項(xiàng)卡上的“宏與代碼”組中的“宏”按鈕,顯示“宏設(shè)計(jì)視圖”。在其中的“宏生成器”窗格中,顯示帶有“添加新操作”的占位符的下拉組合框。2.單擊該“添加新操作”組合框右端的下拉按鈕,彈出“操作”的下拉列表,單擊“OpenForm”項(xiàng),展開(kāi)“OpenForm”操作塊設(shè)計(jì)窗格,該窗格自動(dòng)成為當(dāng)前窗格并且由一個(gè)矩形框圍住,單擊“窗體名稱”右側(cè)組合框下拉列表,在彈出的“窗體名稱”的下拉列中選定“庫(kù)存管理系統(tǒng)”項(xiàng)。3. 單擊“快速訪問(wèn)工具欄”中的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論