Applies ToAccess 2013

Access có nhiều hàm built-in mà bạn có thể sử dụng để tạo biểu thức. Nếu bạn đã đọc dựng biểu thức, bạn có thể thu hồi các hàm đó chỉ là một trong những thành phần có thể xảy ra trong một biểu thức. Tuy nhiên, bạn không thể làm quá nhiều với các biểu thức mà không cần tìm hiểu cách thêm các hàm vào chúng.

Lưu ý:  Bạn cũng có thể sử dụng các hàm được dựng tùy chỉnh trong biểu thức của mình, nhưng nếu bạn biết cách tạo ra những hàm đó, bạn sẽ không cần một bài viết như thế này! Bạn chỉ có thể đang tìm kiếm một danh sách tất cả các hàm Access sẵn dùng.

Trước tiên, đây là một số thông tin cơ bản về việc sử dụng các hàm:

  • Để dùng hàm, hãy nhập từ khóa của nó, một ngoặc đơn mở, các đối số (giá trị) mà bạn muốn gửi, rồi dấu đóng ngoặc.

  • Một số hàm không cần bất kỳ đối số nào, nhưng những người khác yêu cầu một số, trong đó trường hợp bạn phân tách chúng bằng dấu phẩy.

  • Đối số của hàm có thể là mã định danh, hằng số hoặc các hàm khác. Ngoài ra, bạn có thể kết hợp các thành phần này bằng cách sử dụng toán tử toán học tiêu chuẩn (chẳng hạn như +,-, *, hoặc/) hoặc so sánh các toán tử (chẳng hạn như <, > hoặc =).

  • Hàm sẽ mất bất kỳ thông tin nào mà bạn cung cấp làm đối số, chạy một vài mã phía sau hậu trường, sau đó trả về một giá trị cho vị trí chính xác nơi bạn nhập hàm. Nói cách khác, bạn có thể là một lập trình viên mà không thực sự thực hiện bất kỳ lập trình nào!

Âm thanh đáng sợ? Nó không phải là thực sự. Có thể là một ví dụ hoặc hai người sẽ giúp:

Ví dụ về cách sử dụng hàm IIf trong một biểu thức.

Biểu thức này được tạo thành hoàn toàn hàm IIF (ký tự màu xanh). Lưu ý các dấu phẩy màu lục tách ba đối số. Trong ví dụ này, chúng tôi dùng hàm IIf để so sánh một trường có tên là DueDate đến ngày hôm nay. Nếu trường DueDate lớn hơn hoặc bằng ngày hôm nay, nó sẽ trả về chuỗi "OK"; Nếu không, nó sẽ trả về "quá hạn".

  • Đối số đầu tiên của hàm IIf là một kiểm tra lô-gic trong đó bao gồm mã định danh cho trường DueDate (trong màu da cam), một vài toán tử so sánh (màu đỏ) và hàm date (in Blue), điều này đòi hỏi không tham đối.

  • Các đối số thứ hai và thứ ba của hàm IIf là hằng số chuỗi (màu đen), vốn phải được đặt trong dấu ngoặc kép. Hai đối số này cũng có thể là các hàm hoặc biểu thức trả về số hoặc văn bản.

Bạn có thể sử dụng một biểu thức như thế này trong hộp văn bản trên biểu mẫu hoặc dạng xem hoặc trong trường được tính toán trong một bảng, giữa các vị trí khác.

Dưới đây là một ví dụ khác sử dụng một hàm trong một biểu thức để tạo chuỗi văn bản:

="Prefix: " & Left([ProductCode], 2)

Ở đây, biểu thức bắt đầu với hằng số chuỗi (màu đen).

  • Dấu và (màu đỏ) là một toán tử ghép nối, được dùng để tham gia chuỗi với nhau.

  • Hàm left (trong xanh) sẽ có hai đối số:

    • Mã định danh trường (màu cam) và

    • Hằng số nguyên (màu đen). Trong trường hợp này, chúng tôi chỉ muốn hai ký tự ngoài cùng bên trái của trường, vì vậy chúng tôi đã nhập 2.

Nếu trường ProductCode chứa "CD22035", kết quả của biểu thức này sẽ là "tiền tố: CD".

Bạn muốn biết thêm thông tin về biểu thức và hàm?

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.