I. Khái niệm vùng cơ sở dữ liệu (Database)
Vùng cơ sở dữ liệu (CSDL) là tập các dữ liệu có cấu trúc có ắt nhất 2 dòng ựược tổ chức như sau:
Dòng ựầu tiên: chứa tiêu ựề cột (Field Name) và không ựược chứa ô trống. Các dòng còn lại: chứa dữ liệu gọi là mẫu tin (Record)
Vắ dụ: Trong bảng tắnh sau, ựịa chỉ của vùng A2:G10 là một cơ sở dữ liệu
A B C D E F G BẢNG TÍNH TIỀN đIỆN 2 TT TÊN LOẠI HỘ đỊNH MỨC TIÊU THỤ PHỤ THU TỔNG CỘNG 3 1 An CQ 300 320 111700 687700 4 2 Bảo KD 250 400 199750 1199750 5 3 Hải ND 150 130 0 195000 6 4 Phú CQ 300 250 0 450000 7 5 Minh ND 150 180 53850 323850 8 6 Sơn KD 250 270 134750 809750 9 7 Tùng CQ 300 245 0 441000 10 8 Tuấn KD 250 320 159750 959750 11
II. Vùng tiêu chuẩn (Criteria) 1. Khái niệm vùng tiêu chuẩn
Vùng tiêu chuẩn ựược viết theo cú pháp ựể ựặc tả vùng chứa ựiều kiện ựể tìm kiếm, rút trắch, Ầ
Vùng tiêu chuẩn gồm có hai phần: o Vùng tiêu ựề
o Vùng ựiều kiện 2. Các dạng vùng tiêu chuẩn
a. Tiêu chuẩn dạng so sánh
Vùng tiêu ựề: Là tiêu ựề cột của cơ sở dữ liệu (nên copy từ tiêu ựề cột của cơ sở dữ liệu) Vùng ựiều kiện: có thể chứa các toán tử so sánh (>, <, >=, <=, <>) với giá trị so sánh.
o Tiêu chuẩn dạng số: trong ô ựiều kiện có kiểu số Vắ dụ: Tiêu chuẩn có PHỤ THU bằng 0
PHỤ THU 0 Vắ dụ: Tiêu chuẩn có PHỤ THU khác 0
PHỤ THU <>0
o Tiêu chuẩn dạng chuỗi: trong ô ựiều kiện có kiểu chuỗi Vắ dụ: Tiêu chuẩn có LOẠI HỘ bằng ỘCQỢ
LOẠI HỘ CQ
Trong ô ựiều kiện có thể dùng các ký tự ựại diện: ? : đại diện cho một ký tự bất kỳ.
* : đại diện cho một nhóm ký tự liên tiếp bất kỳ. Vắ dụ: Tiêu chuẩn có ký tự bắt ựầu của TÊN là ỘTỢ
TÊN T*
o Tiêu chuẩn dạng kết hợp nhiều ựiều kiện
- Kết hợp ỘVàỢ: các ựiều kiện ựặt trên cùng dòng
Vắ dụ: Tiêu chuẩn có LOẠI HỘ là ỘNDỢ và TIÊU THỤ <200 LOẠI HỘ TIÊU THỤ
ND <200
- Kết hợp ỘHoặcỢ: các ựiều kiện ựặt khác dòng
Vắ dụ: Tiêu chuẩn có LOẠI HỘ là ỘCQỢ hoặc TIÊU THỤ >300 LOẠI HỘ TIÊU THỤ
CQ
>300
Vắ dụ: Tiêu chuẩn có (LOẠI HỘ là ỘCQỢ và TIÊU THỤ >250) hoặc (LOẠI HỘ là ỘKDỢ và TIÊU THỤ >300)
LOẠI HỘ TIÊU THỤ
CQ >250
KD >300
b. Tiêu chuẩn dạng công thức
Là tiêu chuẩn dùng công thức ựể so sánh dữ liệu hoặc một phần dữ liệu trong một field với một giá trị nào ựó. Khi sử dụng tiêu chuẩn dạng công thức cần lưu ý hai vấn ựề sau:
o Vùng tiêu ựề: phải khác với tất cả tiêu ựề cột (field) của vùng cơ sở dữ liệu.
o Vùng ựiều kiện: là công thức trả về giá trị TRUE hoặc FALSE. Công thức có chứa ựịa chỉ tương ựối của các ô trong mẫu tin ựầu tiên (dòng thứ hai trong cơ sở dữ liệu) ựể so sánh.
Vắ dụ: