ongke0711 > 19-10-19, 08:54 PM
DooHoaangPhuuc > 19-10-19, 09:59 PM
dotrung > 26-10-19, 11:03 PM
Minh Tiên > 27-10-19, 09:52 AM
(19-10-19, 09:59 PM)DooHoaangPhuuc Đã viết: Hiện nay các máy quét mã vạch áp dụng rất nhiều vào quy trình xuất nhập hàng hóa. Các máy scan mã vạch nhỏ gọn như điện thoại, chức năng như một máy tính thu nhỏ kèm kết hợp in ngay khi vừa quét scan xong, tương thích với các hệ điều hành thích hợp , dễ dàng nối với các thiết bị máy tính để truyền dữ liệu.Vụ này Tiên đã làm cho phần mềm bán hàng của mình rồi ! Bạn muốn tham khảo nhắn email mình gửi Source.
Khi xuất hàng, cần quét mã hàng , nhập số lượng. và in tem mã vách dán vào thùng là xong.
Đối với chương trình đề cập, em chưa làm nhưng có góp ý như sau, không biết chắc có thể giải đáp phần nào không.
Ở đây, có thể xử lý về code cho textbox quét vạch (txtMaVach_After update) sẽ giải quyết được bài toán.
+ Cơ sở dữ liệu có TblHangHoa (Main Table), và TblSubHangHoa (Sub Table về chi tiết hàng hóa)
+ MainForm và SubForm liên kết qua field ID.XuatHangHoa (ví dụ là Field Xuất hàng hóa)
+ Sau khi quét scan mã hàng vào TxtMaVach (nguồn là MaHang), sẽ dò tim trong TableSubHangHoa :
. If Dcount (MaHang, TblSubHangHoa)>0 (điều kiện ID.XuatHangHoa = ID.XuatHangHoa)
thì sẽ mở record có Mã hàng trùng quét
Và Số lượng = Số lượng + 1
. If Dcount (MaHang, TblSubHangHoa) = 0 thì sẽ tạo Record mới với MaHang mới và Số lượng = 1
Đây là giải pháp suy nghĩ của em, không biết có logic không.
DooHoaangPhuuc