




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫作業庫存管理制作步驟學院:文法學院班級:行政 1301姓名:成堯目錄一創建 ACCESS 3二創建表 3三建立窗體731 創建一般窗體732 創建庫存管理登陸系統1133 創建導航窗體17四創建查詢1741 創建更新庫存查詢1842 查詢入庫 / 出庫信息2043 創建查詢控制窗體2244 設置報警處理2323創建報警報表2445 催貨處理25五宏27六創建報表28七 ER圖31八 .設計理念36一 .創建 ACCESS啟動 ACCESS 2010單擊快捷選項中的新建 。在屏幕右側出現如下圖樣, 更改成需要的文件名,并選擇好保存路徑,單擊創建。創建“庫存管理系統 .mdb”空數據庫 。
2、?二 .創建表根據表表的結構在“庫存管理系統.mdb”中創建表 .(1)單擊創建 選項中的表 按鈕。(2)對默認表 1 進行編輯,右擊表 1 單擊 設計視圖,更改表名稱,這里我把它改為倉庫表,單擊確定 按鈕,表格創完畢。( 3)再次右擊 倉庫表 ,在彈出的選項框中選擇 數據表視圖( H)。( 4)在表中輸入相應的數據,完善表的結構。倉庫表創建完成后,右擊,單擊保存。(5)在 圖片一欄中選中方框右擊 點擊 插入對象(6)單擊由文件創建瀏覽選擇自己需要的圖片,點擊打開確定( 7)以同樣的方法分別依次創建 登錄, 庫存表,商品出庫表,商品入庫表,商品信息表。( 8)所需的六個表創建完畢,在 ACCE
3、SS界面的左側有顯示,如若想打開其中的一個表,可以選中它雙擊。?(9) 設置各表間的關系 ?按上圖所示的關系創建表間關系。三 . 建立窗體3.1 創建一般窗體(1) 單擊創建選項卡中的“窗體設計” ,顯示窗體的“設計視圖” 。(2) 單擊“窗體設計工具”下設計選項上“控件”組中的“標簽”控件,移動鼠標指針到“主體”節的適當位置,按下鼠標左鍵并(從左上往右下方向)拖動鼠標到適當位置,松開鼠標左鍵,顯示出一個矩形標簽,在矩形框中輸入“庫存管理系統” ,如下圖所示(3) 確保“設計”選項卡上的“控件”組中的“使用控件向導”按鈕已經按下。單擊“窗體設計工具”下設計選項上“控件”組中的“按鈕”控件,移動
4、鼠標指針到“主體”節,選取適當的位置,顯示“按鈕”控件框,同時提示“請選擇按下按鈕時執行的操作”的“命令按鈕向導”對話框。(4) 在該“命令按鈕向導” 對話框中的“類別”列表框中單擊 “窗體操作”中的“打開窗體”。(5) 單擊“下一步”按鈕,顯示“請確定命令按鈕打開的窗體”的“命令按鈕向導”對話框。單擊列表中的“入庫單輸入”項。如下圖所示(6) 單擊“下一步”按鈕,顯示提示“請確定在按鈕上顯示文本還是圖片”的“命令提示按鈕向導”對話框,單擊“文本”單選鈕,并在其右邊的文本框中鍵入“填寫入庫單”如下圖所示(7) 單擊“下一步”按鈕,顯示提示“請指定按鈕名稱”的“命令按鈕向導”對話框,單擊“完成”
5、 ,返回窗體“設計視圖” 。參照上述方法完成其他按鈕的創建。(8) 單擊“設計”選項卡上控件組中的“圖像”按鈕,單擊窗體主體適當位置,顯示“圖像”控件框,同時彈出“插入圖片”的對話框。在“插入圖片”對話框中的“查找范圍”下拉列表框中,選定某文件夾中的某個圖片文件名。(9) 單擊“插入圖片” 對話框中的 “確定”按鈕,返回窗體的 “設計視圖”如下圖所示根據上述方法,創建“報表匯總”窗體。如下圖所示3.2創建庫存管理系統登錄窗體該視圖是 Access 的窗體對象,可在 Access 窗體對象下通過設計視圖直接創建。該窗體包括四類控件:標簽控件( 3 個)、文本框控件( 2 個)、命令按鈕控件( 2
6、 個)、圖像控件( 1 個)。(1)在所創建的數據庫中通過設計視圖創建一個窗體對象, 在設計視圖中添加一個標簽控件, 將標題屬性設置為 “學生通訊管理”;添加一個圖像控件, 將圖片屬性設置為“ *.jpg ”(此處的圖片使用自己準備的圖片即可)(2)繼續添加兩個文本框控件,與前面不同的是:添加文本框控件時會附帶一個標簽控件,只要做相應修改即可。(3)將第二個文本框控件的輸入掩碼屬性設置為“密碼” ,這樣文本框在接收密碼時會用“ *”代替輸入的字符。(3)相繼添加兩個命令按鈕控件, 將其標題屬性分別修改為: 登錄和退出。(4)為登錄命令按鈕控件設置單擊事件屬性為: 事件過程 。(5)在登錄按鈕的
7、單擊事件屬性,點擊擴展按鈕,在彈出的代碼生成器中輸入下述程序代碼:Private Sub Command1_Click()Dim str As StringIf IsNull(Me!用戶名 ) ThenMsgBox "請輸入用戶名! "用戶名 .SetFocusElseIf IsNull(Me!密碼 ) ThenMsgBox "請輸入密碼! "密碼 .SetFocusElsestr = DLookup("密碼 ", "登陸 ", "用戶名 ='" & Me!用戶名 &&q
8、uot;'")If IsNull(str) ThenDoCmd.Close , , acSaveNoElseIf CStr(Me!DoCmd.Close密碼 ) = str ThenDoCmd.OpenForm ("庫存管理 ")ElseMsgBox "您輸入的密碼不正確 !", vbCritical, "密碼錯誤 "End IfEnd IfEnd IfEnd Sub(6)為退出按鈕的單擊事件屬性為:退出宏。因此,此時需在數據庫的宏對象中新建一個宏:退出(7)創建一個表對象:登陸,如下所示:(8)對窗體的控件的格式屬
9、性進行設置,將窗體的界面設計得美觀一些。切換到窗體視圖查看設計結果,保存。設置自動獨立宏1. 單擊“創建”選項卡上的“宏與代碼”組中的“宏”按鈕,顯示“宏設計視圖”。在其中的“宏生成器”窗格中,顯示帶有“添加新操作”的占位符的下拉組合框。2. 單擊該“添加新操作”組合框右端的下拉按鈕,彈出“操作”的下拉列表,單擊“ OpenForm”項,展開“ OpenForm”操作塊設計窗格,該窗格自動成為當前窗格并且由一個矩形框圍住,單擊“窗體名稱”右側組合框下拉列表,在彈出的“窗體名稱”的下拉列中選定“庫存管理系統”項。3.單擊“快速訪問工具欄” 中的“保存” 按鈕,彈出“另存為” 對話框,在“宏名稱”
10、文本框輸入“ AutoExec”。單擊“另存為”對話框的“確定”按鈕,返回“宏設計視圖”。“宏生成器”窗格中的代碼如下圖所示3.3創建導航窗體在菜單上選擇創建窗體導航(垂直標簽,左側)將對所有表創建的窗體都拖進左側的新建一欄中將新建窗體個人信息設在第一個位置對導航窗體進行美化調整到自己需要的狀態調整字體背景 插入圖片導航窗體創建完畢四 . 創建查詢? 填寫入庫 / 出庫單 ?入庫 / 出庫處理最基本的工作內容是填寫入庫/ 出庫單,修改庫存。根據倉庫管理的要求,應在填寫完入庫 / 出庫單后立即修改庫存, 將入庫數量加到庫存量中,將出庫數量從庫存量中減去。 要完成這樣的計算操作可以使用更新查詢。因
11、此,在實現這個功能模塊時, 首先建立更新查詢, 然后創建填寫入庫 / 出庫單窗體,并將更新查詢與窗體連接起來,在關閉窗體時運行該查詢,完成“庫存表”的修改操作。4.1創建更新庫存查詢?查詢的功能是使用入庫信息更新庫存量和使用出庫信息更新庫存量。 查詢名稱分別為“更新庫存量(入庫) ”和“更新庫存量(出庫) ”。創建“更新庫存量(入庫)”的步驟如下。(1)數據庫窗口中單擊 “查詢”容器,然后雙擊“在設計視圖中創建查詢” ,調出“查詢設計視圖”窗口,并顯示一個“顯示表”對話框,在“顯示表”對話框中,單擊“表”選項卡,然后分別雙擊“商品入庫表”和 ?“庫存表”,單擊【關閉】按鈕,關閉“顯示表”對話框
12、。如下圖所示( 2)擇“查詢”“更新查詢” 菜單命令,在查詢“設計網格” 中顯示一個 “更新到”行。將“庫存表”中的“庫存數量”字段拖動到“設計網格”的“字段”行的第 1 列中,將“商品入庫表” 中的“標志” 字段拖動到 “設計網格”的 “字段”行的第 2 列中,再在“庫存數量”字段的“更新到”單元格中輸入更新表達式“ 庫存表 ! 庫存數量 + 商品入庫表 ! 入庫數量 ”。在“標志”字段的“更新到”單元格中輸入“ 1”,在“條件”單元格中輸入條件“ 0”,如下圖所示。為了能夠區分已經處理的入庫單,在“商品入庫表”中設置了一個“標志”字段,當該字段值為“ 0”時,表示該入庫單的“入庫數量”還未
13、加到“庫存表”中。所以,在建立更新查詢時,應只對“標志”字段值為“ 0” 的“庫存量”字段值進行更新。更新后,應將“標志”字段值改為“ 1”,表示已經處理完畢。 ?(3)擊工具欄的【保存】按鈕或選擇“文件”“保存”菜單命令保存該查詢,并命名為“更新庫存量(入庫) ”。(4) ?“更新庫存量(出庫) ”查詢的創建步驟與上述步驟相同,結果如下圖所示。4.2查詢入庫 / 出庫單信息對入庫 / 出庫信息的查詢可按入庫/ 出庫單中的任意內容查詢。無論是查詢入庫信息,還是查詢出庫信息,其設計方法相同,只是窗體所用數據源不同。按條件查詢 ?“按入庫數量查詢”和“按入庫日期查詢”,通過創建參數查詢來實現查詢。
14、在建立這兩個查詢之前先建立“所有入庫信息查詢”。(1) 通過創建選擇查詢來完成該查詢的創建。創建結果如下圖(2) 創建“按入庫數量查詢” 。以“所有入庫信息查詢”為數據源,在設計視圖中創建該查詢,如圖在“入庫數量”字段的“條件”行中輸入:? >=請輸入入庫數量下限值 ?And?<=請輸入入庫數量上限值 ?(3) 創建“按入庫日期查詢” 。與上一個查詢一樣, 通過創建參數查詢來創建 “按入庫日期查詢”,如下圖所示。在設計視圖中設置相應的“條件”行:?>= 請輸入日期上限值( *-*-*) ?And?<= 請輸入日期下限值( *-*-* )建立查詢后,以所建查詢為數據源,創
15、建“按入庫數量查詢”和“按入庫日期查詢”窗體,以便更好顯示查詢結果?。4.3 創建查詢控制窗體 ?(1) 創建如下圖所示的“入庫查詢控制窗體”。該窗體主要有入庫信息顯示區和查詢控制區。查詢控制區共有3 個命令按鈕設置“入庫單查詢主窗體”窗體中命令按鈕的“單擊”事件,在設計視圖中打開窗體“入庫單查詢主窗體” ,如上圖所示。 ?(2) 單擊選中“高級查詢”命令按鈕,調出“屬性”對話框,單擊“事件”選項卡,單擊“單擊”下拉列表后的“” ,選中宏生成器,如下圖所示(3) 用同樣的方法,將“按入庫數量查詢”和“按入庫日期查詢”命令按鈕的“單擊”事件分別設置為“嵌入的宏” 。4.4設置報警處理建立報警查詢
16、 ?由于報警查詢中需要計算 “庫存數量” 與“最高儲備” 的差。因此,可通過建立計算查詢來建立報警查詢。( 1) 在數據庫窗口的“對象”列表框中選中“查詢”選項,雙擊“使用向導創建查詢”。?( 2) 在“表 / 查詢”下拉列表框中選擇“表:庫存表” ,選取除“最低儲備”以外的全部字段,如圖( 3)單擊【下一步】按鈕兩次,保存查詢為“報警查詢” ,并選中“修改查詢設計”單選按鈕。 ?( 4) 單擊【完成】按鈕,在調出的“報警查詢”設計視圖中,添加一個計算字段“表達式 1: ? 庫存表 ! 庫存數量 - 庫存表 ! 最高儲量 ”,在所加計算字段的“條件”行上輸入條件“ >0”,如下圖 ?所示
17、保存查詢。創建報警報表創建了報警查詢后, 以此查詢為數據源創建一個報警報表,使其顯示需要報警的消息。(1) 用向導創建報表,調出“報表向導”窗口。?( 2) 在“表 / 查詢”下拉列表框中選擇 “報警查詢”,選取全部字段。( 3) 單擊【下一步】按鈕,確認是否添加分組級別, 該報表不分組。( 4) 單擊【下一步】按鈕,以“庫存數量”降序排序。 ?( 5) 單擊【下一步】按鈕,確定布局及方向為“表格” 、“縱向”。( 6) 單擊【下一步】按鈕,確定報表采用的樣式為“組織” 。?( 7) 單擊【下一步】按鈕,指定報表的名稱,并選中“修改報表設計”單選按鈕,單擊【完成】按鈕。 ?( 8) 在“報警表
18、”設計視圖中,修改報表設計,如圖4.5 催貨處理 ?與報警處理相似,催貨處理是將“庫存表”中的“庫存數量”與“最低儲備”進行比較,當“庫存數量”低于“最低儲備”時,顯示這些需要催貨商品的相關信息。實現催貨處理功能的步驟如下。( 1)建立一個催貨查詢,設計結果如下圖所示。( 2)使用向導創建一個催貨報表, 報表數據源為“催貨查詢”,“催貨表”設計視圖如圖五 .宏設置自動獨立宏1. 單擊“創建”選項卡上的“宏與代碼”組中的“宏”按鈕,顯示“宏設計視圖”。在其中的“宏生成器”窗格中,顯示帶有“添加新操作”的占位符的下拉組合框。2. 單擊該“添加新操作”組合框右端的下拉按鈕,彈出“操作”的下拉列表,單擊“ OpenForm”項,展開“ OpenForm”操作塊設計窗格,該窗格自動成為當前窗格并且由一個矩形框圍住,單擊“窗體名稱”右側組合框下拉列表,在彈出的“窗體名稱”的下拉列中選定“庫存管理系統”項。3.單擊“快速訪問工具欄”中的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級英語上冊 Unit 3 Is this your pencil第3課時教學設計(新版)人教新目標版
- 防災減災日地震安全培訓
- 三年級上美術教學設計-天外來客-蘇少版
- 對客服務用語規范性培訓
- 二年級語文下冊 第六單元 17 要是你在野外迷了路教學設計 新人教版
- 2024中國鋁業集團有限公司華東區域法律中心法律顧問招聘1人筆試參考題庫附帶答案詳解
- 人教部編版六年級下冊第二單元單元綜合與測試表格教案及反思
- 九年級化學下冊 第8單元 金屬和金屬材料 實驗活動4 金屬的物理性質和某些化學性質教學設計 (新版)新人教版
- 九年級道德與法治上冊 第3單元 推進政治文明 第6課 建設法治中國 第2框 弘揚法治精神教學設計 北師大版
- 七年級地理下冊 第七章 第三節 印度教學設計 新人教版
- 《化工腐蝕與防護》課程標準(煤化工技術)
- 2024中國華電集團限公司校招+社招高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 土方平衡工程施工方案樣本
- 消防安全知識掌上手冊APP開發指南
- 培養孩子的人際交往能力
- 高三二診考試分析報告
- 2024年ISO14001體系目標、指標和管理方案一覽表
- DB37-T 4693.1-2024人民防空工程防護設備安裝技術規程 第1部分:人防門-地方標準
- 基于六軸工業機器人的焊接工作站設計-畢業論文
- 安全繩培訓課件
- 戶型與結構布置研究報告
評論
0/150
提交評論