-
Mã vạch
Mỹ Hạnh > 17-03-18, 05:46 PM
Mình muốn viết chương trình quản lý cửa hàng bằng mã vạch
Bạn nào có kinh nghiệm giúp mình với.Cảm ơn -
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 -
RE: Mã vạch
Minh Tiên > 02-04-18, 07:09 PM
Chào bạn !
Bạn muốn quản lý bán hàng bằng mã vạch thì cần:
1. Máy in (Loại Canon 2900 hoặc jj đó để In giấy A4 (Có loại giấy In mã vạch trên A4 thị trường bán rất rẽ). Bạn In tem mã vạch, dán vào sản phẩm để quản lý.
2. Máy quét mã vạch để đọc sản phẩm khi bán.
3. "Chức năng" In tem mã vạch trong Access (Cái này bạn ongke0711 đã có bài viết trên diễn đàn)
4. Form quản lý bán hàng có textbox hoặc combobox để nhận thông tin từ máy quét (Hoặc nhập trực tiếp code) là OK !
Bạn add email tmtien.gli@gmail.com mình sẽ hướng dẫn chi tiết hơn .
Thân./. -
RE: Mã vạch
tranthanhan1962 > 03-04-18, 12:15 AM
Bạn đi hơi nhanh đó. Phải xử lý được form nhập liệu, tạo được report (vì mã vạch được in bằng report) rồi hãy nghĩ đến mã vạch. Nếu sử dụng access 2003 bạn phải mua font mã vạch hoặc phải viết code. Nếu sử dụng access 2007 trở lện bạn có thể thiết kế report rồi vào Insert Active X control cho ActiveBarcode (khỏi mua) rồi thiết kế. In mã vạch bằng máy in lade trên giấy A4 rất tệ, vì nó dễ bị sọc, bị nhòe, mực lade dễ bị mờ sau một thời gian làm cho mã vạch không đọc được, nhất là in tem nhỏ thường là không đọc được. Muốn chắc ăn bạn phải dùng máy chuyên in mã vạch như Samsung Bixolon, Citizen, TSC sử dụng giấy in nhiệt hoặc decal in nhiệt, đường nét rõ ràng có thể in tem nhỏ.