1. kH¸I NIÖM
a. MÉu hái
•
Trong CSDL, chứa các thông tin về đối tượng ta
đang quản lí. Dựa vào nhu cầu thực tế công việc,
người lập trình phải biết cách lấy thông tin ra theo
yêu cầu nào đó.
•
Access cung cấp công cụ để tự động hóa việc
trả lời các câu hỏi do chính người lập trình tạo ra.
1. kH¸I NIÖM
a. MÉu hái
Mẫu hỏi thường
được sử dụng như
thế nào?
•
Sắp xếp các bản ghi.
•
Chọn các bản ghi thỏa mãn các điều kiện cho
trước
•
Chọn các trường để hiển thị
•
Thực hiện tính toán trên dữ liệu lấy ra.
•
Tổng hợp và hiển thị thông tin từ nhiều bảng
hoặc mẫu hỏi khác.
1. kH¸I NIÖM
b. BiÓu thøc
Các phép toán thường dùng:
+, -, *, /
+, -, *, /
: Phép toán số học
<, >, <=, >=, =, <>
<, >, <=, >=, =, <>
: Phép so sánh
AND, OR, NOT
AND, OR, NOT
: Phép toán logic
Các toán hạng trong tất cả các biểu thức:
Tên
trường
: (đóng vai trò các biến) được ghi trong dấu ngoặc vuông
Vd: [TOAN], [LUONG]
Hằng số
Vd: 0.1; 1000000,…
Hằng văn bản
: được viết trong dấu nháy kép
Vd: “Nam”, “Nữ”,…
Biểu thức số học
•
Mô tả các trường tính toán trong mẫu hỏi
•
Thiết lập bộ lọc cho bảng.
•
Thiết lập điều kiện lọc để tạo mẫu hỏi.
Vd: MAT_DO: [SO_DAN]/[DIEN_TICH]
[GT] = “Nam” AND [Tin] >= 8.5 : Tìm các học sinh nam có điểm trung
bình môn tin từ 8,5 trở lên bằng biểu thức lọc
1. kH¸I NIÖM
b. BiÓu thøc
1. kH¸I NIÖM
c. C¸c hµm
•
Access cung cấp một số hàm gộp nhóm:
SUM
SUM
: Tính tổng
AVG
AVG
: Tính giá trị trung bình
MIN
MIN
: Tính giá trị nhỏ nhất
MAX
MAX
: Tính giá trị lớn nhất
COUNT
COUNT
: Đếm số giá trị khác trống
•
Các hàm SUM, AVG, MIN, MAX: chỉ thực hiện trên trường
kiểu số
1. kH¸I NIÖM
c. C¸c hµm
Hãy nêu các bước
chính để tạo một
mẫu hỏi?
•
Chọn dữ liệu nguồn cho mẫu hỏi
•
Chọn các trường từ dữ liệu nguồn để đưa vào mẫu hỏi
•
Khai báo các điều kiện cần đưa vào mẫu hỏi để lọc các
bản ghi
•
Chọn các trường dùng để sắp xếp các bản ghi trong
mẫu hỏi
•
Tạo các trường tính toán từ các trường đã có.
•
Đặt điều kiện gộp nhóm.
2. t¹o mÉu hái
1.Click chọn
1.Click chọn
2.Tạo mẫu hỏi
mới bằng cách
dùng thuật sĩ
2.Tạo mẫu hỏi
mới bằng cách
dùng thuật sĩ
2.Tạo mẫu hỏi mới
bằng cách tự thiết
kế
2.Tạo mẫu hỏi mới
bằng cách tự thiết
kế
Cách Thực Hiện:
2. t¹o mÉu hái
Tạo mẫu hỏi bằng cách dùng tự thiết kế (Create query in Design view)
Click chọn
Click chọn
Click chọn
Click chọn