Một số điều cùng bạn :
1) Việc xây dựng Form của bạn không thể theo form của bạn ongchunet86 được - Việc đó không phải là không làm được; Nhưng bạn cần phải có thông tin đúng, đủ, chuẩn để có thể kết chuyển sang các báo cáo sau này được - Tránh trường hợp xong rồi lại phát sinh phải sửa code thì mệt lắm
Một số điều cùng bạn :
1) Việc xây dựng Form của bạn không thể theo form của bạn ongchunet86 được - Việc đó không phải là không làm được; Nhưng bạn cần phải có thông tin đúng, đủ, chuẩn để có thể kết chuyển sang các báo cáo sau này được - Tránh trường hợp xong rồi lại phát sinh phải sửa code thì mệt lắm
Có bổ sung thông tin như file đính kèm và diễn giải bên dưới, anh xem hộ đã được chưa.
2) Sheet mà bạn ghi là danhmuc ma sp : Cần phải thêm cột Mã SP; Đồng thời tại sao có các cột ỏ trống trong giữa biểu là nghĩa làm sao ??? (Ví dụ : Thân đã có cột ghi mầu xong vẫn còn cột chờ ??? )
Tại sheet Danhmuc ma sp, cột mã SP sẽ là cột C luôn, xin lỗi anh là quên không sửa tiêu đề cột ấy. các cột khác cũng có các thông tin nhưng khi lấy thông tin ra thì do không rành về VBA và các cột ấy có thể dùng hàm Vlookup hoặc index, match… để cho vào sheet TH DH, sheet TKSX hoặc các sheet khác. ( đã có làm một vài cột tại sheet TH DH như anh đã thấy).
3) Vấn đề cột đơn giá; Theo kinh nghiệm của cá nhân tôi thì :
- Nếu để cột đơn giá để cho kết chuyển luôn thì phải lường tới việc : Trong kỳ cần thay đổi lên hoặc xuống giá thì sao ? (Chẳng lẽ lại vào xóa giá cũ đi để nhập giá mời chăng - Làm thế thì không quản lý được giá ) Nếu vậy bạn phải để sẵn 5, 10 .... 100 cột chẳng hạn tùy thuộc vào sự biến động giá hàng hóa của bạn (Việc này chỉ có bạn mới biết được)
Đúng như anh nói, cột đơn giá sẽ có nhiều cột, sau này tại thời điểm thây đổi sẽ thêm cột và giá sp cũng sẽ dùng index và match để gọi ra sheet TH DH rồi dùng hàm sumifs để tổng hợp vào sheet danh sách, vì vậy sheet danh sách anh cũng thấy trống, bởi những phần đó bản thân đang tự sử dụng hàm để làm. Nếu nhờ anh hoặc các bạn làm tất thì sau này cần sửa gì sẽ không tự chủ động được và động tý lại nhờ thì rất là nghại.
4) Sheet mà bạn gọi là : TKSX là thế nào, lấy dữ liệu từ đâu ?
Nhân đây nhờ anh làm hộ luôn một form nhập thông tin sản xuất, như sheet đã chèn thêm vào file đính kèm.
5) Sheet danhsach là thế nào ? lấy dữ liệu từ đâu ? Vậy sheet quản lý danh sách khách hàng bạn không có thì quản lý kiểu gì ???
Sheet này hiện chỉ quản lý theo tên khách hàng, còn các thông tin khác đang có một bộ phận khác sẽ chịu trách nhiệm theo dõi kỹ hơn.
ở đây sẽ dùng lệnh sumifs để lấy tổng số hàng và tổng doanh thu của khách hàng đó trong tháng từ sheet TH DH
6) Việc xử lý 1 mã xuất của khách vượt quá số dòng chờ trên form thì đã có số TT trong ngày để xử lý không lo
Chỗ này là đang băn khoăn việc 1 lệnh sản xuất nhưng số mã sp vượt quá 10 mã hàng, hiện đã chỉnh lên thành 12 dòng, chứ chỗ TT trong ngày đã để phân biệt 1 ngày có 3 đơn hàng của 3 khách hàng nhau thì số đầu vẫn giống nhau (để biết ngày đặt hàng còn số đuôi sẽ là 1; 2 hoặc 3)
Và như vậy nhờ anh làm giúp
- làm code để chuyển thông tin từ hai form nhập liệu (form SX và form donhang) vào 2 sheet TH DH và sheet TKSX (đã ghi chú cột nào cần thông tin)
- drop list có thể gõ ký tự để hiện ra list có ký tự tương đương để không phải kéo thanh trượt từ trên xuống dưới mới chọn được đúng thông tin mình cần. (sheet nào cần gọi drop list thì anh làm hộ sheet ấy)
Để anh hình dung rõ hơn thì xin gửi anh mấy thông tin cơ bản sẽ như sau
- Có đơn hàng, nhập thông tin vào form Donhang, sau khi nhập xong thông tin thì chuyển thông tin sang sheet TH DH.
- In lệnh sản xuất (lệnh sản xuất lấy thông tin từ sheet TH DH và sheet thành phẩm (hàng tồn kho) để ra lượng hàng cẩn phải sản xuất.
- Hàng ngày bộ phận sx sẽ tiến hành sản xuất, người phụ trách sẽ lấy thông tin từ bộ phận sản xuất lên nhập vào form SX. Thông tin từ form SX sẽ chuyển vào sheet TKSX
- Từ thông tin có được trong sheet TKSX, lọc dữ liệu cho vào sheet TH DH sẽ biết được đơn hàng nào đã xong, đơn hàng nào chưa xong. Lọc dữ liệu vào sheet bán thành phẩm và thành phẩm để biết được lượng hàng hóa vật tư tồn kho còn bao nhiêu, thành phẩm có bao nhiêu ..… (còn một sheet Bán thành phẩm, sheet thành phẩm…. nữa).
- Khi xuất hàng, người phụ trách nhập số hàng xuất thực tế vào sheet TH DH, từ đó bên sheet danhsach sẽ lấy thông tin tổng hợp của khách hàng và doanh số bán hàng.
Trong file gửi cho anh hiện không đưa vào sheet Theo dõi thành phẩm, bán thành phẩm, hàng hỏng hàng lỗi hàng bảo hành….
(nếu có chỗ nào chưa rõ anh từ note ra nhé)
Cám ơn anh đã chịu khó đọc