access 2010 giao trinh cau truy van query

43 422 0
access 2010  giao trinh cau truy van  query

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 QUERIES 1.1 Khái niệm Query (truy vấn) cho phép xử lý liệu lưu bảng nhằm đáp ứng yêu cầu thông tin Gồm loại query: - Select query: loại câu truy vấn sử dụng nhiều nhất, giúp xem thông tin từ nhiều bảng khác CSDL theo tiêu chí - Total query: loại đặc biệt Select query Thực chức tổng hợp liệu nhóm ghi thông qua hàm thống kê như: Sum, Count, Min, Max, Avg, - Crosstab query: Total query kết hiển thị dạng bảng, với tiêu đề hàng tiêu đề cột dựa trường Dữ liệu ô giao hàng cột tính toán thông qua hàm thống kê như: Sum, Count, Min, Max, Avg, - Action query: gồm loại truy vấn Delete (xóa), Update (cập nhật), Append (thêm), Make Table (tạo bảng mới) cho phép bạn tạo bảng thay đổi liệu bảng có sở liệu Action query thực thi ảnh hưởng đến nhiều ghi bảng 1.2 Các bước xây dựng query Phân tích yêu cầu lấy thông tin a Xác định loại câu truy vấn b Xác định bảng nguồn câu truy vấn i ii iii iv Bảng chứa trường xuất bảng kết Bảng chứa trường dùng làm điều kiện Bảng chứa trường tham gia vào biểu thức tính toán Bảng dùng để liên kết c Xác định trường xuất bảng kết Thực thi câu truy vấn 1.2.1 Các thành phần cửa sổ thiết kế query Cửa sổ thiết kế Query gồm phần: - Table/query pane: khung chứa bảng query tham gia truy vấn - Lưới thiết kế (Query by Example: QBE) : Chứa tên trường tham gia vào truy vấn tiêu chuẩn sử dụng để chọn ghi mong muốn (điều kiện lọc) Mỗi cột lưới QBE chứa thông tin trường từ bảng Query Table/query pane Lưới thiết kế bao gồm thành phần: Các trường Table/Query pane Lưới QBE - Field: nơi tạo thêm trường, trường hiển thị kết truy vấn - Table: tên bảng chứa trường tương ứng dòng Field - Sort: kiểu xếp liệu trường query - Show: có hiển thị trường kết câu truy vấn không - Criteria: Nhập điều kiện lọc - Or: Thêm điều kiện lọc tương ứng với phép OR, biểu thức điều kiện trường đặt dòng tương ứng với phép AND 1.2.2 Các bước thực câu truy vấn Để tạo thực thi câu truy vấn ta làm sau: - Chọn Tab Create  Group Queries  Query Design Group Queries - Xuất cửa sổ thiết kế Query cửa sổ Show Table cho phép chọn bảng Query tham gia truy vấn Cửa sổ thiết kế Query Cửa sổ Show Table - Chọn bảng  click Add để thêm bảng vào cửa sổ thiết kế Query - Sau chọn đủ bảng Query cần thiết, click nút Close để đóng cửa sổ Show Table - Chọn trường cần hiển thị kết vào lưới thiết kế cách drag chuột kéo tên trường từ bảng click đúp vào tên trường - Nhập điều kiện lọc dòng Criteria (nếu có) - Chọn nút Run để thực thi Ví dụ: Hiển thị thông tin hàng hoá có CSDL theo loại hàng? - Bảng nguồn: HangHoa, LoaiHang - Trường: MaLoai, TenLoai, MaHang, TenHang, DVT, Dongia - Giao diện thiết kế - Giao diện kết 1.2.3 Các thao tác cửa sổ thiết kế query a Chọn trường lưới thiết kế Để chọn trường nhiều trường lưới thiết kế, ta đưa chuột lên tên trường chuột có dạng mũi tên màu đen hướng xuống click chuột để chọn, drag chuột để chọn nhiều trường b Di chuyển trường Sau chọn trường cần di chuyển, drag chuột tên trường để di chuyển c Chèn thêm trường xóa trường Trong Query Tools  Tab Design  Query Setup  Insert Columns (Delete Columns) d Xem thuộc tính trường (xem phần 1.3.5) e Xem thuộc tính Query (xem phần 1.3.4) f Thêm Table/Query vào truy vấn Khi thiết kế query, cần chọn thêm bảng, click nút Show Table nhóm lệnh Query Setup g Xóa Table/Query khỏi truy vấn Click phải Table/Query cần xóa, chọn Remove Table 1.3 SELECT QUERY 1.3.1 Khái niệm Select query: loại truy vấn đơn giản, trả số ghi dựa tiêu chuẩn định Trong nhiều trường hợp, loại truy vấn tương tự filter (xem phần tạo bảng) Trong loại câu truy vấn cập nhật thông tin trực tiếp vào bảng thông qua bảng kết câu truy vấn 1.3.2 Cách tạo (Xem cách tạo phần trên) Ví dụ: Hiển thị thông tin tất lớp có CSDL theo chuyên ngành - Bảng nguồn: ChuyenNganh, Lop - Trường: MaCN, TenCN, MaLop, TenLop - Giao diện thiết kế - Giao diện kết 1.3.3 Xây dựng biểu thức điều kiện Ngoài việc sử dụng truy vấn để chọn trường hiển thị thông tin cần thiết, bạn sử dụng truy vấn để hiển thị số ghi theo điều kiện Ví dụ: Hiển thị thông tin lớp thuộc chuyên ngành Tiếng anh văn phòng? - Bảng nguồn: ChuyenNganh, Lop - Trường: MaCN, TenCN, MaLop, TenLop - Giao diện thiết kế - Giao diện kết a Cách thể giá trị biểu thức điều kiện Kiểu liệu Cách thể Ví dụ Text Đặt cặp dấu “ ” “Tiếng Anh văn phòng” Date Đặt cặp dấu # # #1/1/2003# Number 10 b Toán tử sử dụng biểu thức điều kiện Toán tử Ví dụ < Số lượng nhỏ 10 Trước ngày 2/3/2003 Thể >= Đơn giá > 2000 < > (khác) Không thuộc loại Vở Between gt1 And gt2 Số lượng mua từ 13 đến 20 Hoặc >= gt1 And

Ngày đăng: 21/03/2017, 13:24

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan