RE: Mã vạch
DooHoaangPhuuc > 18-03-18, 01:34 PM
Chào Chị Mỹ Hạnh,
Gần đây em có tham gia vào chương trình liên quan mã vạch ở nơi làm việc. Nên có một số góp ý nhỏ liên quan chương trình của Chị. Những yêu cầu cần thiết khi xây dựng chương trình :
1. Yêu cầu phần cứng thêm : máy scan mã vạch, máy in loại tương đối tốt , có độ phân giải cao, (vì tem mã vạch khi in và dán trên bao bì hàng hoá thường rất nhỏ, nên cần loại máy scan và máy in có chất lượng tương đối tốt)
2. Yêu cầu phần mềm thêm : để thực hiện chương trình cần Font chữ là loại Font mã vạch.
Có nhiều loại Font dành cho mã vạch. Nhưng hiện nay người ta có xu hướng dùng 2 loại mã vạch sau :
+ Font IDAutomationHC39M : loại này thường thấy nhiều nhất ở các tem dán nhãn cho quản lý hàng hoá. Với ưu điểm ngoài vạch mã ra, phần bên dưới còn thể hiện chuỗi ký tự dãy chữ số để có thể dễ dàng nhập dãy chữ số (text) vào chương trình nhận dạng cho hàng hoá bán ra khi tem mã vạch vì lý do nào đấy trong quá trình in ấn, hư hỏng do tem ma sát bong tróc chỉ còn nhìn thấy số dưới mã vạch. Và ưu điểm nhất là download Font này hoàn toàn miễn phí.
+ Font QR Code : đây là dạng Font mã vạch hình ảnh với ưu điểm có khả năng chứa dữ liệu nhiều và chính xác nên thời gian gần đây được sử dụng rất nhiếu. (Hình như loại này phải mua)
Những chương trình em đang thực hiện chỉ dùng Font mã vạch IDAutomationHC39M, nên loại Font QR Code dưới em không rành nhiều. Nhưng đối với quản lý mặt hàng thì Font IDAuto này vẫn được sử dụng thông dụng. Nên nếu tuỳ theo yêu cầu Chị có thể tải Font này về cài vào Bộ Font cho máy tính.
3. Xây dựng phần mềm quản lý và in mã vạch :
+ Thiết kế xây dựng phần mềm quản lý bán hàng như các chương trình quản lý bán hàng bình thường.
Trong đó chú trong thêm 3 trường sau :
- MaHangHoa (Mã hàng hoá) : chứa thông tin Hàng hoá cần in mã vạch.
- NgayDongGoi (Ngày đóng gói bao bì) : để có thể in ấn những loại tem hàng hoá cho đúng đợt in
- HanSuDung (hạn sử dụng - Expired Date) : rất cần thiết vì trong quá trình bán hàng , nhân viên bán hàng khi scan mã vạch sẽ biết loại hàng bán ra hết hạn sử dụng hay chưa (Form hết hạn sử dụng sản phẩm sẽ tự động hiện thị khi quét mã - Pop up), và sẽ nhanh chóng xử lý loại hàng hoá hết hạn này.
+ Thực hiện Báo cáo in Mã Vạch (Report khi in Mã vạch hàng hoá) :
Việc tạo report để in Mã vạch cho hàng hoá có thêm textbox " MaVach" (Mã vạch cho hàng hoá). Với Textbox này được gán :
MaVach = "*" & [MaHangHoa] & "*"
(Theo yêu cầu của Font IDAuto thì phải có các dấu sao "*" khoá hai đầu chuỗi chữ số)
Như vậy, việc chú trọng đặt chủ yếu vào cài đặt Font Mã vạch cho phù hợp với yêu cầu của mình.
Em có chút góp ý nêu trên. Chắc các thành viên sẽ hỗ trợ nhiều ý kiến hơn để Chị có thể xây dựng phần mềm quản lý một cách hiệu quả.
DooHoaangPhuuc