[系統] ACCESS正規化分析

看板Database作者 (餅乾小舖)時間13年前 (2012/12/20 08:34), 編輯推噓0(0013)
留言13則, 2人參與, 最新討論串1/1
之前利用EXCEL自行做了一個簡單的訂單管理 現在想試著轉到ACCESS 原本在EXCEL我的訂單編號是依照訂單類型+月份+自動編號 例:我有一筆訂單依照需求可能需要做兩種不同的後製 因此會有兩種訂單類型舉例A B C類型 編號為5133 所以當我輸入訂單需要兩種後製會多產生兩個訂單號 A-125133 B-125133與C-125133 下一個訂單可能不需後製就只有A-125134 沒有B(C)-125134 或只需要一種後製 A-125133 5133需要兩種後製 B-125133 C-125133 A-125134 5134不需後製 A-125135 C-125135 5135僅需一種後製 訂單明細會呈現這樣 可是在ACCESS這樣我不知道該怎麼正規化 以類型或月份分隔的話 我的自動編號就不是唯一值 且前兩位就不會照月分去改變 有人可以指點我思路要怎麼改變嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.69.124.31 ※ 編輯: edmund71405 來自: 210.69.124.31 (12/20 08:36)

12/20 13:56, , 1F
可以再多一欄流水號為key值
12/20 13:56, 1F

12/21 08:03, , 2F
這樣我編號是否就要自己輸入?
12/21 08:03, 2F

12/21 08:04, , 3F
我在EXCEL上是選擇後製後會自動產生所需的訂單編號
12/21 08:04, 3F

12/21 10:17, , 4F
倘若不手動輸入就要寫一段程式用來編號
12/21 10:17, 4F

12/21 10:19, , 5F
或者在每一次建檔前, 手動將db的最後編號複製到Excel
12/21 10:19, 5F

12/21 10:19, , 6F
再根據此編號去累加
12/21 10:19, 6F

12/21 10:21, , 7F
如果你會Excel的VBA, 那麼你可以使用VBA先將Excel最末筆
12/21 10:21, 7F

12/21 10:21, , 8F
記錄在新的工作表, 並且在每一次建檔時自動讀入並累加,
12/21 10:21, 8F

12/21 10:23, , 9F
前提是個人使用同一份Excel檔, 此法不適合多用戶
12/21 10:23, 9F

12/21 16:06, , 10F
再EXCEL上面我就是用大大你的做法在做,我也知道不能
12/21 16:06, 10F

12/21 16:07, , 11F
多人使用所以才轉換到ACCESS,而且有原文所述轉換的困
12/21 16:07, 11F

12/21 16:07, , 12F
12/21 16:07, 12F

12/24 10:49, , 13F
Access有匯入功能 再來你只要再開個欄位給它使它唯一
12/24 10:49, 13F
文章代碼(AID): #1GqbqgDy (Database)