Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
1,26 MB
Nội dung
1 Khái niệm: a Mẫu hỏi: Ví dụ: Trong CSDL tập thực hành gồm bảng: Dựa vào CSDL cho biết: tổng số tiền bán loại mặt hàng: số lượng bán ngày loại mặt hàng… Để trả lời câu hỏi cần tính tốn tập hợp thơng tin nhiều bảng cần sử dụng mẫu hỏi 1 KHÁI NIỆM a Mẫu hỏi: • Trong CSDL, chứa thơng tin đối tượng ta 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 theo u cầu • Access cung cấp cơng cụ để tự động hóa việc trả lời câu hỏi người lập trình tạo I Khái niệm: a Mẫu hỏi: - Mẫu hỏi thường sử dụng Sắp xếp ghi nào? Chọn ghi thỏa mãn điều kiện cho trước Chọn trường để hiển thị Thực tính tốn liệu lấy Tổng hợp hiển thị thông tin từ nhiều bảng mẫu hỏi khác 1 KHÁI NIỆM Để thực tính tốn kiểm tra điều kiện Chúng ta cần có gì? b BiĨu thøc Các phép tốn thường dùng: +, -, *, / : Phép toán số học , =, =, AND, OR, NOT : Phép so sánh : Phép toán logic KHÁI NIỆM b biểu thức Các toán hạng tất biểu thức: Tên trường : (đóng vai trò biến) ghi dấu ngoặc vuông Vd: [TOAN], [LUONG] Hằng số: Hằng văn Biểu thức số học Vd: 0.1; 1000000,… : viết dấu nháy kép Vd: “Nam”, “Nữ”,… • Mơ tả trường tính tốn mẫu hỏi Vd: MAT_DO: [SO_DAN]/[DIEN_TICH] [GT] = “Nam” AND [Tin] >= 8.5 : Tìm học sinh nam có điểm trung bình mơn tin từ 8,5 trở lên biểu thức lọc KHÁI NIỆM c Các hàm • Access cung cấp số hàm gộp nhóm: SUM AVG MIN : Tính tổng : Tính giá trị trung bình COUNT : Tính giá trị nhỏ MAX : Tính giá trị lớn : Đếm số giá trị khác trống • Các hàm SUM, AVG, MIN, MAX: thực trường kiểu số TẠO MẪU HỎI Hãy nêu bước a Các bước để tạo mẫu hỏi: để tạo • Chọn liệu nguồn cho mẫu mẫu hỏi hỏi? • Chọn trường từ liệu nguồ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 ghi • Chọn trường dùng để xếp ghi mẫu hỏi • Tạo trường tính tốn từ trường có • Đặt điều kiện gộp nhóm 2 TẠO MẪU HỎI b Cách thực 1.Click chọn 2.Tạo mẫu hỏi cách tự thiết kế 2.Tạo mẫu hỏi cách dùng thuật sĩ TẠO MẪU HỎI Tạo mẫu hỏi cách người dùng tự thiết kế (Create query in Design view) Click chọn Click chọn TẠO MẪU HỎI 2.Click chọn 1.Click chọn 3.Click chọn TẠO MẪU HỎI 1.Lần lượt nháy đúp vào trường từ liệu nguồn đưa vào mẫu hỏi Các trường từ liệu nguồn đưa vào mẫu hỏi TẠO MẪU HỎI Cửa sổ mẫu hỏi chế độ thiết kế Nguồn liệu hiển thị cấu trúc bảng có chứa trường chọn để dùng mẫu hỏi Lưới QBE: nơi mô tả điều kiện mẫu hỏi Mỗi cột thể trường sử dụng mẫu hỏi TẠO MẪU HỎI Nội dung hàng lưới QBE Khai báo tên trường chọn Các trường có mặt mẫu hỏi trường dùng để lọc, xếp, kiểm tra giá trị Tên bảng mẫu hỏi chứa trường tương ứng Xác định trường cần xếp Click chọn để xác định trường xuất mẫu hỏi Mô tả điều kiện để chọn ghi đưa vào mẫu hỏi Các điều kiện viết dạng logic • Sau chọn điều kiện ta thực mẫu hỏi để xem kết • Trên cơng cụ, Click chọn TẠO MẪU HỎI Tạo mẫu hỏi cách dùng thuật sĩ (Create query by using wizard) Click chọn Click chọn • Xuất hộp thoại Simple Query Wizard TẠO MẪU HỎI • Hộp thoại Simple Query Wizard Chọn bảng mẫu hỏi Click chọn trường Click chọn để di chuyển trường chọn qua khung Selected Field TẠO MẪU HỎI Nháy NEXT TẠO MẪU HỎI Nhập tên để tên mặc định Click chọn Click chọn TẠO MẪU HỎI Lick chọn để chuyển sang chế độ tự thiết kế VÍ DỤ ÁP DỤNG Khai thác CSDL: “QuanLyHocSinh”, cần tạo mẫu hỏi cho biết danh sách học sinh có điểm trung bình tất mơn từ 7,5 trở lên VÍ DỤ ÁP DỤNG • Double click vào Create Query in Design View • Chọn bảng LyLichHocSinh làm liệu • Double click vào trường MaSO, HoDem, Ten, Toan, Li, Hoa, Van,Tin bảng LyLichHocSinh để đưa vào mẫu hỏi • Trong lưới QBE, dòng Criteria, cột Toan, Li, Hoa, Van, Tin gõ: >=6,5 • Click nút để thực mẫu hỏi xem kết VÝ dơ ¸p dơng Nhập >=6.5 dòng Criteria, cột Toan, Li, Hoa, Van, Tin ... tốn mẫu hỏi Vd: MAT_DO: [SO_DAN]/[DIEN_TICH] [GT] = “Nam” AND [Tin] >= 8. 5 : Tìm học sinh nam có điểm trung bình mơn tin từ 8, 5 trở lên biểu thức lọc KHÁI NIỆM c Các hàm • Access cung cấp số hàm... click vào trường MaSO, HoDem, Ten, Toan, Li, Hoa, Van, Tin bảng LyLichHocSinh để đưa vào mẫu hỏi • Trong lưới QBE, dòng Criteria, cột Toan, Li, Hoa, Van, Tin gõ: >=6,5 • Click nút để thực mẫu hỏi... hỏi Lưới QBE: nơi mô tả điều kiện mẫu hỏi Mỗi cột thể trường sử dụng mẫu hỏi TẠO MẪU HỎI Nội dung hàng lưới QBE Khai báo tên trường chọn Các trường có mặt mẫu hỏi trường dùng để lọc, xếp, kiểm