Từ trước đến giờ dotrung chưa thấy ai trong diễn đàn mình post nghiệp vụ Lắp ráp tháo dỡ (LRTD), hôm nay mình mạn phép diễn đàn thủ thuật access post nghiệp vụ này cho mọi người cùng thảo luận
(học lóm từ phần mềm misa, bác nào fan misa bỏ qua cho mình nha).
* Ứng dụng LRTD: giúp người dùng theo dõi tốt hơn việc lắp ráp hoặc tháo dỡ hàng hóa trong kho hàng (đơn vị mình có thiết bị giáo dục và đóng bộ SGD nên áp dụng được, các bác tùy biến ở đơn vị mình nhé).
* Quy trình lắp ráp tháo dỡ trong phần mềm Quản lý NXT của access, có 3 bước như sau:
- Tạo mã lắp ráp tháo dỡ.
- Tạo lệnh lắp ráp hoặc tháo dỡ (có luôn auto phiếu xuất kho).
- Nhập thành phẩm sau khi hoàn thành lắp ráp, tháo dỡ.
* Hướng viết code trong chương trình access :
1. Yêu cầu phải có nhập xuất kho hoàn chỉnh trước khi làm LRTD.
2. Trong danh mục hàng hóa, tạo thêm table danh mục hàng hóa con (giống danh mục hàng hóa) : thêm command butom gọi form tạo mã lắp ráp tháo dỡ, form này chủ yếu lập mã LRTD :
- Mainform là table danh mục hàng hóa
- Subform là table danh mục hàng hóa con (chứa các mã hàng tương ứng, mã này có số lượng tùy biến theo yêu cầu LRTD)
3. Tạo form LRTD (3table: main, sub, sub con) giống với các table nhập xuất
- Mainform : Chia Lắp ráp, tháo dỡ thành 2 nghiệp vụ với MaNX: XLR,XTD
- Tạo thêm subform con trong Mainform LRTD để kiểm tra mã LRTD số lượng có phân bổ đều cho mã hàng gộp trước đó hay không, ta dùng append mã hàng con tương ứng với mã LRTD.
- Khi Ghi in LRTD xong => Tạo report lệnh lắp ráp tháo dỡ (giống y phiếu xuất nhưng có thêm subcon chi tiết mã hàng tương ứng.
4. Tạo nút auto phiếu xuất kho khi đã lưu phiếu LRTD ngay trên form LRTD, ta dùng lệnh append :
- Xử lý main table Nhập xuất : Main form LRTD append vào main form Nhập xuất tương ứng với mã XLR, XTD.
- Xử lý Subform table Nhập xuất Chi tiết :
+ Nếu Mã NX trên form LRTD = XLR, dùng lệnh append subcon table LRTD vào sub table nhập xuất Chi tiết, tương ứng phiếu nhập table nhập xuất.
+ Nếu Mã NX trên form LRTD = XTD, dùng lệnh append sub table LRTD vào sub table nhập xuất chi tiết, tương ứng phiếu nhập table nhập xuất chi tiết.
=> Report in phiếu xuất kho lắp ráp tháo dỡ ta vào danh sách phiếu xuất kho để in
5. Nhập thành phẩm Lắp ráp tháo dỡ (khi đã hoàn thành), tạo form danh sách phiếu LRTD, khi chọn 1 phiếu LRTD bấm hoàn thành chương trình tạo phiếu nhập kho:
- Dùng append vào main form Nhập xuất với mã NLR, NTD tương ứng phiếu LRTD đã làm trước đó.
- Phần xử lý sub table nhập xuất chi tiết với 2 mã NX : NLR,NTD tương ứng phiếu LRTD.
+ Nếu Mã NX phiếu LRTD = NLR, ta dùng lệnh append sub table LRTD vào sub table nhập xuất chi tiết, tương ứng phiếu nhập chi tiết.
+ Nếu Mã NX phiếu LRTD = NTD, ta dùng lệnh append sub con table LRTD vào sub table nhập xuất chi tiết, tương ứng phiếu nhập chi tiết.
=> Report in phiếu nhập kho lắp ráp tháo dỡ ta vào danh sách phiếu nhập kho để in
Như vậy, ta đã hoàn thành xong nghiệp vụ Lắp ráp tháo dỡ, chúc các bạn thành công, rất mong mọi người cùng thảo luận!