số lượng bán trong ngày của từng loại mặt hàng… Để trả lời các câu hỏi trên chúng ta cần tính toán và tập hợp các thông tin ở nhiều bảng.. - Thực hiện tính toán trên dữ liệu lấy ra- Tổng
Trang 11 Khái niệm:
a Mẫu hỏi:
Ví dụ: Trong CSDL ở bài tập và thực hành 5 gồm các
bảng:
Trang 2Dựa vào CSDL trên hãy cho
biết:
1 tổng số tiền bán của từng loại mặt hàng:
2 số lượng bán trong ngày của từng loại mặt hàng…
Để trả lời các câu hỏi trên chúng ta cần tính toán và tập hợp các thông tin ở nhiều bảng
cần sử dụng mẫu hỏi
Trang 31 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.
Trang 4- 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.
Mẫu hỏi thường được sử dụng như
thế nào?
Trang 5AND, OR, NOT
AND, OR, NOT : Phép toán logic
Để thực hiện tính toán và kiểm tra điều kiện Chúng ta cần có những gì?
Trang 6 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
Trang 7COUNT 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ố
Trang 82 TẠO MẪU HỎI
a Các bước để tạo mẫu hỏi:
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.
Trang 92 TẠO MẪU HỎI
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
Trang 102 TẠO MẪU HỎI
Tạo mẫu hỏi bằng cách người dùng tự thiết kế (Create query in
Design view)
Click chọn
Click chọn
Click chọn
Trang 112 TẠO MẪU HỎI
1.Click chọn
3.Click chọn
3.Click chọn
Trang 121.Lần lượt nháy đúp vào các trường từ dữ liệu nguồn đưa
vào mẫu hỏi
1.Lần lượt nháy đúp vào các trường từ dữ liệu nguồn đưa
vào mẫu hỏi
Các trường từ dữ liệu nguồn
đã được đưa vào mẫu hỏi
Các trường từ dữ liệu nguồn
đã được đưa vào mẫu hỏi
2 TẠO MẪU HỎI
Trang 132 TẠO MẪU HỎI
Nguồn dữ liệu hiển thị cấu trúc các bảng có chứa các trường được chọn để dùng trong mẫu hỏi này
Nguồn dữ liệu hiển thị cấu trúc các bảng có chứa các trường được chọn để dùng trong mẫu hỏi này
Lưới QBE: nơi mô tả điều kiện mẫu hỏi Mỗi cột thể hiện
một trường sẽ được sử dụng trong mẫu hỏi
Lưới QBE: nơi mô tả điều kiện mẫu hỏi Mỗi cột thể hiện
một trường sẽ được sử dụng trong mẫu hỏi
Cửa sổ mẫu hỏi ở chế độ thiết kế
Trang 14 Nội dung của từng hàng trong lưới QBE
Khai báo tên các trường được chọn Các trường
sẽ có mặt trong mẫu hỏi hoặc các trường chỉ dùng
để lọc, sắp xếp, kiểm tra giá trị
Khai báo tên các trường được chọn Các trường
sẽ có mặt trong mẫu hỏi hoặc các trường chỉ dùng
để lọc, sắp xếp, kiểm tra giá trị
Tên bảng hoặc mẫu hỏi chứa trường tương ứng
Trang 15• Sau khi chọn các điều kiện ta có thể thực hiện mẫu hỏi để xem kết quả
• Trên thanh công cụ,
Click chọn
Trang 16 Tạo mẫu hỏi bằng cách dùng thuật sĩ (Create query by
Trang 17• Hộp thoại Simple Query Wizard
qua khung Selected Field
Click chọn để di chuyển các trường được chọn
qua khung Selected Field
2 TẠO MẪU HỎI
Trang 18Nháy NEXT
2 TẠO MẪU HỎI
Trang 202 TẠO MẪU HỎI
Lick chọn để chuyển sang chế
độ tự thiết kế
Trang 22• Double click vào Create Query in Design View
Trang 23VÝ dô ¸p dông
Nhập >=6.5 trên dòng
Criteria, tại các cột Toan, Li,
Hoa, Van, Tin
Nhập >=6.5 trên dòng
Criteria, tại các cột Toan, Li,
Hoa, Van, Tin