Tính doanh thu quá hạn và thanh toán (1 người xem)

  • Thread starter Thread starter chamnv
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

chamnv

Thành viên mới
Tham gia
14/5/08
Bài viết
15
Được thích
1
Gửi các bác,
Em có một vấn đề như thế này, em suy nghĩ mấy ngày hôm nay rồi mà chưa có hướng nào giải quyết được.
Các bác giúp em với ạ.

Ứng dụng của em dùng để quản lý các giao dịch của khách hàng. Nhân viên quản lý sẽ nhập các thông tin giao dịch:
- Khách hàng
- Doanh thu
- Ngày giao dịch
- Ngày giao hàng
- Hình thức thanh toán
- Các thông tin thanh toán

Vấn đề đặt ra là:
- Khi nhập số tiền thanh toán thì doanh thu quá hạn còn lại sẽ bằng doanh thu còn lại - số tiền hiện tại. ( doanh thu còn lại sẽ = doanh thu đã nhập ở trên và sẽ tự động giảm trừ đi khi đã nhập số tiền thanh toán => Tức là bằng với doanh thu quá hạn của lần trước đó)
Sau đó sẽ update tất cả các số liệu thanh toán này vào bảng tblThanhtoan
- Khi KH đã thanh toán đủ số tiền ( bằng hoặc lớn hơn doanh thu) thì sẽ tự động tích vào "Đã thanh toán"

Và ngoài ra em đang gặp 1 vấn đề liên quan đến phần fillter ( nó cứ báo nhập vào mấy cái tham số ấy ạ).

Em gửi file lên để các bác xem giúp em ạ.
 

File đính kèm

Hix. Không bác nào giúp em vụ này ạ.
 
Mình có ý kiến như thế này:
- Trong tblGiaodich: bạn mở thêm 1 trường để ghi số doanh thu còn lại (DT_ConLai). Sau khi nhập giao dịch, doanh thu còn lại bằng với doanh thu ban đầu.
- Trong tblThanhToan: Bạn mở thêm 1 trường để ghi Doanh thu còn lại sau mỗi thanh toán (DTTT_ConLai) và DT_ConLai.

Cách lập tính toán như sau:
- Sau khi mở Giao dịch: DT_ConLai = Doanh Thu
- Khi mở dòng thanh toán mới: Danh Thu và DT_ConLai được mang sang tblThanhToan
- Sau khi nhập thanh toán: DT_ConLai của tblGiaoDich= DT_ConLai của tblThanhToan- Thanh toán
- DTTT_ConLai = DT_ConLai của tblThanhToan -Thanh Toan

Đây là yêu cầu của bạn.

Cốt lỗi là tính doanh thu còn lại sau mỗi thanh toán và ghi nhận theo từng dòng.

tblGiaodich luôn luôn có 2 cột doanh thu: Doanh thu gốc và doanh thu còn lại tổng
tblThanhToan có 3 cột doanh thu: Doanh thu gốc, doanh thu trước thanh toán và doanh thu còn lại sau thanh toán.
 
Mình có ý kiến như thế này:
- Trong tblGiaodich: bạn mở thêm 1 trường để ghi số doanh thu còn lại (DT_ConLai). Sau khi nhập giao dịch, doanh thu còn lại bằng với doanh thu ban đầu.
- Trong tblThanhToan: Bạn mở thêm 1 trường để ghi Doanh thu còn lại sau mỗi thanh toán (DTTT_ConLai) và DT_ConLai.

Cách lập tính toán như sau:
- Sau khi mở Giao dịch: DT_ConLai = Doanh Thu
- Khi mở dòng thanh toán mới: Danh Thu và DT_ConLai được mang sang tblThanhToan
- Sau khi nhập thanh toán: DT_ConLai của tblGiaoDich= DT_ConLai của tblThanhToan- Thanh toán
- DTTT_ConLai = DT_ConLai của tblThanhToan -Thanh Toan

Đây là yêu cầu của bạn.

Cốt lỗi là tính doanh thu còn lại sau mỗi thanh toán và ghi nhận theo từng dòng.

tblGiaodich luôn luôn có 2 cột doanh thu: Doanh thu gốc và doanh thu còn lại tổng
tblThanhToan có 3 cột doanh thu: Doanh thu gốc, doanh thu trước thanh toán và doanh thu còn lại sau thanh toán.

Bác có thể hướng dẫn em thêm được không ạ. Bởi viết code thì em mù tịt à.
 
Các bác giúp em vụ này với ạ.
 
Web KT

Bài viết mới nhất

Back
Top Bottom