Danh mục

Bài giảng MS Access 2003: Chương 3 - Query – Truy vấn

Số trang: 26      Loại file: pdf      Dung lượng: 11.63 MB      Lượt xem: 11      Lượt tải: 0    
tailieu_vip

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng MS Access 2003: Chương 3 - Query – Truy vấn sau đây sẽ giúp cho các bạn hiểu rõ hơn về khái niệm; các loại truy vấn dùng QBE; các thành phần của 1 Query; tạo truy vấn mới; tạo các loại truy vấn. Với các bạn chuyên ngành Công nghệ thông tin thì đây là tài liệu hữu ích.
Nội dung trích xuất từ tài liệu:
Bài giảng MS Access 2003: Chương 3 - Query – Truy vấnCHƯƠNG III: QUERY – TRUY VẤNI. Khái niệmII. Các loại truy vấn dùng QBEIII.Các thành phần của 1 queryIV.Tạo truy vấn mớiV. Tạo các loại truy vấnQuery - Truy Tin Học Trường Tín - 1Vấn Dữ Liệu B.soạn: N.V.DũngI. Khái niệm: Trong Access có 2 cách truy vấn dữ liệu:  Tạo truy vấn bằng các ví dụ QBE (Query ByExample) dùng hình ảnh và kéo thả.  Tạo truy vấn bằng câu lệnh SQL (StructureQuery Language) viết các câu lệnh có cấu trúc bằngmệnh đề: SELECT ….. FROM ….. WHERE ….. Query - Truy Tin Học Trường Tín - 2 Vấn Dữ Liệu B.soạn: N.V.Dũng Truy vấn dùng QBE Truy vấn dùng SQLQuery - Truy Tin Học Trường Tín - 3Vấn Dữ Liệu B.soạn: N.V.DũngII. Các loại truy vấn dùng QBE: 1. Select Query -Truy vấn chọn: Sử dụng khá phổ biến để trích lọc dữ liệu từ 1 hay nhiều table, query. Ngoài ra còn có thể cho phép tính toán, thống kê dữ liệu theo nhóm. Query - Truy Tin Học Trường Tín - 4 Vấn Dữ Liệu B.soạn: N.V.Dũng2. Parameter Query -Truy vấn tham số: Loại Query mà khi chạy cần một hay nhiềutham số để tạo ra kết quả. Tham số được ghi dướidạng một tên biến và được nhập vào từ bàn phím. Query - Truy Tin Học Trường Tín - 5 Vấn Dữ Liệu B.soạn: N.V.Dũng3. CrossTab Query - Truy vấn chéo: Dùng để tổng hợp dữ liệu theo từng chủng loại.Loại này hữu hiệu trong việc thống kê, phân tích dữliệu. Query - Truy Tin Học Trường Tín - 6 Vấn Dữ Liệu B.soạn: N.V.Dũng4. Action Query -Truy vấn hành động: Dùng để tạo mới hay thực hiện thay đổi trongTable tuỳ theo từng loại: Update Query, Make tableQuery, Append Query, Delete Query. Query - Truy Tin Học Trường Tín - 7 Vấn Dữ Liệu B.soạn: N.V.Dũng5. Find Unmatch Query Wizard: Truy vấn để tìm giá trị không trùng nhau trên2 table, query. Query - Truy Tin Học Trường Tín - 8 Vấn Dữ Liệu B.soạn: N.V.Dũng6. Find Duplicate Query Wizard: Truy vấn tìm giá trị trùng nhau trên cùng mộttable, query. Query - Truy Tin Học Trường Tín - 9 Vấn Dữ Liệu B.soạn: N.V.DũngIII. Các thành phần của 1 query: Các Table dùng để truy vấn Các trường dùng để hiển thị kết quả Query - Truy Tin Học Trường Tín - 10 Vấn Dữ Liệu B.soạn: N.V.DũngCác dòng trong vùng hiển thị kết quả Field Tên trường hay biểu thức hiển thị kết quả Table Tên Table có chứa tên trường ở dòng Field Sort Sắp xếp dữ liệu (Ascending, Descending) Show Hiển thị, không hiển thị trường ở dòng Field Criteria Điều kiện (tiêu chuẩn) lọc dữ liệu Ngoài ra còn có dòng Total nữa. Query - Truy Tin Học Trường Tín - 11 Vấn Dữ Liệu B.soạn: N.V.DũngIV. Tạo truy vấn mới: Từ cửa sổ Database vào ngăn Query double click vào Create Query in Design View hoặc Chọn New/Design View/Ok Query - Truy Tin Học Trường Tín - 12 Vấn Dữ Liệu B.soạn: N.V.DũngV. Tạo các loại truy vấn: 1. Select Query - Truy vấn chọn B1: Tạo truy vấn mới. B2: Add các table/query cần lấy dữ liệu. B3: Chọn trường cần hiển thị kết quả. B4: Đặt điều kiện để lọc dữ liệu (Nếu có). Chạy Query trên nhấn vào nút Run Query - Truy Tin Học Trường Tín - 13 Vấn Dữ Liệu B.soạn: N.V.DũngQuery - Truy Tin Học Trường Tín - 14Vấn Dữ Liệu B.soạn: N.V.DũngMột số ví dụ: Ví dụ 1: Tạo Query để liệt kê chi tiết về các nhân viên các thông tin cần thể hiện gồm có: MANV (Mã nhân viên), HOTEN (Họ tên nhân viên), TEN (Tên chức vụ), TEN (Tên đơn vị), NSINH (Ngày sinh), NCTAC (Năm công tác).Hướng dẫn:B1: Tạo truy vấn mới.B2: Xác định các Table cần thiết. Ta thấy: + Bốn trường: MANV (Mã nhân viên), HOTEN (Họtên nhân viên), NSINH (Ngày sinh), NCTAC (Năm côngtác) đều nằm trong Table HSLG. Query - Truy Tin Học Trường Tín - 15 Vấn Dữ Liệu B.soạn: N.V.Dũng+ Trường: TEN (Tên chức vụ) nằm trong Table DMCV.+ Trường: TEN (Tên đơn vị) nằm trong Table DMDV.Vậy khi làm cần phải Add tất cả các Table HSLG,DMCV, DMDV để tham gia vào truy vấn.B3: Chọn tất cả các trường mà bài tập yêu cầu. Dưới đây làhình bài giải chi tiết.(Trong Query này ta phải cắt dây nối giữa 2 Table: DMCVvới DMDV) Chạy Query trên nhấn vào n ...

Tài liệu được xem nhiều: