access數(shù)據(jù)庫庫存管理系統(tǒng)之歐陽家百創(chuàng)編_第1頁
access數(shù)據(jù)庫庫存管理系統(tǒng)之歐陽家百創(chuàng)編_第2頁
access數(shù)據(jù)庫庫存管理系統(tǒng)之歐陽家百創(chuàng)編_第3頁
access數(shù)據(jù)庫庫存管理系統(tǒng)之歐陽家百創(chuàng)編_第4頁
access數(shù)據(jù)庫庫存管理系統(tǒng)之歐陽家百創(chuàng)編_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、歐陽家百創(chuàng)編歐陽家百創(chuàng)編數(shù)據(jù)庫作業(yè)歐陽家百(2021.03.07)庫存管理制作步驟學(xué)院:文法學(xué)院班級:行政 1301姓名:成堯?qū)W號:20130042目錄一創(chuàng)建 ACCESS3 HYPERLINK l _TOC_250001 二創(chuàng)建表3 HYPERLINK l _TOC_250000 三建立窗體7創(chuàng)建一般窗體7創(chuàng)建庫存管理登陸系統(tǒng)11創(chuàng)建導(dǎo)航窗體17四創(chuàng)建查詢17創(chuàng)建更新庫存查詢18查詢?nèi)霂?出庫信息20創(chuàng)建查詢控制窗體22設(shè)置報警處理23建立報警查詢23創(chuàng)建報警報表24催貨處理25五宏27六創(chuàng)建報表28七ER 圖31八.設(shè)計理念36 .創(chuàng)建 ACCESS啟動 ACCESS 2010單擊快捷選項

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

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

4、,移動鼠標(biāo)指針到“主體” 節(jié),選取適當(dāng)?shù)奈恢?,顯示“按鈕”控件框,同時提示“請選擇按下按鈕時執(zhí)行的操作”的“命令按鈕向?qū)А睂υ捒颉?4)在該“命令按鈕向?qū)А睂υ捒蛑械摹邦悇e”列表框中單擊“窗體操作”中的“打開窗體”。單擊“下一步”按鈕,顯示“請確定命令按鈕打開的窗體”的“命令按鈕向?qū)А睂υ捒?。單擊列表中的“入庫單輸入”項。如下圖所示單擊“下一步”按鈕,顯示提示“請確定在按鈕上顯示文本還是圖片”的“命令提示按鈕向?qū)А睂υ捒?,單擊“?本”單選鈕,并在其右邊的文本框中鍵入“填寫入庫單”如下圖所示單擊“下一步”按鈕,顯示提示“請指定按鈕名稱”的“命令按鈕向?qū)А睂υ捒?,單擊“完成”,返回窗體“設(shè)計視圖

5、”。參照上述方法完成其他按鈕的創(chuàng)建。單擊“設(shè)計”選項卡上控件組中的“圖像”按鈕,單擊窗體主體適當(dāng)位置,顯示“圖像”控件框,同時彈出“插入圖片”的對話框。在“插入圖片”對話框中的“查找范圍”下拉列表框中,選定某文件夾中的某個圖片文件名。單擊“插入圖片”對話框中的“確定”按鈕,返回窗體的“設(shè)計視圖”如下圖所示根據(jù)上述方法,創(chuàng)建“報表匯總”窗體。如下圖所示創(chuàng)建庫存管理系統(tǒng)登錄窗體該視圖是 Access 的窗體對象,可在 Access 窗體對象下通過設(shè)計視圖直接創(chuàng)建。該窗體包括四類控件:標(biāo)簽控件(3 個)、文本框控件(2 個)、命令按鈕控件(2 個)、圖像控件(1 個)。在所創(chuàng)建的數(shù)據(jù)庫中通過設(shè)計視圖

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

