gmanhst > 18-04-16, 08:15 PM
ongke0711 > 19-04-16, 01:23 AM
gmanhst > 20-04-16, 01:55 AM
ongke0711 > 20-04-16, 08:41 AM
gmanhst > 20-04-16, 01:29 PM
gmanhst > 21-04-16, 11:05 PM
ongke0711 > 22-04-16, 08:22 AM
gmanhst > 10-05-16, 02:36 AM
maidinhdan > 10-05-16, 10:34 AM
(10-05-16, 02:36 AM)gmanhst Đã viết: Chào cả nhà, sau một thời gian tìm hiểu lại qua các demo của các anh gửi cho. Mình phát triển project theo hướng khác, ngắn gọn hơn. Nhưng vấp phải 1 số điểm chưa thể giải quyết được như sau:
1. Trong demo, có table Nợ để ghi lại số nợ của khách hàng khi thanh toán hóa đơn, mình chưa thể liên kết được với các bảng khác vì:
+ Không biết nên thiết kế những trường nào cho table.
+ Đã thử thiết kế các trường: MaHD, MaKH, SoTienNo và không có khóa chính cho table nhưng cảm thấy không ổn khi truy xuất dữ liệu.
+ Mình cũng nghĩ đặt cho table Nợ một khóa chính rồi cho table Khách Hàng lấy khóa đó làm khóa phụ để ghi nhận số tiền nợ nhưng hoang mang quá.
2. Không nắm được yêu cầu thực tế:
+ Khi quản lý về nợ hóa đơn mình nên chú ý vào những vấn đề gì?
+ Yêu cầu nghiệp vụ như sau: khách hàng A mua hàng có hóa đơn thanh toán 1triệu đồng nhưng chỉ thanh toán 600nghìn đồng. Vậy 400nghìn còn lại sẽ được ghi vào nợ (mình không biết đoạn này ghi vào đâu cho đúng). Sau đấy, nếu khách hàng A lại mua thêm hàng với hóa đơn 500nghìn đồng thì trên hóa đơn sẽ ghi tổng số tiền cần thanh toán bằng nợ + tiền hàng. Đến đây mình chưa biết viết SQL ra sao nên gặp phải vấn đề này:
* khách hàng A đã ghi nợ 400nghìn đồng, sau khi mua hàng lần 2 với tiền hàng là 500nghìn đồng, vậy số tiền khách hàng A phải thanh toán là 900nghìn đồng. Trong chương trình cũ của mình làm, sau khi khách hàng A thanh toán đủ 900nghìn đồng thì số nợ không tự mất đi, buộc phải xóa bằng tay nếu không đến lần mua hàng thứ 3 thì nó lại cộng tiền nợ 400nghìn đồng vào hóa đơn tiền hàng mặc dù trước đó khách hàng đã thanh toán đủ. Giờ mình phải làm gì để giải quyết được vấn đề nợ này đây ạ?
Hiện còn nhiều vướng mắc, xin mọi người giúp đỡ để mình hoàn thiện chương trình.
File của mình bên dưới, dùng access 2003: http://upfile.vn/nsFCMkZm75BC/new-micros...n-rar.html
gmanhst > 10-05-16, 12:57 PM