我正在嘗試爲公司創建工作訂單系統,但我僅限於使用MS Access。我想要在工作訂單ID列中編碼。此列將基於2組合框選項:獲取下一個號碼MS Access
BuildingName TargetDepartment
我需要一些VBA代碼來查詢WOID列的表檢索下一個號碼。該條件將如下面的例子:
WOID BuildingName TargetDepartment BUILDA-DEPTA-1 BUILDA DEPTA BUILDA-DEPTB-1 BUILDA DEPTB BUILDA-DEPTA-2 BUILDA DEPTA
VBA代碼將查詢WOID列,並找出是否有針對同一建築物和部門工作秩序,然後在1月底增加數量但如果沒有與建築物名稱和目標部門匹配的WOID,它將爲此創建第一個條目。
所以,如果找到一個匹配的buildingname和targetdepartment:MAXNUMBER +1 如果沒有找到匹配的buildingname和targetdepartment:1個
感謝您的幫助!
是否真的要工作呀?爲什麼不在所有建築物和部門中使用自動編號?當你工作訂單深度達到2萬時,沒有人真正在意數字是什麼,或者它是否是順序的。這些類型的東西在多用戶系統中不是很可靠。 –
這是公司的要求。他們將使用WOID來顯示報告,並以不同的方式爲每個部門開出賬單,因此他們表示他們不能擁有通用的ID號碼,而必須是該部門唯一的ID號碼。這是他們想要的唯一方法。 :( – user3805734
你可以有一個自動編號和一個部門,就像@ElectricLlama建議的那樣,不要使用相同的字段/列。BuildA-DeptB-201945有什麼不同? – Fionnuala