Lần đầu tiên cho con xin cám ơn sự quan tâm của bác
@batman1 và anh
@snow25 !
Con xin giải thích lại vấn đề khó khăn của con như sau!
Ở cơ quan con đang sản xuất 5 loại sản phẩm, mỗi sản phẩm khi sản xuất xong thì phải dán barcode cho nó. do thời gian gần đây đang xẩy ra tình trạng lỗi dán sai barcode (có nghĩa là sản phẩm A thì dán barcode B, ......) nên ảnh hưởng đến chất lượng sản phẩm.
Để khắc phục tình trạng trên ngoài việc quản lý sản xuất chặt chẽ, thì còn dùng máy quét mã vạch để kiểm tra lần cuối cùng.
- file quét mã con đang vận dụng file của bạn OT trên diễn đàn.
- Hình thức quét: là bằng máy quét barcode (không nhập bằng tay)
- Mã barcode quét ra là 23 ký tự. trong đó 2 ký tự đầu tiên là mã công ty, 10 ký tự tiếp theo được hiểu là tên sản phẩm, còn các ký tự sau là các ký hiệu khác. (con đang lấy 10 ký tự của tên sản phẩm để so sánh )
- File này dùng chung cho cả 5 sản phẩm: để làm được điều này thì ô quét đầu tiên (A1) con lấy làm chuẩn, do đó tại ô E1 con dùng công thức lấy ra 10 ký tự của tên sản phẩm để so sánh với ô A2 trở đi.
Yêu cầu khi mỗi lần quét ra mã barcode mà trong mã đó có (10 ký tự tên sản phẩm) sai với ô E1 thì báo hộp thoại để không cho máy quét thực hiện quét. (mục đích là khắc phục tình trạng dán sai barcode). vd: báo lỗi khi quét mã khác ở ô A7 là báo hộp thoại. (file đính kèm)
Con giải thích vậy nếu có chỗ chưa rõ thì nhờ bác ý kiến để con hoàn thiện hơn!
Con cám ơn bác và anh nhiều!