Đếm Record Theo Mã(trong Access) | Giải Pháp Excel

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Bởi: Tìm kiếm Tìm nâng cao…
  • Tìm bài viết mới
  • Tìm theo chuyên mục
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Diễn đàn
  • Ứng dụng Quản trị cơ sở dữ liệu
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Đếm Record theo mã(trong Access) (1 người xem)
  • Thread starter Thread starter ontopoftheworld
  • Ngày gửi Ngày gửi 19/4/08
Liên hệ QC

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

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) ontopoftheworld

ontopoftheworld

Am a Peasant Guy
Tham gia 17/3/07 Bài viết 109 Được thích 182 Trong Excel để đếm data theo mã hiệu cho trước thì ta dùng hàm countif. Tương tự trong Access ta có thể dùng cách nào để đếm số record theo mã quy ước cho trước(giống như mã hàng, mã chứng từ). Nhờ các bác chỉ giúp. cadafi

cadafi

Hành động từ trái tim
Administrator Tham gia 27/5/07 Bài viết 4,297 Được thích 11,387 Donate (Paypal) Donate Giới tính Nam Nghề nghiệp Business Man
ontopoftheworld đã viết: Trong Excel để đếm data theo mã hiệu cho trước thì ta dùng hàm countif. Tương tự trong Access ta có thể dùng cách nào để đếm số record theo mã quy ước cho trước(giống như mã hàng, mã chứng từ). Nhờ các bác chỉ giúp. Nhấp chuột vào đây để mở rộng...
Muốn đến số record thì bạn dùng SQL (trong access là select query), cú pháp như sau: PHP: Sao chép. Select count(Tên cột/Mã quy ước) from tbBangDuLieu where (điều kiện gì đó) SA_DQ

SA_DQ

