Trả lời nhanh
Mẫu hỏi (query) trong Access có hai chế độ làm việc: chế độ thiết kế (Design View) dùng để tạo mới hoặc chỉnh sửa mẫu hỏi, và chế độ trang dữ liệu (Datasheet View) dùng để xem kết quả truy vấn. Hai chế độ này đối ứng nhau: thiết kế là “khai báo yêu cầu”, trang dữ liệu là “xem câu trả lời”.
Mẫu hỏi là gì?
Mẫu hỏi (còn gọi là truy vấn, query) là đối tượng của hệ quản trị CSDL Access dùng để sắp xếp, lọc, tổng hợp dữ liệu từ một hoặc nhiều bảng theo điều kiện người dùng đặt ra. Kết quả của mẫu hỏi trông giống một bảng nhưng thực chất mẫu hỏi chỉ lưu yêu cầu truy vấn, không lưu bản sao dữ liệu. Mỗi lần mở, Access lấy dữ liệu mới nhất từ bảng nguồn.
Hai chế độ làm việc với mẫu hỏi
| Chế độ | Tên tiếng Anh | Dùng để làm gì? |
|---|---|---|
| Chế độ thiết kế | Design View | Chọn bảng nguồn, chọn trường, đặt điều kiện lọc (Criteria), sắp xếp (Sort), tạo trường tính toán, gộp nhóm (Total)… |
| Chế độ trang dữ liệu | Datasheet View | Hiển thị kết quả truy vấn dưới dạng bảng để xem, kiểm tra. |
Chế độ thiết kế
Lưới thiết kế (QBE) gồm các dòng chính: Field (tên trường), Table (bảng chứa trường), Sort (sắp xếp), Show (có hiện trường trong kết quả hay không), Criteria (điều kiện). Mọi thay đổi về nội dung truy vấn đều làm ở đây.
Chế độ trang dữ liệu
Đây là nơi bạn đọc kết quả: mỗi hàng là một bản ghi thoả điều kiện, mỗi cột là một trường được chọn. Nếu kết quả sai, quay lại chế độ thiết kế để sửa điều kiện.
Cách chuyển giữa hai chế độ
- Mở mẫu hỏi (nháy đúp vào tên mẫu hỏi sẽ chạy và hiện chế độ trang dữ liệu).
- Nháy nút View trên thanh công cụ rồi chọn Design View hoặc Datasheet View; hoặc nháy phải vào tên mẫu hỏi, chọn chế độ tương ứng.
- Với mẫu hỏi đang thiết kế, nút Run (dấu !) cũng chạy truy vấn và hiện kết quả.
Ngoài ra, các phiên bản Access còn có SQL View để xem hoặc viết câu lệnh SQL tương ứng. Tuy nhiên, khi sách giáo khoa Tin học 12 hỏi “các chế độ làm việc với mẫu hỏi” thì đáp án chuẩn là chế độ thiết kế và chế độ trang dữ liệu.
Phân biệt với chế độ của các đối tượng khác
| Đối tượng | Chế độ thường dùng |
|---|---|
| Bảng (Table) | Thiết kế; trang dữ liệu |
| Mẫu hỏi (Query) | Thiết kế; trang dữ liệu |
| Biểu mẫu (Form) | Thiết kế; biểu mẫu (Form View) |
| Báo cáo (Report) | Thiết kế; xem trước khi in |
Lỗi sai thường gặp
- Chọn “chế độ biểu mẫu” cho mẫu hỏi. Chế độ biểu mẫu chỉ có ở Form, không phải ở Query.
- Cho rằng mẫu hỏi lưu dữ liệu riêng. Mẫu hỏi chỉ lưu cấu trúc truy vấn; dữ liệu vẫn nằm trong bảng.
- Sửa điều kiện ở trang dữ liệu. Muốn đổi điều kiện lọc phải quay lại chế độ thiết kế.
Mẹo nhớ: “Thiết kế để làm – Trang dữ liệu để xem.”
Bài luyện tập
- Em muốn lọc những học sinh có điểm Toán từ 8 trở lên. Em đặt điều kiện
>=8ở chế độ nào?
Đáp án: chế độ thiết kế, tại dòng Criteria của trường Toán. - Sau khi nháy nút Run, em thấy bảng kết quả hiện ra. Đó là chế độ nào?
Đáp án: chế độ trang dữ liệu. - Đúng hay sai: “Mẫu hỏi có thể làm việc ở chế độ biểu mẫu.”
Đáp án: Sai, chế độ biểu mẫu thuộc về Form; mẫu hỏi có chế độ thiết kế và trang dữ liệu.
Câu hỏi thường gặp
Các chế độ làm việc với mẫu hỏi là gì?
Mẫu hỏi trong Access có hai chế độ: chế độ thiết kế (Design View) để tạo và chỉnh sửa, và chế độ trang dữ liệu (Datasheet View) để xem kết quả.
Làm sao chuyển từ chế độ thiết kế sang trang dữ liệu?
Nháy nút View trên thanh công cụ rồi chọn Datasheet View, hoặc nháy nút Run để chạy mẫu hỏi và xem kết quả.
Muốn sửa điều kiện lọc của mẫu hỏi thì làm ở chế độ nào?
Làm ở chế độ thiết kế, tại dòng Criteria của trường cần lọc. Chế độ trang dữ liệu chỉ để xem kết quả.
Mẫu hỏi có lưu dữ liệu không?
Không. Mẫu hỏi chỉ lưu yêu cầu truy vấn; dữ liệu vẫn nằm trong các bảng nguồn và được lấy mới mỗi lần mở mẫu hỏi.