tft每日頭條

 > 生活

 > 自己編寫進銷存

自己編寫進銷存

生活 更新时间:2025-01-23 03:54:24

自己編寫進銷存(教大家做簡單的進銷存)1

VIP群裡有同學昨天詢問我,大鵝,怎麼做進銷存

這個問題,就有一點大了,簡單的,配合SQL和透視表,就可以做

複雜的,就要配合VBA代碼,來實現一些複雜的管理功能

我們今天,就用SQL和透視表來做一個簡單的進銷存系統

01、完成效果

自己編寫進銷存(教大家做簡單的進銷存)2

根據【期初】,【入庫】,【出庫】三個表的數據,自動生成庫存表

前面三個表更新後,點擊【刷新】按鈕自動更新數據

02、期初,入庫,出庫表格設計

1) 明白原理

其實後台底層的表格就是把三個表按照固定格式合并成一個表格,然後用透視表來處理

自己編寫進銷存(教大家做簡單的進銷存)3

(底層合并後的表格樣式)

2)實現辦法

因為要做的足夠簡單,讓大家可以根據自己實際情況,也能自己設計自己的進銷存,後台大表格式我們知道了,幹脆我就把期初,入庫和出庫三個表的格式都統一設置成一個,實際用的時候,隐藏掉不需要的就好了

3)實際三個表樣式

自己編寫進銷存(教大家做簡單的進銷存)4

(期初樣式)

這裡注意,K到P列前8行也自己填寫一下數字0(SQL默認EXCEL裡每個字段數據類型是前8行數據決定的,如果不填寫數字會當成文本處理),填寫後隐藏掉不需要的就好了

其他表相同處理一下

自己編寫進銷存(教大家做簡單的進銷存)5

這裡大家可以根據自己實際情況,自己設計隻屬于你自己定制格式,下面的操作隻要三個表格式統一,都是一樣的操作

03、SQL連接,透視表任意組合

1) SQL連接數據,隻能EXCEL,WPS同學就沒辦法了

自己編寫進銷存(教大家做簡單的進銷存)6

選擇【數據】選項卡,點擊【現有鍊接】

自己編寫進銷存(教大家做簡單的進銷存)7

點擊【預覽更多】,彈出選擇文件彈窗,選擇你自己文件,點擊【打開】

自己編寫進銷存(教大家做簡單的進銷存)8

這裡随便選一個工作表,點擊确定

自己編寫進銷存(教大家做簡單的進銷存)9

選擇【數據透視表】,選擇【現有工作表】A3單元格(根據自己情況,也可以選擇下面的【新工作表】),點擊【屬性】

自己編寫進銷存(教大家做簡單的進銷存)10

選擇中間【定義】,在命令文本裡,輸入SQL語句:

SELECT * FROM [期初$] UNION ALL SELECT * FROM [入庫$] UNION ALL SELECT * FROM [出庫$]

這語句意思,就是把三個表按照默認的統一格式,放到一個表裡

點擊确認

自己編寫進銷存(教大家做簡單的進銷存)11

回到初始設置了,再點擊确認就完成了

然後就是我們熟悉的透視表操作

2)透視表自由組合,随心所欲,一切由心

自己編寫進銷存(教大家做簡單的進銷存)12

這裡,我把【物料編碼】,【物料名稱】,【規格型号】,【顔色】放到行區域

把【期初數量】,【入庫數量】,【出庫數量】放到值區域

自己編寫進銷存(教大家做簡單的進銷存)13

3)基本格式已經出來了,我們還要做下庫存計算,期初 入庫-出庫=庫存

自己編寫進銷存(教大家做簡單的進銷存)14

這裡用了透視表【計算項】功能

4)美化下格式,讓它看起來更好看

自己編寫進銷存(教大家做簡單的進銷存)15

05、做一個刷新按鈕

1)勾選開發工具

自己編寫進銷存(教大家做簡單的進銷存)16

沒過VBA的同學,先要勾選出開發工具選項卡

2)錄制宏,做刷新按鈕

自己編寫進銷存(教大家做簡單的進銷存)17

錄制一個全部刷新的宏,然後,插入形狀,右鍵鼠标,關聯宏代碼

童鞋們學會了嗎?有不懂的可以留言給我哦!

喜歡就關注我,每天分享職場知識,辦公技巧!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved