Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
1,63 MB
Nội dung
Bài 7: Làmviệcvớitruyvấnnângcao Định nghĩa Truyvấn dữ liệu Tìm hiểu các cách tạo truyvấn Thực hiện truyvấn trên nhiều bảng Tìm hiểu các khái niệm trong biểu thức tiêu chuẩn Tìm hiểu cách xây dựng biểu thức tiêu chuẩn Nhắc lại bài cũ Định nghĩa Truyvấn dữ liệu Tìm hiểu các cách tạo truyvấn Thực hiện truyvấn trên nhiều bảng Tìm hiểu các khái niệm trong biểu thức tiêu chuẩn Tìm hiểu cách xây dựng biểu thức tiêu chuẩn Slide 7 - Làmviệcvớitruyvấnnângcao 2 1. Tạo các truyvấn trên nhiều bảng 2. Tạo các truyvấnnângcao 3. Tạo truyvấn PivotTable Mục tiêu bài học hôm nay 1. Tạo các truyvấn trên nhiều bảng 2. Tạo các truyvấnnângcao 3. Tạo truyvấn PivotTable Slide 7 - Làmviệcvớitruyvấnnângcao 3 Sử dụng kiểu kết nối mặc định INNER JOIN: 1.1. Tạo truyvấn kết hợp các bảng 1.2. Tạo truyvấn kết hợp bảng với một truyvấn khác Sử dụng kiểu các kiểu kết nối khác 1.3. Tạo truyvấn kết hợp sử dụng các kiểu kết nối khác 1. Tạo truyvấn kết hợp nhiều bảng Sử dụng kiểu kết nối mặc định INNER JOIN: 1.1. Tạo truyvấn kết hợp các bảng 1.2. Tạo truyvấn kết hợp bảng với một truyvấn khác Sử dụng kiểu các kiểu kết nối khác 1.3. Tạo truyvấn kết hợp sử dụng các kiểu kết nối khác Slide 7 - Làmviệcvớitruyvấnnângcao 4 Thực hiện trên các bảng có quan hệ với nhau. Tạo quan hệ cho hai bảng bằng cách: trong cửa sổ thiết kế truy vấn, kéo và thả cột dữ liệu từ một bảng sang cột tương tự nó trong bảng khác 1.1. Tạo truyvấn kết hợp các bảng Thực hiện trên các bảng có quan hệ với nhau. Tạo quan hệ cho hai bảng bằng cách: trong cửa sổ thiết kế truy vấn, kéo và thả cột dữ liệu từ một bảng sang cột tương tự nó trong bảng khác Slide 7 - Làmviệcvớitruyvấnnângcao 5 Ví dụ: kéo và thả cột “Mã NV” từ bảng Nhan Su sang bảng De tai, Access sẽ hiển thị đường kết nối tạm thời như sau Tạo truyvấn kết hợp các bảng Slide 7 - Làmviệcvớitruyvấnnângcao 6 Ví dụ: Thực hiện truyvấn Tạo truyvấn kết hợp các bảng Slide 7 - Làmviệcvớitruyvấnnângcao7 Có thể tổ hợp một truyvấn trong một truyvấn khác, và Access sẽ thiết lập một quan hệ tạm thời dựa trên các cột chung 1.2. Kết hợp bảng với một truyvấn khác Ví dụ: Truyvấn kết hợp bảng Nhan Su vớitruyvấn “Q_De tai thuc hien nam 2011” để hiển thị thông tin các nhân viên thực hiện đề tài năm 2011 Slide 7 - Làmviệcvớitruyvấnnângcao 8 Ví dụ: Truyvấn kết hợp bảng Nhan Su vớitruyvấn “Q_De tai thuc hien nam 2011” để hiển thị thông tin các nhân viên thực hiện đề tài năm 2011 1.3.1. Sử dụng kết nối ngoài 1.3.2. Tự kết nối 1.3.3. Kết nối không bằng nhau 1.3. Tạo truyvấn kết hợp sử dụng các kiểu kết nối khác Slide 7 - Làmviệcvớitruyvấnnângcao 9 Kết nối ngoài (Outer Join): là kết nối mà các bản ghi trong một bảng không có bản ghi tương ứng trong bảng còn lại vẫn được chấp nhận trong kết quả kết nối Ví dụ: Kết nối ngoài giữa hai bảng Nhan Su và De tai cho kết quả gồm cả những bản ghi của những nhân viên không thực hiện đề tài nào 1.3.1. Kết nối ngoài Kết nối ngoài (Outer Join): là kết nối mà các bản ghi trong một bảng không có bản ghi tương ứng trong bảng còn lại vẫn được chấp nhận trong kết quả kết nối Ví dụ: Kết nối ngoài giữa hai bảng Nhan Su và De tai cho kết quả gồm cả những bản ghi của những nhân viên không thực hiện đề tài nào Slide 7 - Làmviệcvớitruyvấnnângcao 10 [...]... nhập tham số vào Slide 7 - Làmviệcvớitruyvấnnângcao 24 Tạo truyvấn tham số Ví dụ: yêu cầu nhập tham số là Mã nhân viên Slide 7 - Làmviệcvớitruyvấnnângcao 25 2.4 Tạo truyvấn hành động Các truyvấn hành động bao gồm: Truyvấn cập nhật để thay đổi dữ liệu bảng: sử dụng công cụ Design -> Update Truyvấn xóa để xóa một số bản ghi -> sử dụng công cụ Design -> Delete Truyvấn tạo bảng để tạo bảng... dụng công cụ Design -> Make Table Truyvấn thêm để thêm bản ghi vào bảng dữ liệu -> sử dụng công cụ Design -> Append Slide 7 - Làmviệcvớitruyvấnnângcao 26 3 Truyvấn PivotTable 3.1 Khái niệm PivotTable 3.2 Tạo truyvấn PivotTable một chiều 3.3 Tạo truyvấn PivotTable hai chiều 3.3.1 Cách tạo truyvấn PivotTable hai chiều Slide 7 - Làmviệcvớitruyvấnnângcao 27 3.1 Khái niệm PivotTable PivotTable... Slide 7 - Làmviệcvớitruyvấnnângcao 22 Tạo truyvấn ra quyết định Ví dụ: Switch([Kinh phí]>1000,"Loại A",[Kinh phí]> =70 0,"Loại B",[Kinh phí] Totals Bước 3: Chọn hàm toán học muốn áp dụng Bước 4: Có thể đặt lại tên cho cột nếu cần Slide 7 - Làmviệcvớitruyvấnnângcao 18 2.2 Tạo truyvấn ra quyết định Kết quả truyvấn có thể dùng để đưa ra quyết định Sử dụng các mệnh... PivotTable Slide 7 - Làmviệcvớitruyvấnnângcao 29 Khái niệm PivotTable Trường lọc Trường hàng Slide 7 - Làmviệcvớitruyvấnnângcao Trường cột Vùng dữ liệu chi tiết 30 3.2 Tạo PivotTable một chiều Bước 1: Mở bảng /truy vấn và lựa chọn chế độ nhìn là PivotTable Bước 2: chọn cột dữ liệu muốn sử dụng làm trường cột/hàng cho PivotTable Slide 7 - Làmviệcvớitruyvấnnângcao 31 Tạo PivotTable một chiều... Giá trị 2: Mệnh đề trả về giá trị này nếu Biểu thức logic là False Khi áp dụng mệnh đề IIf thì chọn kiểu hàm toán học là Expression Slide 7 - Làm việcvới truy vấnnângcao 20 Tạo truyvấn ra quyết định Ví dụ: Slide 7 - Làm việcvới truy vấnnângcao 21 Tạo truyvấn ra quyết định Mệnh đề Switch: Kiểm tra nhiều biểu thức logic và trả về các quyết định phụ thuộc vào biểu thức logic tương ứng Cấu trúc:... 7 - Làm việcvới truy vấnnângcao 15 2 Tạo các truyvấnnângcao 2.1 Tạo truyvấn tổng hợp 2.2 Tạo truyvấn ra quyết định 2.3 Tạo truyvấn tham số 2.4 Tạo truyvấn hành động Slide 7 - Làm việcvới truy vấnnângcao 16 2.1 Tạo truyvấn tổng hợp Truyvấn tổng hợp: áp dụng các hàm toán học để tạo truyvấn thực hiện tính toán trên các cột dữ liệu Các hàm toán học như: Sum, Avg, Group By, Var, First, Last,... thể chọn trường làm dụng làm dữ liệu chi tiết cho trường lọc PivotTable Slide 7 - Làmviệcvớitruyvấnnângcao 32 Tạo PivotTable một chiều Có thể thêm các tính toán trên trường dữ liệu vào PivotTable sử dụng công cụ AutoCalc Trong PivotTable, lựa chọn tên trường Chọn Design -> AutoCalc Lựa chọn một trong các hàm toán học như Sum, Avg, Variance… Slide 7 - Làm việcvới truy vấnnângcao 33 Tạo PivotTable . bảng Slide 7 - Làm việc với truy vấn nâng cao 6 Ví dụ: Thực hiện truy vấn Tạo truy vấn kết hợp các bảng Slide 7 - Làm việc với truy vấn nâng cao 7 Có thể tổ hợp một truy vấn trong một truy vấn khác,. chuẩn Slide 7 - Làm việc với truy vấn nâng cao 2 1. Tạo các truy vấn trên nhiều bảng 2. Tạo các truy vấn nâng cao 3. Tạo truy vấn PivotTable Mục tiêu bài học hôm nay 1. Tạo các truy vấn trên nhiều. Tạo các truy vấn nâng cao 3. Tạo truy vấn PivotTable Slide 7 - Làm việc với truy vấn nâng cao 3 Sử dụng kiểu kết nối mặc định INNER JOIN: 1.1. Tạo truy vấn kết hợp các bảng 1.2. Tạo truy vấn kết