Đây là dự án hỗ trợ thành viên, có cam kết của thành viên sẽ hỗ trợ tài chính cho diễn đàn sau khi việc hỗ trợ code kết thúc.
Các thành viên không cần quan tâm tới topic này vì nội dung trong topic này chỉ có người code và người cần hỗ trợ mới hiểu được.
Giai đoạn 1: Tạo file FXC_CustomizeBOM và cập nhật file AMLDatabase.
INPUT: CustomerBOM
OUTPUT: AMLDataBase (cập nhật nội dung file), FXC_CustomizeBOM (tạo file mới).
Khái quát chương trình:
Người dùng sẽ chọn file CustomerBOM, đây là file Input.
Đồng thời người dùng chọn file AMLDatabase, đây là file thư viện đã có sẵn, file này chỉ có một sheet, sheet name = AMLDatabase. (Hãy chú ý điều kiện logic này)
Logic tạo file FXC_CustomizeBOM:
Tạo ra file FXC_CustomizeBOM có một sheet, tên sheet cũng tên là FXC_CustomizeBOM.
1. Copy nội dung file CustomerBOM (Điều kiện logic: file này đảm bảo có sheet tên là CustomerBOM, không quan tâm file này có bao nhiêu sheet).
2. Nếu có dòng trống thì copy nội dung ở dòng không rỗng ngay trên nó.
3. Chèn cột C có tên là : Customize Part
Thông tin cột C được xây dựng như sau:
Các Part giống nhau và có cùng Level thì sẽ tự động thêm các chữ cái A,B,C... vào phía sau.
Bạn @PeterVu xác nhận nội dung trên là đúng chưa nhé. Nếu OK, mình sẽ code.
Còn phần update AMLDatabase, mình sẽ tách riêng ra ở bài viết khác.
Giao diện chương trình như trên mô tả ở trên có cần sửa gì không nhé.
Các thành viên không cần quan tâm tới topic này vì nội dung trong topic này chỉ có người code và người cần hỗ trợ mới hiểu được.
Giai đoạn 1: Tạo file FXC_CustomizeBOM và cập nhật file AMLDatabase.
INPUT: CustomerBOM
OUTPUT: AMLDataBase (cập nhật nội dung file), FXC_CustomizeBOM (tạo file mới).
Khái quát chương trình:
Bạn cần đăng nhập để thấy hình ảnh
Người dùng sẽ chọn file CustomerBOM, đây là file Input.
Đồng thời người dùng chọn file AMLDatabase, đây là file thư viện đã có sẵn, file này chỉ có một sheet, sheet name = AMLDatabase. (Hãy chú ý điều kiện logic này)
Bạn cần đăng nhập để thấy hình ảnh
Logic tạo file FXC_CustomizeBOM:
Tạo ra file FXC_CustomizeBOM có một sheet, tên sheet cũng tên là FXC_CustomizeBOM.
1. Copy nội dung file CustomerBOM (Điều kiện logic: file này đảm bảo có sheet tên là CustomerBOM, không quan tâm file này có bao nhiêu sheet).
2. Nếu có dòng trống thì copy nội dung ở dòng không rỗng ngay trên nó.
Bạn cần đăng nhập để thấy hình ảnh
3. Chèn cột C có tên là : Customize Part
Thông tin cột C được xây dựng như sau:
Các Part giống nhau và có cùng Level thì sẽ tự động thêm các chữ cái A,B,C... vào phía sau.
Bạn cần đăng nhập để thấy hình ảnh
Bạn @PeterVu xác nhận nội dung trên là đúng chưa nhé. Nếu OK, mình sẽ code.
Còn phần update AMLDatabase, mình sẽ tách riêng ra ở bài viết khác.
Giao diện chương trình như trên mô tả ở trên có cần sửa gì không nhé.