Danh mục

Giáo trình Microsoft Access 2000_5

Số trang: 10      Loại file: pdf      Dung lượng: 467.65 KB      Lượt xem: 19      Lượt tải: 0    
Thư viện của tui

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

Thông tin tài liệu:

Tất cả những yêu cầu trên đều có thể được đáp ứng bằng các TOTAL query. Dưới đây sẽ hướng dẫn cách tạo Total query. Ví dụ: tạo query đưa ra bảng tổng hợp Tenchucvu, Tổng số CB (query thứ 2); Bước 1: Tạo một select query với đầy đủ các thông tin liên quan bảng tổng hợp:
Nội dung trích xuất từ tài liệu:
Giáo trình Microsoft Access 2000_5 Copyright® Nguyễn Sơn HảiGiáo trình Microsoft Access 2000 Tất cả những yêu cầu trên đều có thể được đáp ứng bằng các TOTAL query. Dưới đây sẽ hướng dẫn cách tạo Total query. Ví dụ: tạo query đưa ra bảng tổng hợp Tenchucvu, Tổng số CB (query thứ 2); Bước 1: Tạo một select query với đầy đủ các thông tin liên quan bảng tổng hợp: Bước 2: Tuỳ chọn Total query bằng cách mở thực đơn View | Total hoặc nhấn nút Total trên thanh công cụ; Bước 3: Thiết lập các tuỳ chọn Total cho các trường một cách phù hợp như sau: This is trial version Trang 51 www.adultpdf.com Copyright® Nguyễn Sơn HảiGiáo trình Microsoft Access 2000 - Vì bài toán yêu cầu tổng hợp thông tin theo từng loại chức vụ, nên Total của trường Tenchucvu là Group By; - Trường canboID dùng để đếm số cán bộ từng chức vụ, nên chọn phép tổng hợp là Count. Đến đây đã tạo xong query và có thể thi hành để thu nhận kết quả. Ngoài phép Count để đếm, Total query còn cung cấp một số phép tổng hợp khác như: Sum - tính tổng; AVG - tính trung bình cộng; Max - xác định giá trị lớn nhất; Min - xác định giá trị nhỏ nhất Bản chất của Total query thể hiện ở câu lệnh SQL:------------------------------- SELECT .. FROM .. GROUP BY … ------------------------------------------------------------------------------------------------3. CROSSTAB queries Ở mục 2 chúng ta đã được tìm hiểu về Total query trong việc đáp ứng các yêu cầu tổng hợp dữ liệu. Trên thực tế còn rất nhiều các yêu cầu tổng hợp khác mà Total query không thể đáp ứng được. Nhiều trong số đó như là: This is trial version Trang 52 www.adultpdf.com Copyright® Nguyễn Sơn HảiGiáo trình Microsoft Access 2000 Yêu cầu tổng hợp dữ liệu là các tiêu đề dòng và cột! Tất cả những yêu cầu dạng trên có thể sử dụng CROSSTAB query để đáp ứng. Trước khi tìm hiểu cách tạo Crosstab query, chúng ta hãy tìm hiểu cấu trúc một Crosstab, được minh hoạ bởi hình sau: Column heading Row heading Value - Row heading là tiêu đề các dòng, có chứa các giá trị của các trường nào đó làm tiêu chí thống kê. Mỗi Crosstab phải có tối thiểu 1 trường làm Row heading; - Column heading là tiêu đề các cột, có chứa các giá trị của một trường nào đó làm tiêu chí thống kê. Mỗi Crosstab chỉ có duy nhất 01 trường làm Column heading; - Value là vùng dữ liệu tổng hợp (là các con số). Chỉ có duy nhất một trường làm Value, tương ứng với nó là một phép tổng hợp hoặc: đếm, tính tổng, tính trung bình cộng, max, min,.. This is trial version Trang 53 www.adultpdf.com Copyright® Nguyễn Sơn HảiGiáo trình Microsoft Access 2000 Các bước để tạo một Crosstab query. Ví dụ tạo query đưa ra được bảng tổng hợp sau: Bước 1: Tạo một select query với đầy đủ các trường có liên quan đến phéptổng hợp (không thừa và cũng không thể thiếu một trường nào) như sau: Bước 2: Ra lệnh chọn kiểu Crostab query bằng cách mở thực đơn Queries |Crosstab Query; Bước 3: Thiết lập các thuộc tính Total cũng như Crosstab cho các trường phùhợp như sau: This is trial version Trang 54 www.adultpdf.com Copyright® Nguyễn Sơn HảiGiáo trình Microsoft Access 2000 Cụ thể: Tên trường Thuộc tính Total Thuộc tính Crosstab Tenphongban Group By Row Heading Tenchucvu Group By Column Heading canboID Count Value Bản chất của Crosstab query thể hiện ở câu lệnh SQL:-------------------------- TRANSFORM .. SELECT .. FROM .. GROUP BY … PIVOT … ------------------------------------------------------------------------------------------------4. MAKE TABLE queries Select và Total query luôn đưa ra một bảng kết quả- đó là giá trị tức thời, mớinhất được lấy ra từ CSDL tại thời điểm đó. Tại thời điểm khác khi thi hành queryđó, rất có thể chúng ta k ...

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