intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Giáo trình giới thiệu nguyên tắc lập trình trong access với blank access database p10

Chia sẻ: Dgdf Ouio | Ngày: | Loại File: PDF | Số trang:5

73
lượt xem
8
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Toán tử BETWEEN để lọc ra các giá trị nằm trong một khoảng nào đó. Thường giải quyết các yêu cầu lớn hơn hoặc bằng bao nhiêu và nhỏ hơn hoặc bảng bao nhiêu? Cú pháp toán tử Between như sau:Cả 4 ví dụ trên đều đặt lọc theo các tham trị (lọc cứng). Trong trường hợp sử dụng các tham biến vào điều kiện lọc, xin tiếp tục theo dõi hướng dẫn dưới đây: Muốn thiết lập giá trị đặt lọc nào...

Chủ đề:
Lưu

Nội dung Text: Giáo trình giới thiệu nguyên tắc lập trình trong access với blank access database p10

  1. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k - - lọc ra những người sinh từ năm 1980 đến năm Like ‘*/*/198?’ 1989; - … Ví dụ 4: Lọc ra những cán bộ có 2,000,000>= Thuclinh >=1,000,000: Toán tử BETWEEN để lọc ra các giá trị nằm trong một khoảng nào đó. Thường giải quyết các yêu cầu lớn hơn hoặc bằng bao nhiêu và nhỏ hơn hoặc bảng bao nhiêu? Cú pháp toán tử Between như sau: Between And Cả 4 ví dụ trên đều đặt lọc theo các tham trị (lọc cứng). Trong trường hợp sử dụng các tham biến vào điều kiện lọc, xin tiếp tục theo dõi hướng dẫn dưới đây: Muốn thiết lập giá trị đặt lọc nào là tham biến bạn làm như sau: [Gõ một lời nhắc trong ngoặc vuông] tại đúng vị trí tham số cần thiết lập. Ví dụ: Lọc ra danh sách các cán bộ phòng ban nào đó, làm như sau: Khi thi hành query, một hộp thoại yêu cầu gõ vào tham số cần lọc: Hãy gõ vào Tên phòng ban cần xem. Việc thiết lập tham số kiểu này không giới hạn trên một query. Trang 49
  2. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k Bản chất của yêu cầu lọc dữ liệu thể hiện ở mệnh đề:------------------------- … WHERE … trong câu lệnh SQL ------------------------------------------------------------------------------------------------- 2. TOTAL queries Tổng hợp – là phép xử lý dữ liệu khá phổ biến. Trong Access, query là một trong những công cụ xử lý khá tốt việc này. Total query là một điển hình. Hãy xét một số yêu cầu tổng hợp dữ liệu như sau: Trang 50
  3. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k 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: Trang 51
  4. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k - 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à: Trang 52
  5. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k 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,.. Trang 53
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2