Một file vận dụng rất hay, trước giờ cứ nghỉ máy móc là phải có main và sub form. Trước mắt xin góp ý: (chưa bàn về thuật toán)
1/ Nên làm xong 1 form nhập cho OK rồi triển khai, phần data bạn tổ chức khá tốt.
2/ Phần SL update nên bỏ vì phải nhập xong đơn giá thì mới update được, còn không thì phải cho dongia default value là 0 để khỏii báo lỗi.
3/ Phần Click nhap (nút nhập) kiểm tra set focus makh, cho mahk="" => sẽ luôn trở về trạng thái kiểm tra => mở form dangky
4/ Nên làm form theo chuẩn màn hình 800x600, chớ làm form theo 1024x768 thì có máy không thể mở hết from.
5/ VAT không nên làm tròn (....,0) nếu VAT 10% của 14 cũng là 1
6/ Có thể nghiên cứu thêm Tab Stop, nếu đến dòng thứ 3 là hết thì nên có 1 phím nào lưu nhanh và đóng form. Thường thì ng ta làm như thế này, Enter thì go focus, còn tab là lưu.
Cho phép tôi cùng bạn hoàn thành phần này nhé. Thấy gì hay thì phản hồi tiếp. Chúc bạn thành công.