/(hông là gì!
Thành viên danh dự Tham gia 8/6/06 Bài viết 14,776 Được thích 23,229 Nghề nghiệp U80 Đây là phần Help của DCount(expr, domain, [criteria]) DCount Function See AlsoApplies ToExampleSpecificsYou can use the DCount function to determine the number of records that are in a specified set of records (a domain). Use the DCount function in Visual Basic, a macro, a query expression, or a calculated control. For example, you could use the DCount function in a module to return the number of records in an Orders table that correspond to orders placed on a particular date. DCount(expr, domain, [criteria]) The DCount function has the following arguments. Argument Description expr An expression that identifies the field for which you want to count records. It can be a string expression identifying a field in a table or query, or it can be an expression that performs a calculation on data in that field. In expr, you can include the name of a field in a table, a control on a form, a constant, or a function. If expr includes a function, it can be either built-in or user-defined, but not another domain aggregate or SQL aggregate function. domain A string expression identifying the set of records that constitutes the domain. It can be a table name or a query name for a query that does not require a parameter. criteria An optional string expression used to restrict the range of data on which the DCount function is performed. For example, criteria is often equivalent to the WHERE clause in an SQL expression, without the word WHERE. If criteria is omitted, the DCount function evaluates expr against the entire domain. Any field that is included in criteria must also be a field in domain; otherwise the DCount function returns a Null. Remarks Use the DCount function to count the number of records in a domain when you don't need to know their particular values. Although the expr argument can perform a calculation on a field, the DCount function simply tallies the number of records. The value of any calculation performed by expr is unavailable. Use the DCount function in a calculated control when you need to specify criteria to restrict the range of data on which the function is performed. For example, to display the number of orders to be shipped to California, set the ControlSource property of a text box to the following expression: =DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'") If you simply want to count all records in domain without specifying any restrictions, use the Count function. Tip The Count function has been optimized to speed counting of records in queries. Use the Count function in a query expression instead of the DCount function, and set optional criteria to enforce any restrictions on the results. Use the DCount function when you must count records in a domain from within a code module or macro, or in a calculated control. You can use the DCount function to count the number of records containing a particular field that isn't in the record source on which your form or report is based. For example, you could display the number of orders in the Orders table in a calculated control on a form based on the Products table. The DCount function doesn't count records that contain Null values in the field referenced by expr unless expr is the asterisk (*) wildcard character. If you use an asterisk, the DCount function calculates the total number of records, including those that contain Null fields. The following example calculates the number of records in an Orders table. intX = DCount("*", "Orders") If domain is a table with a primary key, you can also count the total number of records by setting expr to the primary key field, since there will never be a Null in the primary key field. If expr identifies multiple fields, separate the field names with a concatenation operator, either an ampersand (&) or the addition operator (+). If you use an ampersand to separate the fields, the DCount function returns the number of records containing data in any of the listed fields. If you use the addition operator, the DCount function returns only the number of records containing data in all of the listed fields. The following example demonstrates the effects of each operator when used with a field that contains data in all records (ShipName) and a field that contains no data (ShipRegion). intW = DCount("[ShipName]", "Orders") intX = DCount("[ShipRegion]", "Orders") intY = DCount("[ShipName] + [ShipRegion]", "Orders") intZ = DCount("[ShipName] & [ShipRegion]", "Orders") Note The ampersand is the preferred operator for performing string concatenation. You should avoid using the addition operator for anything other than numeric addition, unless you specifically wish to propagate Nulls through an expression. Unsaved changes to records in domain aren't included when you use this function. If you want the DCount function to be based on the changed values, you must first save the changes by clicking Save Record on the Records menu, moving the focus to another record, or by using the Update method. Example The following function returns the number of orders shipped to a specified country after a specified ship date. The domain is an Orders table. PHP: Sao chép. Public Function OrdersCount(ByVal strCountry As String, _ ByVal dteShipDate As Date) As Integer OrdersCount = DCount("[ShippedDate]", "Orders", _ "[ShipCountry] = '" & strCountry & _ "' AND [ShippedDate] > #" & dteShipDate & "#") End Function To call the function, use the following line of code in the Immediate window: :OrdersCount "UK", #1/1/96# ontopoftheworld

ontopoftheworld

Am a Peasant Guy
Tham gia 17/3/07 Bài viết 109 Được thích 182 Phù phù, hix dịch cái này xong, rồi bắt tay mò mẫm chắc chít quá Bác SA ơi. Cám ơn Bác, em sẽ bắt tay vào "mò"--=0 rồi sẽ hỏi tiếp ạ. SA_DQ

SA_DQ

/(hông là gì!
Thành viên danh dự Tham gia 8/6/06 Bài viết 14,776 Được thích 23,229 Nghề nghiệp U80 Mình đưa 1 ví dụ đây Vô ngăn form; Xem hàm DCOUNT ở chế độ thiết kế

File đính kèm

  • DCount.rar DCount.rar 9.5 KB · Đọc: 1,035
ontopoftheworld

ontopoftheworld

Am a Peasant Guy
Tham gia 17/3/07 Bài viết 109 Được thích 182 Được voi đòi tiên, nhờ bác SA giúp em luôn ạ. Vậy thì khi kết nối giữa EX & Acess thì để đếm số record trong Access Database rồi trả về Ex thì phải cần câu lệnh SQL như thế nào được ạ. em mò cả đêm mà chưa được. Nói chung là SQL em không rành lắm. Cám ơn Bác đã chỉ Dcount trong Access. cadafi

cadafi

Hành động từ trái tim
Administrator Tham gia 27/5/07 Bài viết 4,297 Được thích 11,387 Donate (Paypal) Donate Giới tính Nam Nghề nghiệp Business Man
ontopoftheworld đã viết: Được voi đòi tiên, nhờ bác SA giúp em luôn ạ. Vậy thì khi kết nối giữa EX & Acess thì để đếm số record trong Access Database rồi trả về Ex thì phải cần câu lệnh SQL như thế nào được ạ. em mò cả đêm mà chưa được. Nói chung là SQL em không rành lắm. Cám ơn Bác đã chỉ Dcount trong Access. Nhấp chuột vào đây để mở rộng...
Bạn dùng câu lệnh ở bài #2 ontopoftheworld

ontopoftheworld

Am a Peasant Guy
Tham gia 17/3/07 Bài viết 109 Được thích 182
ca_dafi đã viết: Muốn đến số record thì bạn dùng SQL (trong access là select query), cú pháp như sau: Select count(Tên cột/Mã quy ước) from tbBangDuLieu where (điều kiện gì đó) Nhấp chuột vào đây để mở rộng...
Câu lệnh của Bác là chỉ Count cho cái đoạn đo đỏ thôi phải không Bác, tức là bao gồm cả tên Field và Mã Quy Ước mình muốn count, em đã test nhưng không được. bác có thể chỉ rõ được không ạ. Cám ơn Bác ca_dafi Lần chỉnh sửa cuối: 22/4/08 cadafi

cadafi

Hành động từ trái tim
Administrator Tham gia 27/5/07 Bài viết 4,297 Được thích 11,387 Donate (Paypal) Donate Giới tính Nam Nghề nghiệp Business Man Chỉnh sửa câu lệnh SQL trong excel
ontopoftheworld đã viết: Câu lệnh của Bác là chỉ Count cho cái đoạn đo đỏ thôi phải không Bác, tức là bao gồm cả tên Field và Mã Quy Ước mình muốn count, em đã test nhưng không được. bác có thể chỉ rõ được không ạ. Cám ơn Bác ca_dafi Nhấp chuột vào đây để mở rộng...
Bạn xem file đính kèm mính gửi. Bạn unzip folder này ra ổ đĩa D nhé. Trước tiên bạn import data từ access vào một sheet bất kỳ. Click chuột phải lên vùng data vừa query ra chọn edit query. Bạn sửa phần command text thành PHP: Sao chép. Select count(tên cột gì đó/Mã quy ước gì đó) from Table where [đk gì đó]

File đính kèm

  • Vidu1.rar Vidu1.rar 408.1 KB · Đọc: 626
B

bebe08

Thành viên chính thức
Tham gia 5/1/09 Bài viết 76 Được thích 3 Anh ơi, cho em hỏi với cái hàm này của anh chỉ: DCount(expr, domain, [criteria]) PHP: Sao chép. Public Function OrdersCount(ByVal strCountry As String, _ ByVal dteShipDate As Date) As Integer OrdersCount = DCount("[ShippedDate]", "Orders", _ "[ShipCountry] = '" & strCountry & _ "' AND [ShippedDate] > #" & dteShipDate & "#") End Function Em muốn đếm trường manv trong bảng canbo thì em sẽ tạo hàm OrdersCount như sau :OrdersCount = DCount("[manv]", "canbo") và sau đó trong form em gọi hàm này và gán cho một biến t. làm như thế có đúng ko anh? sao em không làm được ạ? Anh xem giúp em đúng không, nếu ko thì cách sửa thế nào anh nhé?

File đính kèm

  • test.7z test.7z 10 KB · Đọc: 111
sealand

sealand

Thành viên gạo cội
Tham gia 16/5/08 Bài viết 4,882 Được thích 7,687 Giới tính Nam Nghề nghiệp Kế Toán Nếu là TextBox thì gán ControlSource: =DCount("[manv]","canbo","manv like '*'") (Đặt con trỏ vào TextBox rồi gõ vào cũng được) Bạn lưu ý trong hàm các đoạn mình tô đỏ là 1 chuỗi nên phải đặt trong dấu ngoạc kép. Có thể kết hợp chuỗi và biến nhưng kết quả phải là 1 chuỗi. Nôm na giải nghĩa: -Đếm cái gì: "[manv]" -Đếm ở đâu: "canbo" -Điều kiện thế nào: "manv like '*'" Còn đây là Code cho cái nút trên Form của bạn: Mã: Sao chép. Private Sub Toggle2_Click() MsgBox IIf(DCount("[manv]", "canbo", "manv like '*'") > 0, _ "Tong so Nhan vien Cty la: " & DCount("[manv]", "canbo", "manv like '*'"), _ "Hien Cong ty khong co nhan vien nao !!!") End Sub P/s: Thấy bài mình lạc hậu lại mừng. Tải câu hỏi về đang lọ mọ thì có mấy ông khách ngân hàng tới tặng hoa SN. Giờ quay lại đã thấy bài tới tận đâu rồi. Thật mừng thấy anh em quan tâm nhau như vậy. Thế nên, bài mình không Update có gì mà không vui? Lần chỉnh sửa cuối: 18/8/10 Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.

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

D Xin giúp.......Kết hợp countifs và Sumproduct để đếm dữ liệu và tính số lượng tổng không trùng lặp với nhiều điều kiện (1 người xem)
  • dieppk.nb92
  • Chủ nhật lúc 01:22
  • Hàm và công thức Excel
Trả lời 18 Đọc 464 18 phút trước Phan Thế Hiệp Phan Thế Hiệp L nhờ hoàn thiện file dò xổ số (3 người xem)
  • levovantoan
  • Hôm qua, lúc 23:25
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 2 Đọc 51 Hôm nay lúc 08:49 levovantoan L K Các nút Buttom, Combobox, Textbox bị thay đổi kích thước ... (1 người xem)
  • kaoehtkid
  • Thứ hai lúc 19:04
  • Những vấn đề chung
Trả lời 13 Đọc 281 Hôm qua, lúc 19:07 ongke0711 ongke0711 HeSanbi Thuật ngữ "Đối chiếu Unicode" quan trọng trong việc xử lý chuỗi ký tự (2 người xem)
    • Thích
  • HeSanbi
  • 13/12/25
  • Xử lý chuỗi ký tự
Trả lời 2 Đọc 229 Hôm qua, lúc 17:38 HeSanbi HeSanbi huuthang_bd Cùng xây dựng file Gia Phả (1 người xem)
    • Thích
  • huuthang_bd
  • 30/12/13
  • Xây dựng ứng dụng.
Trả lời 43 Đọc 21K Hôm qua, lúc 15:48 Maika8008 Maika8008 Nguyenkhang2404 Tính định mức sản phẩm
    • Chấp nhận
  • Nguyenkhang2404
  • 24/7/25
  • Hàm và công thức Excel
Trả lời 11 Đọc 920 Hôm qua, lúc 14:27 nguyenanhtruong2409 N T Lọc dự liệu với hai điều kiện
  • tiny1010
  • 16/3/10
  • Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
Trả lời 18 Đọc 7K Hôm qua, lúc 14:11 nguyenanhtruong2409 N N Tổng hợp 2 sheet khác nhau (có 1 cột dữ liệu trùng) trong goole sheet
  • Na7979
  • Hôm qua, lúc 14:01
  • Google Sheets
Trả lời 0 Đọc 19 Hôm qua, lúc 14:01 Na7979 N D
  • Question Question
Tách dòng tự động theo điều kiện bằng VBA
    • Cười
  • duongnhuxuyen
  • 12/12/25
  • Lập Trình với Excel
Trả lời 17 Đọc 407 Hôm qua, lúc 12:04 ptm0412 ptm0412 P Lỗi hàm VBA phải add-in sau mỗi lần mở file
  • phamdinh.huy.aladin@gmail
  • Thứ hai lúc 10:18
  • Hàm và công thức Excel
Trả lời 7 Đọc 230 Hôm qua, lúc 08:11 minhnghia123 M PhanTuHuong Nếu diễn đàn GPE đóng cửa?
    • Thích
    • Yêu thích
  • PhanTuHuong
  • Chủ nhật lúc 23:46
  • Thư giãn
Trả lời 18 Đọc 638 Hôm qua, lúc 00:08 Gà Con yêu VBA Gà Con yêu VBA M Sai lệch vùng dữ liệu khi tạo Name Range bằng VBA
    • Buồn
  • Mr_Siro
  • Thứ tư lúc 10:57
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 5 Đọc 149 Thứ năm lúc 13:23 Mr_Siro M P Tìm giá trị tồn kho đầu ngày
  • ptthuongtn
  • Thứ tư lúc 15:15
  • Hàm và công thức Excel
Trả lời 3 Đọc 154 Thứ năm lúc 11:22 Duy Tùng 9x Duy Tùng 9x skygatevn Xin giúp đỡ về việc áp dụng hàm phù hợp để phân tách dữ liệu
  • skygatevn
  • Thứ tư lúc 11:59
  • Hướng dẫn sử dụng các hàm trong Excel
Trả lời 3 Đọc 111 Thứ tư lúc 13:52 skygatevn skygatevn PhanTuHuong Bán sách Excel nâng cao để ủng hộ đồng bào bão lũ năm 2025!
    • Yêu thích
  • PhanTuHuong
  • 10/12/25
  • Câu lạc bộ hoạt động xã hội
Trả lời 5 Đọc 332 Thứ tư lúc 12:43 GPE-Trợ Lý GPE-Trợ Lý GPE-Trợ Lý CHUNG TAY HƯỚNG VỀ MIỀN TRUNG NĂM 2025
    • Thích
  • GPE-Trợ Lý
  • 24/11/25
  • Câu lạc bộ hoạt động xã hội
Trả lời 12 Đọc 908 Thứ tư lúc 07:38 PhanTuHuong PhanTuHuong HeSanbi
  • Đã giải quyết
WeatherXL - Ứng dụng lấy dữ liệu Thời tiết siêu nhanh (***Đang phát triển lại)
    • Thích
    • Yêu thích
  • HeSanbi
  • 30/5/20
  • Lập Trình với Excel
Trả lời 92 Đọc 27K Thứ ba lúc 19:57 Maika8008 Maika8008 ongke0711
  • Question Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba (2 người xem)
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
4 5 6 Trả lời 580 Đọc 83K Thứ ba lúc 08:39 pycckuu410 pycckuu410 E
  • Đã giải quyết
VBA code thay thế cho pivot-table lấy top 10, bottom 10
    • Thích
  • eagle12
  • 8/12/25
  • Lập Trình với Excel
Trả lời 24 Đọc 636 Thứ hai lúc 16:19 eagle12 E H tìm kiếm nội dung liên kết giữa cac bảng , cac sheet trong excel
  • H_P
  • 13/12/25
  • Tìm kiếm, dò tìm và tham chiếu
Trả lời 2 Đọc 160 Thứ hai lúc 05:30 DeTong D Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Thành viên có số lượng bài viết cao nhất tháng

  • Maika8008 37
  • thanthanhan 23
  • dungpham01 19
  • ongke0711 19
  • eagle12 16
  • ptm0412 16
  • nguyenanhtruong2409 16
  • Phan Thế Hiệp 14
  • HUONGHCKT 12
  • vic_it 11
  • nhhnam 10
  • pycckuu410 10
  • dieppk.nb92 10
  • Vũ Hải Sơn 9
  • HeSanbi 9
  • Gà Con yêu VBA 8
  • bsbnhh 7
  • duongnhuxuyen 7
  • Hana2610 6
  • kaoehtkid 6

Thành viên có điểm tương tác cao nhất tháng

  • Phan Thế Hiệp 64
  • Maika8008 31
  • thanthanhan 20
  • ongke0711 17
  • ptm0412 16
  • HeSanbi 14
  • dungpham01 11
  • HUONGHCKT 9
  • eagle12 9
  • Cúc Hr 8
  • dieppk.nb92 6
  • Mr.hieudoanxd 5
  • befaint 5
  • pycckuu410 5
  • SA_DQ 5
  • Phuocam 4
  • nguyenanhtruong2409 4
  • nhhnam 2
  • Gà Con yêu VBA 2
  • huuthang_bd 2

Thời gian đếm ngược.

000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025
  • Trang chủ
  • Diễn đàn
  • Ứng dụng Quản trị cơ sở dữ liệu
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » đếm Trong Access