Được gửi bởi
foxnewbie
Mình chuyển chương trình từ FP sang VFP thì có vấn đề này, mong các anh em chỉ giúp:
Báo cáo trước đây chạy OK. Nhưng sau khi chuyển thì số liệu hầu như tăng gấp đôi. Mình nghĩ có lẽ do bị cộng cả số chi tiết và số cộng nhóm, sự thật đúng là như thế nhưng chưa biết giải quyết ra sao ?
DBF có 2 field : Taikhoan và Sodu
Field TK có các record có giá trị như sau (độ dài các tk không cố định):
....
9373027041
....
9373087049
....
9373037044
....
9373
....
Khi dùng lệnh: Sum Sodu to mTien for Left(TK,10)$[9373027041.9373087049.9373037044]
thì nó cộng cả Số dư của TK 9373 vào nữa.
Giải quyết thế nào đây ?? Mặc dù mình đã dùng SET EXACT on/off
[=========> Bổ sung bài viết <=========]
Trường hợp này nên dùng inlist :
Code:
Sum Sodu to mTien for INLIST(Left(TK,10),'9373027041','9373087049','9373037044')
Bookmarks