+ Khai báo các điều kiện cần đưa vào mãu hỏi để lọc + 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 các bản ghi[r]
(1)(2)1 C¸c kh¸I niƯm
Vớ d
Để quản lí kì thi TNPT, ng êi ta t¹o mét CSDL gåm hai bảng sau:
Bảng Danh_sach: chứa thông tin cđa c¸c thÝ sinh
(3)Với toán
Với toán
trªn, h·y nªu thao
trªn, h·y nªu thao
tác để thực
tỏc thc hin cỏc
yêu cầu sau:
yêu cầu sau:
Liệt kê học sinh cã ®iĨm TBM >=8 ?
TÝnh tỉng ®iĨm thi cđa tõng thÝ sinh?
(4)Nếu câu hỏi liên quan tới bảng, bằng thao tác tìm kiếm lọc
tìm đ ợc câu trả lời (Ví dụ : c©u hái 1)
Nh ng víi c©u hái phức tạp, liên quan tới nhiều bảng thì phải lµm nh thÕ nµo???
(5)Là loại đối t ợng ACCESS dùng để xếp, tìm kiếm và kết xuất liệu từ nhiều bảng dựa vào liên kết giữa bng
Các chức mẫu hỏi:
Sắp xếp ghi
Chn cỏc ghi thoả mãn điều kiện cho tr ớc. Chọn tr ờng để hiển thị
Thực tính toán nh tính trung bình cộng, tính tỉng,
đếm ghi…
Tỉng hỵp hiển thị thông tin từ nhiều bảng
mÉu hái kh¸c.
(6)b BiĨu thức bao gồm toán hạng phép to¸n.
C¸c phÐp to¸n
* PhÐp to¸n sè häc: + - * /
* PhÐp so s¸nh: < > <= >= = <> * PhÐp to¸n lôgic: AND OR
NOT
toán hạng
* Tên tr ờng (đóng vai trị biến) đ ợc ghi dấu ngoặc vuông
VÝ dô: [TOAN] , [luong]
* H»ng sè VÝ dô: 0.1 ; 125
* Hằng văn Ví dụ: Nữ ; Nam
* Hàm Ví dụ: Sum, Avg, max…
matdo:[so_dan]/[dien_tich]
(7)c Một số hàm th ờng gặp Access
SUM Tính tổng
AVG Tính giá trị trung bình
MIN Tìm giá trị nhỏ nhất
MAX Tìm giá trị lớn nhất
COUNT Đếm số giá trị khác trèng (Null).
(8)2 T¹o mÉu hái
Các bước để tạo mẫu hỏi (queries): Các bước để tạo mẫu hỏi (queries):
+ Chọn liệu nguồn + Chọn liệu nguồn
+ Chọn trường từ liệu ngồn đưa vào mẫu hỏi + Chọn trường từ liệu ngồn đưa vào mẫu hỏi
+ Khai báo điều kiện cần đưa vào mãu hỏi để lọc + Khai báo điều kiện cần đưa vào mãu hỏi để lọc
các ghi các ghi
+ Chọn trường cần để xếp + Chọn trường cần để xếp
+ Tạo thêm trường tính tốn từ trường có + Tạo thêm trường tính tốn từ trường có
(9)2 T¹o mÉu hái
Xét tốn đặt vấn đề:
B¶ng Danh_sach: chứa thông tin của thí sinh.
Bảng Điem_thi: chứa kết thi môn cña thÝ sinh
(10)B ớc 1: Xác định thông số cần tạo mẫu hỏi
Các thông số ví dụ áp dụng:
Nguồn liệu Bảng DANH_SACH DIEM_THI
Các tr êng cã mỈt
mÉu hái Tr êng SBD, hodem, ten, toan, ly, sinh, van, su, anh
Điều kiện lọc ghi
Tr ờng dùng để xếp
c¸c ghi
Tr ờng ten sắp xếp tăngdần
Tr ờng cần tính toán Tong:[ toan]+[ly]+[sinh]+[van]+[su]+[anh]
(11)Chọn đối t ợng Queries
C1: Tù thiÕt kÕ
(Create query in Design view)
C2: Dïng thuËt sÜ
(Create query by using wizard)
(12)Chän d÷ liƯu nguồn (từ bảng - table mẫu hỏi - query) 2
(13)Field: Khai b¸o tên tr ờng có mặt mẫu hỏi
Table: Tên bảng chứa tr ờng t ơng ứng
Sort: Xác định tr ờng cần xếp (nếu có)
Show: Xác định tr ờng xuất mẫu hỏi.
Criteria: Mô tả điều kiện (viết d ới dạng lôgic) để chọn ghi đ a vào mẫu hỏi.
(14)Xây dựng biểu thức tính giá trị cho tr ờng 4
Nhập tên tr ờng cần tính toán nháy nút
(15)Xem kÕt qu¶ mÉu hái 5
Để xem kết mẫu hỏi - chế độ trang liệu nhỏy nỳt
Kết mẫu hỏi tính tổng điểm thi cña tõng thÝ sinh
(16) Với mẫu hỏi cần thống kê, nháy nút xt hiƯn dßng Total
(17)1 Khái niệm:
2 tạo mẫu hỏi
- Xỏc định thông số cần tạo mẫu hỏi Mẫu hỏi loại đối t ợng ACCESS dùng để xếp, tìm kiếm kết xuất liệu từ nhiều bảng dựa vào liên kết bảng