Khi xây dựng các Truy vấn Access, để sử dụng hàm gộp nhóm trong mẫu hỏi, ta chọn
1. Tóm tắt lý thuyết1.1. Các khái niệma. Mẫu hỏi Show 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- Mẫu hỏi. Mẫu hỏi thường được sử dụng để:
Ví dụ: Tính trung bình cộng, tính tổng từng loại, đếm các bản ghi. Có 2 chế độ làm việc: Chế độ thiết kế và trang dữ liệu. Kết quả mẫu hỏi cũng đóng vai trò như một bảng. b. Biểu thức trong Access Để thực hiện các tính toán và kiểm tra các điều kiện, Access có các công cụ để viết các biểu thức, bao gồm toán hạng và phép toán. Các kí hiệu phép toán thường dùng bao gồm:
Toán hạng trong các biểu thức có thể là: Ví dụ:[TOAN], [LUONG] Ví dụ:0.1; 1000000,
Ví dụ:Nam, Nữ, Biểu thức số học được sủ dụng để mô tả các trường tính toán trong mẫu hỏi. Ví dụ:MAT_DO: [SO_DAN]/[DIEN_TICH] TIEN_THUONG : [LUONG]*0.1 Biểu thức logic sử dụng trong các trường hợp sau:
Ví dụ: Trong CSDL quản lí lương cán bộ có thể tìm các cán bộ là Nam, có lowng cao hơn 1.000.000 bằng biểu thức lọc: [GT] = NAM AND [LUONG] > 1000000 c. Các hàm số trong Access Access cung cấp một số hàm thống kê thông dụng áp dụng cho các nhóm, gọi là hàm gộp nhóm: Lưu ý: bốn hàm đầu tiên chỉ thực hiên trên kiểu dữ liệu số. 1.2.Tạo mẫu hỏia. Các bược để tạo mẫu hỏi Chọn nguồn dữ liệu cho mẫu hỏi mới, gồm các bảng và các mẫu hỏi khác. Chọn các trường từ nguồn dữ liệu để đưa vào mẫu hỏi mới. Đưa ra các điều kiện để lọc các bản ghi đưa vào mẫu hỏi. Xây dựng các trường tính toán từ các trường đã có. Đặt điều kiện gộp nhóm. b. Thiết kế mẫu hỏi Để thực hiện thiết kế mẫu hỏi thực hiện một trong hai cách sau:
Để xem hay sửa đổi mẫu hỏi đã có ta cần làm: Bước 1: Chọn mẫu câu hỏi cần xem hoặc sửa Bước 2: Nháy nút 2. Bài tập minh họaCâu 1: Khai thác CSDL: QuanLyHocSinh, cần tạo mẫu hỏi cho biết danh sách học sinh có các điểm trung bình ở tất cả các môn từ 6,5 trở lên. Hướng dẫn giải
3. Luyện tập3.1. Bài tâp tự luậnCâu 1: Nêu khái niệm và ứng dụng của mẫu câu hỏi. Câu 2: Nêu các bước cần thực hiện khi tạo câu hỏi. Câu 3: Nêu ví dụ thể hiện sự cần thiết của trường tính toán. 3.2. Bài tập trắc nghiệmCâu 1:Truy vấn dữ liệu có nghĩa là: A.In dữ liệu B.Tìm kiếm và hiển thị dữ liệu C.Cập nhật dữ liệu D.Xóa các dữ liệu không cần đến nữa Câu 2:Nếu những bài toán mà câu hỏi chỉ liên quan tới một bảng, ta có thể: A.Thực hiện thao tác tìm kiếm và lọc trên bảng hoặc biểu mẫu B.Sử dụng mẫu hỏi C.A và B đều đúng D.A và B đều sai Câu 3:Nếu những bài toán phức tạp, liên quan tới nhiều bảng, ta sủ dụng: A.Mẫu hỏi B.Bảng C.Báo cáo D.Biểu mẫu Câu 4:Để hiển thị một số bản ghi nào đó trong cơ sở dữ liệu, thống kê dữ liệu, ta dùng: A.Mẫu hỏi B.Câu hỏi C.Liệt kê D.Trả lời Câu 5:Trước khi tạo mẫu hỏi để giải quyết các bài toán liên quan tới nhiều bảng, thì ta phải thực hiện thao tác nào? A.Thực hiện gộp nhóm B.Liên kết giữa các bảng C.Chọn các trường muốn hiển thị ở hàng Show D.Nhập các điều kiện vào lưới QBE 4. Kết luậnQua bài học này, các em cần nắm được những nội dung sau:
|