7、Click() Dim str As StringIf IsNull(Me!用戶名) ThenMsgBox 請輸入用戶名!用戶名.SetFocusElseIf IsNull(Me!密碼) Then MsgBox 請輸入密碼! 密碼.SetFocusElse& )誤str = DLookup( 密碼, 登陸, 用戶名= & Me! 用戶名If IsNull(str) Then DoCmd.Close , , acSaveNoElseIf CStr(Me!密碼) = str Then DoCmd.Close DoCmd.OpenForm (庫存管理)ElseMsgBox 您輸入的密碼不正確 !,

8、vbCritical, 密碼錯End IfEnd IfEnd IfEnd Sub為退出按鈕的單擊事件屬性為:退出宏。 因此,此時需在數(shù)據(jù)庫的宏對象中新建一個宏:退出創(chuàng)建一個表對象:登陸,如下所示:對窗體的控件的格式屬性進(jìn)行設(shè)置,將窗體的界面設(shè)計得美觀一些。切換到窗體視圖查看設(shè)計結(jié)果,保存。設(shè)置自動獨立宏單擊“創(chuàng)建”選項卡上的“宏與代碼”組中的“宏”按鈕,顯示“宏設(shè)計視圖”。在其中的“宏生成器”窗格中,顯示帶有“添加新操作”的占位符的下拉組合框。單擊該“添加新操作”組合框右端的下拉按鈕,彈出 “ 操 作 ” 的 下 拉 列 表 , 單 擊 “ OpenForm ” 項 , 展 開“OpenFor

9、m”操作塊設(shè)計窗格,該窗格自動成為當(dāng)前窗格并且由一個矩形框圍住,單擊“窗體名稱”右側(cè)組合框下拉列表, 在彈出的“窗體名稱”的下拉列中選定“庫存管理系統(tǒng)”項。3. 單擊“快速訪問工具欄”中的“保存”按鈕,彈出“另存為” 對話框,在“宏名稱”文本框輸入“ AutoExec”。單擊“另存為”對話框的“確定”按鈕,返回“宏設(shè)計視圖”?!昂晟?器”窗格中的代碼如下圖所示創(chuàng)建導(dǎo)航窗體在菜單上選擇 創(chuàng)建 窗體 導(dǎo)航( 垂直標(biāo)簽, 左側(cè))將 對 所 有 表 創(chuàng) 建 的 窗 體 都 拖 進(jìn) 左 側(cè) 的 新 建 一 欄 中將新建窗體個人信息 設(shè)在第一個位置對 導(dǎo) 航 窗 體 進(jìn) 行 美 化調(diào) 整 到 自 己 需

10、 要 的 狀 態(tài)調(diào)整字體背景插入圖片導(dǎo)航窗體創(chuàng)建完畢四.創(chuàng)建查詢填寫入庫/出庫單入庫/出庫處理最基本的工作內(nèi)容是填寫入庫 /出庫單,修改庫存。根據(jù)倉庫管理的要求,應(yīng)在填寫完入庫 /出庫單后立即修改庫存,將入庫數(shù)量加到庫存量中,將出庫數(shù)量從庫存量中減去。 要完成這樣的計算操作可以使用更新查詢。因此,在實現(xiàn)這個功 能模塊時,首先建立更新查詢,然后創(chuàng)建填寫入庫 /出庫單窗體, 并將更新查詢與窗體連接起來,在關(guān)閉窗體時運行該查詢,完成 “庫存表”的修改操作。創(chuàng)建更新庫存查詢查詢的功能是使用入庫信息更新庫存量和使用出庫信息更新庫存量。查詢名稱分別為“更新庫存量(入庫)”和“更新庫存量(出庫)”。創(chuàng)建“更

11、新庫存量(入庫)”的步驟如下。(1)數(shù)據(jù)庫窗口中單擊“查詢”容器,然后雙擊“在設(shè)計視圖中創(chuàng)建查詢”,調(diào)出“查詢設(shè)計視圖”窗口,并顯示一個“顯示表”對話框,在“顯示表”對話框中,單擊“表”選項卡,然后分別雙擊“商品入庫表”和 “庫存表”,單擊【關(guān)閉】按鈕,關(guān)閉“顯示表”對話框。如下圖所示(2)擇“查詢”“更新查詢”菜單命令,在查詢“設(shè)計網(wǎng)格” 中顯示一個“更新到”行。將“庫存表”中的“庫存數(shù)量”字段拖動到“設(shè)計網(wǎng)格”的“字段”行的第1 列中,將“商品入庫表”中的“標(biāo)志”字段拖動到“設(shè)計網(wǎng)格”的“字段”行的第2 列中,再在“庫存數(shù)量”字段的“更新到”單元格中輸入更新表 達(dá)式“庫存表!庫存數(shù)量+商品

12、入庫表!入庫數(shù)量”。在“標(biāo)志”字段的“更新到”單元格中輸入“ 1”,在“條件”單元格中輸入條件“0”,如下圖所示。為了能夠區(qū)分已經(jīng)處理的入庫單,在“商品入庫表”中設(shè)置了一個“標(biāo)志”字段,當(dāng)該字段值為“ 0”時,表示該入庫單的“入庫數(shù)量”還未加到“庫存表”中。所以,在建立更新查詢時,應(yīng)只對“標(biāo)志”字段值為“ 0”的“庫存量”字段值進(jìn)行更新。更新后,應(yīng)將“標(biāo)志”字段值改為“ 1”,表示已經(jīng)處理完畢。(3)擊工具欄的【保存】按鈕或選擇“文件”“保存”菜單命令保存該查詢,并命名為“更新庫存量(入庫)”。(4) “更新庫存量(出庫)”查詢的創(chuàng)建步驟與上述步驟相同,結(jié)果如下圖所示。查詢?nèi)霂?出庫單信息對入

13、庫/出庫信息的查詢可按入庫 /出庫單中的任意內(nèi)容查詢。無論是查詢?nèi)霂煨畔?,還是查詢出庫信息,其設(shè)計方法相同,只是窗體所用數(shù)據(jù)源不同。按條件查詢 “按入庫數(shù)量查詢”和“按入庫日期查詢”,通過創(chuàng)建參數(shù)查詢來實現(xiàn)查詢。在建立這兩個查詢之前先建立“所有入庫信息查詢”。通過創(chuàng)建選擇查詢來完成該查詢的創(chuàng)建。創(chuàng)建結(jié)果如下圖創(chuàng)建“按入庫數(shù)量查詢”。以“所有入庫信息查詢”為數(shù)據(jù)源,在設(shè)計視圖中創(chuàng)建該查詢,如圖在“入庫數(shù)量”字段的“條件”行中輸入:=請輸入入庫數(shù)量下限值 And =請輸入日期上限值( *-*-*) And 0”,如下圖 所示保存查詢。創(chuàng)建報警報表創(chuàng)建了報警查詢后,以此查詢?yōu)閿?shù)據(jù)源創(chuàng)建一個報警報表,

14、使其顯示需要報警的消息。用向?qū)?chuàng)建報表,調(diào)出“報表向?qū)А贝翱凇T凇氨?查詢”下拉列表框中選擇“報警查詢”, 選取全部字段。單擊【下一步】按鈕,確認(rèn)是否添加分組級別,該報表不分組。單擊【下一步】按鈕,以“庫存數(shù)量”降序排序。單擊【下一步】按鈕,確定布局及方向為“表格”、“縱向”。單擊【下一步】按鈕,確定報表采用的樣式為“組織”。單擊【下一步】按鈕,指定報表的名稱,并選中“修改報表設(shè)計”單選按鈕,單擊【完成】按鈕。在“報警表”設(shè)計視圖中,修改報表設(shè)計,如圖催貨處理與報警處理相似,催貨處理是將“庫存表”中的“庫存數(shù)量”與“最低儲備”進(jìn)行比較,當(dāng)“庫存數(shù)量”低于“最低儲備”時,顯示這些需要催貨商品的相

15、關(guān)信息。實現(xiàn)催貨處理功能的步驟如下。建立一個催貨查詢,設(shè)計結(jié)果如下圖所示。使用向?qū)?chuàng)建一個催貨報表,報表數(shù)據(jù)源為“催貨查詢”,“催貨表”設(shè)計視圖如圖五.宏設(shè)置自動獨立宏單擊“創(chuàng)建”選項卡上的“宏與代碼”組中的“宏”按鈕, 顯示“宏設(shè)計視圖”。在其中的“宏生成器”窗格中,顯示帶有“添加新操作”的占位符的下拉組合框。單擊該“添加新操作”組合框右端的下拉按鈕,彈出“操作”的下拉列表,單擊“OpenForm”項,展開“OpenForm”操作塊設(shè)計窗格,該窗格自動成為當(dāng)前窗格并且由一個矩形框圍 住,單擊“窗體名稱”右側(cè)組合框下拉列表,在彈出的“窗體 名稱”的下拉列中選定“庫存管理系統(tǒng)”項。3.單擊“快速

16、訪問工具欄”中的“保存”按鈕,彈出“另存為”對話框,在 “宏名稱”文本框輸入“ AutoExec”。單擊“另存為”對話框的“確定”按鈕,返回“宏設(shè)計視圖”。“宏生成器”窗格中 的代碼如下圖所示六創(chuàng)建報表(1)在數(shù)據(jù)庫窗口中,打開 庫存表 ,選擇 在設(shè)計視圖中創(chuàng)建報表,單擊設(shè)計按鈕,建立一個新的名為庫存報表的報表。同理 可以創(chuàng)建商品信息報表(2)對于其他報表的創(chuàng)建,單機(jī) 創(chuàng)建報表空報表,雙擊 報表選定器 打開屬性表,在數(shù)據(jù)選項卡的記錄源列表中選擇一個表或查詢做來源記錄歐陽家百創(chuàng)編(3) 添加控件并編輯報表,完成報表的設(shè)計。三.ER 圖登錄ID用戶名密碼倉庫類型權(quán)限倉庫名稱倉庫位置倉庫ID倉庫表倉庫用途倉庫容量安全等級圖片出庫ID單位出庫數(shù)量倉庫商品代碼出庫日期倉庫標(biāo)志商品出庫表商品入庫表單位商品代碼出庫數(shù)量修改入庫數(shù)量單位出庫數(shù)商品名稱標(biāo)志倉庫量修改入庫ID庫存表入庫最日低期儲備商品代碼庫存數(shù)量最高儲備歐陽家百創(chuàng)編產(chǎn)地規(guī)格出庫數(shù)量單位商品代碼倉庫出庫日期標(biāo)志出庫ID出庫數(shù)量修改差銷售商n商品代碼商品名稱單位出庫庫存1儲存1條形碼商品拼音編碼單位倉商品名稱商品代碼商品1入庫倉庫名稱倉庫庫存容量最高儲備最低儲備入庫

溫馨提示

  • 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

提交評論