Trong Access khi xử lý dữ liệu thì cần đến các
1. Toán tử:
1.1. Toán tử số học:
1.2. Toán tử so sánh:
Kết quả của toán tử so sánh là True hoặc False.
1.3. Toán tử logic:
1.4. Toán tử khác:
1.5. Toán tử nối chuỗi:
Dùng để nối các chuỗi thành một chuỗi.
2. Hàm:
2.1. Hàm xử lý kiểu dữ liệu Text:
2.2. Hàm ngày giờ:
2.3. Hàm điều kiện:
Hàm IIF trả về một trong 2 giá trị: giá trị 1 hoặc giá trị 2, tùy thuộc vào giá trị của Biểu thức điều kiện.
- Biểu thức điều kiện: là một biểu thức logic cho kết quả là True hoặc False.
- Giá trị 1: giá trị trả về của hàm IIF nếu Biểu thức điều kiện có giá trị là true.
- Giá trị 2: giá trị trả về của hàm IIF nếu Biểu thức điều kiện có giá trị là false.
Ví dụ:
IIF([Điểm]>=5, "Đậu", "Rớt")
2.4. Hàm cơ sở dữ liệu:
- Hàm Dcount: Đếm số Record trong phạm vi xác định theo điều kiện. Mặc định, hàm không đếm các record có giá trị Null. Nếu dùng ký tự đại diện "*", hàm sẽ đếm các record có giá trị Null.
Ví dụ: Đếm số sinh viên lớp CDTHA
Dcount("[Masv]", "SinhVien", "[Malop]=’CDTHA’")
- Hàm Dlookup: Tìm giá trị trong phạm vi được xác định theo điều kiện.
Ví dụ: Tìm sinh viên A01 thuộc lớp nào
Dlookup("[MaLop]", "SinhVien", "[MaSV]=’A01’")
3. Biểu thức:
Trong Access, một biểu thức tương đương với một công thức trong Excel. Một biểu thức bao gồm các yếu tố định danh (tên của các field, điều khiển, hoặc thuộc tính), các toán tử, các hằng số, và giá trị và các hàm.
Một biểu thức được tính toán để lấy giá trị cung cấp cho một query, xác định quy tắc, tạo các ô hoặc field tính toán, và xác định phân nhóm cho report.
Ví dụ: Tạo field tính toán:
ThanhTien: [soluong]*[dongia]
Một biểu thức có thể sử dụng ở nhiều đối tượng trong cơ sở dữ liệu như: tables, queries, forms, reports, và macros.
Trong các biểu thức, tên field, tên điều khiển phải được đặt trong dấu ngoặc vuông [], thông thường Access sẽ tự đóng ngoặc vuông quanh tên field hoặc tên ô điều khiển nhưng nếu tên field hoặc điều khiển bao gồm các khoảng trắng hoặc các ký tự đặc biệt, thì bạn phải tự gõ dấu ngoặc [] quanh tên đó.
Nguồn: thuvien-it.net