-
07-10-2009, 01:33 AM #1
Silver member
- Ngày tham gia
- Apr 2016
- Bài viết
- 124
Cách đếm record theo nhóm?Ai chỉ mình với
Mình có 1 table đại khái như sau:
tenkhach tenhang
A me
A dua
B oi
C mit
Ở đây có 3 khách hàng nhưng có tới 4 mặt hàng.Mình muốn thiết kế 1 form có 2 text box: Số khách hàng là: 3 Số mặt hàng là : 4 Mình có dùng hàm count(tenkhach) và count(tenhang) nhưng kết quả ra 4.Không ra được 3 khách hàng như mình muốn.Bạn nào có cách nào count theo nhóm ko? giúp mình với.Mình cám ơnView more random threads:
- [HELP] Nhờ các bạn giúp đỡ !!!!!!!!!!
- Tạo tiêu đề in đậm của form dạng datasheet
- Cách tạo bộ cài đặt....hepl
- Giúp tạo main/sub form
- xin mọi người tư vấn cho em về học Chứng chỉ C
- Lính mới tập tành ACCESS có câu hỏi?
- ke toan HCSN bang access
- Lỗi Khi nhập dữ liệu vào form là 1 kiểu, xem lai trong table lai là 1 kiểu
- Phép nối hai cột thành 1 cột ở hai bảng khác nhau
- cột xuất bị double trong query XNT
-
07-10-2009, 04:10 PM #2
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cách đếm record theo nhóm?Ai chỉ mình với
Bạn tạo 2 query trung gian
Q1="SELECT Table1.[Tenkhach] FROM Table1 GROUP BY Table1.[Tenkhach]"
Q2="SELECT Table1.[TenHang] FROM Table1 GROUP BY Table1.[Tenhang]"
xong bạn dùng hàm Dcount để đếm từ 2 query Q1 và Q2 gán vào 2 textbox.
-
07-11-2009, 05:54 PM #3
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Cách đếm record theo nhóm?Ai chỉ mình với
Cụ thể như thế nào ban chỉ mình với.control soure của form lấy từ đâu?contrl soure của 2 textbox?hàm dcount trong trường hợp này viết như thế nào?mình tự học nên hơi bị noob.Bạn thông cảm.Thank
-
07-12-2009, 02:03 AM #4
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cách đếm record theo nhóm?Ai chỉ mình với
Gửi bởi duyduy_123
Textbox1 - Control Source: =DCount("tenkhach","SELECT DISTINCT tenkhach FROM table")
Textbox2 - Control Source: =DCount("tenhang","SELECT DISTINCT tenhang FROM table")
-
07-18-2009, 12:28 AM #5
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cách đếm record theo nhóm?Ai chỉ mình với
Textbox1 - Control Source: =DCount("tenkhach","SELECT DISTINCT tenkhach FROM table")??
Mình làm vẫn chưa được ban ơi.mình đánh y chang câu lệnh của bạn cũng ko được(ten filed:tenkhach va ten bảng:table).Bạn xem lai dùm nhe
-
11-21-2009, 01:23 AM #6
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 351
Ðề: Cách đếm record theo nhóm?Ai chỉ mình với
Bạn thử the cách này xem sao: Viết sub và đặt biến:
- Đếm khách hàng:
Mã:Sub demkh() Dim DB As Database, RS As Recordset, Dim sokh as Double Set db = CurrentDb Set RS = DB.OpenRecordset("khachhang", DB_OPEN_DYNASET) sokh = rs.recordcount rs.close set rs = nothing set db = nothing End sub
-
11-21-2009, 05:39 AM #7
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cách đếm record theo nhóm?Ai chỉ mình với
Gửi bởi haquocquan
Thân
-
12-04-2009, 03:33 AM #8
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cách đếm record theo nhóm?Ai chỉ mình với
Gửi bởi xuanthanh
Hình như bị thiếu cái gì đó. Bởi vì: "SELECT DISTINCT tenkhach FROM table" chỉ là một string, không phải là query.
-
12-04-2009, 06:23 PM #9
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 3
Ðề: Cách đếm record theo nhóm?Ai chỉ mình với
Gửi bởi haquocquan
Ở cái chuỗi thứ hai, bạn có thể sử dụng tên của một table, query hoặc một chuỗi lệnh SQL.
Có thể bạn xem chưa tới, cố gắng thêm chút nữa bạn nhé.
-
12-04-2009, 10:24 PM #10
Silver member
- Ngày tham gia
- Apr 2016
- Bài viết
- 14
Ðề: Cách đếm record theo nhóm?Ai chỉ mình với
Gửi bởi phatnq2002
Bác PHAT kiểm tra giúp file này nhé.
http://www.mediafire.com/?sharekey=7c775eefab9943a81f8e0fff488e27e04fa358c7 bea205689d4bfef7ef5beeff
Cám ơn bác.
Ngoài các dịch vụ vận chuyển bằng xe tải, Vận tải Như Ý còn cung cấp dịch vụ vận chuyển hàng hóa bằng xe ba gác máy và xe ba bánh điện chuyên dùng cho các tuyến phố nhỏ, ngõ hẹp ở nội đô Hà Nội. Đây...
Dịch vụ hậu cần vận tải chuyên nghiệp