Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Xin giúp đỡ hàm DCount
#1
Cho biết có bao nhiêu hóa đơn xuất hiện trong cùng một kho, thể hiện
thông tin: MAKHO, TONGSOHD. Trong đó MAKHO được cho trước từ KH01 đếnKH10.
Mình nhập công thức như sau DCount([“]*[”],[”HOADON”],[”MAKHO]=[’KH01’”],[‘KH02’”],[‘KH03’”],[‘KH04’”],[‘KH05’”],[‘KH06’”],[‘KH07’”],[‘KH08’”],[‘KH09’”],[‘KH10’”])
Nhưng báo lối biểu thức mà bạn nhập vào có một chức năng có chứa sai số đối số
Chữ ký của congtukinhloai Xin chào, mình là congtukinhloai, Tham gia http://thuthuataccess.com/forum từ ngày 19-02 -13.
Reply
Những người đã cảm ơn
#2
Đây là Help, nhấn F1 sẽ thấy :

Mã:
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.

Tất thảy đều có trong Help đó. Đọc lại cái cơ bản về các hàm nhé
Thân

Ngoài ra bạn cũng có thể tham khảo tại đây http://thuthuataccess.com/forum/thread-3265.html
Nhớ tìm kiếm trươc khi hỏi
Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname
#3
Hàm DCount.. để đếm các số phiếu , số dòng , số hóa đơn ... v.v.v cũng như đếm số lần xuất trong ngày , đếm xem có bao nhiêu Hàng hóa nhập trong ngày , đếm xem có ba nhiêu Nhân Viên trong công ty ..v.v.vv.
và đây là hàm ....." Pó tay .com " với Code ....Là " Hàm Răng " của tui ......
Khải nguyên Sorry !
Chữ ký của khải nguyên Khải Nguyên Xin Gửi lời chào tới Tất cả các bạn trên Diễn Đàn Thủ Thuật Access
Chúc cả nhà may mắn và  thành đạt ! Lightbulb
Reply
Những người đã cảm ơn
#4
To giai thich mot chut:
Ham Dcount de dem so mau tin thoa man mot dk nao do.
Cong thuc Dcount("ten filed","ten bang","dieu kien")
-------> cong thuc tren cua ban ko dung
1. Ban khong the su dung * thay the cho "ten filed"
2. Dieu kien cua ban dang muon su dung ham or (hay xem lai cach viet ham or)
00473_73
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Xin giúp đỡ về sử dụng hàm Dlookup với nhiều điều kiện dangh5 1 72 30-11-16, 10:44 PM
Bài mới nhất: dangh5
Question [Help] Cần giúp đỡ tạo query lấy giá trị của dòng liền trước để tính giá trị trung bình luonguct 4 86 23-11-16, 12:33 AM
Bài mới nhất: luonguct
  [Help] Giúp mình tính ngày trên textbox zinzin8x 20 569 29-06-16, 03:42 PM
Bài mới nhất: maidinhdan
  [Help] giúp loại trùng khi import từ file exel tronghieu9792 2 188 15-05-16, 05:25 PM
Bài mới nhất: tronghieu9792
  [Help] Nhờ anh, chị chỉ giúp query tự cộng số ngày, ngày đến sau khi nhập số tháng tronghieu9792 4 202 05-05-16, 05:42 PM
Bài mới nhất: tronghieu9792

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