-
Sử dụng hàm Dcount ?
nguyenthien0908 > 16-06-11, 11:32 AM
Mình có một bảng tbl_Ds(nhom,hoten,lydo). Mình muốn làm một qry đếm số lượng người của từng nhóm với lydo = '1'. Các bạn giúp mình với nhé.
đây là file của mình: http://www.mediafire.com/?v73nfgbh8oae4tq -
RE: Sử dụng hàm Dcount ?
Cafe Via He > 16-06-11, 01:38 PM
Xem thử file DCounts đúng ý bạn yêu cầu k. Thật sự mình k hiểu ý bạn cho lắm -
RE: Sử dụng hàm Dcount ?
nguyenthien0908 > 16-06-11, 03:51 PM
Đúng ý mình rồi, cảm ơn Cafe Via He nhé. -
RE: Sử dụng hàm Dcount ?
nguyenthien0908 > 16-06-11, 06:01 PM
mình thêm một bảng tbl_DmNhom(Ma_DT, Nhom) và sửa lại bảng tbl_Ds thành tbl_Ds(tuyen,mathe,hoten,lydo), trong qry mình nhập như sau:
Loai_Lydo_1: DLookUp("Nhom","tbl_DMNhom","Ma_DT='" & Left([mathe],3) & "' and [Lydo]='1'")
nhưng báo lỗi. Cafe Via He giúp mình với nhé. Mình tự tìm hiểu về access nên mong bạn thông cảm.
đây là file của mình: http://www.mediafire.com/?hx3j3xqp3yzhcny -
RE: Sử dụng hàm Dcount ?
domfootwear > 17-06-11, 08:54 AM
(16-06-11, 06:01 PM)nguyenthien0908 Đã viết: mình thêm một bảng tbl_DmNhom(Ma_DT, Nhom) và sửa lại bảng tbl_Ds thành tbl_Ds(tuyen,mathe,hoten,lydo), trong qry mình nhập như sau:
Loai_Lydo_1: DLookUp("Nhom","tbl_DMNhom","Ma_DT='" & Left([mathe],3) & "' and [Lydo]='1'")
nhưng báo lỗi. Cafe Via He giúp mình với nhé. Mình tự tìm hiểu về access nên mong bạn thông cảm.
đây là file của mình: http://www.mediafire.com/?hx3j3xqp3yzhcny
Query hoạt động bình thường mà bạn, đâu thấy lỗi gì đâu? -
RE: Sử dụng hàm Dcount ?
domfootwear > 17-06-11, 09:33 AM
(17-06-11, 09:20 AM)nguyenthien0908 Đã viết:
(17-06-11, 08:54 AM)domfootwear Đã viết: Query hoạt động bình thường mà bạn, đâu thấy lỗi gì đâu?
Query thêm điều kiện này thì báo lỗi bạn à: Loai_Lydo_1: DLookUp("Nhom","tbl_DMNhom","Ma_DT='" & Left([mathe],3) & "' and [Lydo]='1'")
Thử cách khác
Trích dẫn:SELECT tbl_DS.tuyen, tbl_DS.lydo, DLookUp("Nhom","tbl_DMNhom","Ma_DT='" & Left([mathe],3) & "'") AS Nhom_DT
FROM tbl_DS
GROUP BY tbl_DS.tuyen, tbl_DS.lydo, DLookUp("Nhom","tbl_DMNhom","Ma_DT='" & Left([mathe],3) & "'")
HAVING (((tbl_DS.lydo)="1"))
ORDER BY tbl_DS.tuyen, DLookUp("Nhom","tbl_DMNhom","Ma_DT='" & Left([mathe],3) & "'"); -
RE: Sử dụng hàm Dcount ?
nguyenthien0908 > 17-06-11, 12:24 PM
(17-06-11, 09:33 AM)domfootwear Đã viết: Thử cách khác
Trích dẫn:SELECT tbl_DS.tuyen, tbl_DS.lydo, DLookUp("Nhom","tbl_DMNhom","Ma_DT='" & Left([mathe],3) & "'") AS Nhom_DT
FROM tbl_DS
GROUP BY tbl_DS.tuyen, tbl_DS.lydo, DLookUp("Nhom","tbl_DMNhom","Ma_DT='" & Left([mathe],3) & "'")
HAVING (((tbl_DS.lydo)="1"))
ORDER BY tbl_DS.tuyen, DLookUp("Nhom","tbl_DMNhom","Ma_DT='" & Left([mathe],3) & "'");
Như vậy thì không đúng theo ý mình rồi, mình muốn đếm như thế này:
Tên tuyến............Nhóm............Số lượt_1 (với lydo = 1)...........Số lượt_0 (với lydo = 0)
B........................Nhóm 1.....................5.........................................3
B........................Nhóm 2.....................2.........................................1
B........................Nhóm 3.....................3.........................................1
C........................Nhóm 1.....................1.........................................1
C........................Nhóm 3.....................1.........................................1
D........................Nhóm 1.....................1.........................................0
data: http://www.mediafire.com/?i5p8wqyewfp2wwq
-
RE: Sử dụng hàm Dcount ?
haquocquan > 17-06-11, 02:22 PM
Hy vọng là đúng ý bạn.
Xem file