Giúp đỡ: Hướng dẫn sử dụng hàm DSum

  • Thread starter ty2010
  • Ngày gửi
T

ty2010

Sơ cấp
4/1/10
8
0
0
BD
Thanh toán 100.000 vnd cho ai giúp mình hàm dsum
http://www.mediafire.com/?b43guacs1cgbdw4

trong file access của mình,, các bạn tìm QsubMrchien1,,, và giúp mình hàm dsum cho 3 trường : Pails, Cans, Smallcans....
Mục đích : làm nguồn cho form NHAPKHO,sau khi nhập liệu 1 Phiếu Nhập Kho : mình muốn tính tổng của các mặt hàng theo phân loại, cụ thể ở đây chia làm 3 loại : Pails, Cans, Smallcans
mình làm hoài, vẫn sai,, các bạn giúp,, Thank.
Trả lời qua diễn đàn hoặc trao đổi trực tiếp :
skype : cuong0203
yahoo: nguyenvancuong198461
mail : cuong@smpv.com.vn
 
Khóa học Quản trị dòng tiền
T

ty2010

Sơ cấp
4/1/10
8
0
0
BD
Ðề: Giúp đỡ: Hướng dẫn sử dụng hàm DSum

khi em làm Dsum

Mã:
Dsum("tenfile","bang")   kết quả : XX ( dạng số )

Dsum("tenfile","bang","left(tenfile,9)='0.25L-FBD'")  kết quả : X

nhưng khi kết hợp OR
Mã:
Dsum("tenfile","bang","left(tenfile,9)='0.25L-FBD'"or"left(tenfile,9)='0.05L-FBD'")  kết quả : XX

em thay bằng AND
Mã:
Dsum("tenfile","bang","left(tenfile,9)='0.25L-FBD'"and"left(tenfile,9)='0.05L-FBD'")  kết quả : XX

vì không kết hợp được Or hoặc And trong Dsum,, nên em tính dsum riêng cho từng nhóm
Mã:
txtA=dsum(0.25L-FBD)
 txtB=dsum(0.05L-FBD)
 txtC=dsum(0001L-FBD)
 txtD=dsum(0003L-FBD)
 txtE=dsum(0004L-FBD)
 txtF=dsum(0005L-FBD)
 txtG=dsum(0010L-FBD)
 txtH=dsum(0012L-FBD)
 txtI=dsum(0015L-FBD)
 txtJ=dsum(0018L-FBD)
 txtK=dsum(0020L-FBD)

Tất cả kết quả đều đúng,, xong em chìa làm 3 nhóm theo yêu cầu :


Code:

Mã:
1.Smallcans=[txtA]+[txtB]+[txtC]
2.Cans=[txtD]+[txtE]+[txtF]
3.Pails=[txtG]+[txtH]+[txtI]+[txtJ]+[txtK]


Vấn đề là ,, khi 1,2,3 bị khuyết bất cứ 1 cái nào,, thì kết quả nó không ra
ví dụ : 1 txtA = 0 (đã set default value = 0) thì nguyên cái 1 bằng 0,,, cho dù txtB hay txtC có giá trị

Kính nhờ :mọi người xem giúp em
 

Xem nhiều