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 p8

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

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

Với 2 cột luongchinh và thuclinh phải đưa vào query bằng cách tạo một cột mới với một tên gọi được tính bằng một trên dòng Field theo cú pháp như sau:Có thể ghi query lại với một tên gọi khi ra lệnh cất Alt + S Bước 4: Sử dụng query vừa tạo. Một query sau khi đã tạo xong có thể: (1) Kích hoạt chúng để lấy kết

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 p8

  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 + 10 môn học phổ thông; + 3 khối học; + 15 lớp chia đều cho 3 khối; + 30 học sinh; + Và nhập điểm 2 học kỳ cho học sinh của một lớp nào đó. Trang 39
  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 2 CHƯƠNG TRUY VẤN DỮ LIỆU Trong chương trước đã giới thiệu những khái niệm cũng như các kỹ năng, trình tự cần thiết để có thể xây dựng tốt một CSDL trên Access. Chương này sẽ cung cấp những khái niệm cũng như những kỹ năng cần thiết để xử lý dữ liệu khi cần. Một trong những công cụ xử lý dữ liệu trực quan, hữu hiệu trên Access là Query. Có rất nhiều dạng yêu cầu xử lý dữ liệu như: trích - lọc - hiển thị dữ liệu; tổng hợp - thống kê; thêm - bớt - cập nhật dữ liệu; … Vì vậy sẽ tồn tại một số loại Query tương ứng để giải quyết các yêu cầu xử lý dữ liệu trên. Có 7 loại query trong Access : Select Query; Total Query; Crosstab Query; Append Query; Delete Query; Update Query; Make table Query. Bản chất của Query là các câu lệnh SQL (Structured Queries Laguage- ngôn ngữ truy vấn dữ liệu có cấu trúc)- một ngôn ngữ truy vấn dữ liệu được dùng khá phổ biến trên hầu hết các hệ quản trị CSDL hiện nay. Việc thiết kế một query là gián tiếp tạo ra một câu lệnh xử lý dữ liệu SQL. Việc thi hành query chính là việc thi hành câu lệnh SQL đã tạo ra. Trang 40
  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 1. SELECT queries 1.1 Cách tạo Select query là loại truy vấn dùng trích - lọc - kết xuất dữ liệu từ nhiều nguồn khác nhau từ CSDL ra một bảng kết quả. Ví dụ: - Đưa ra thông tin chi tiết bảng lương tháng 8; - Đưa ra danh sách cán bộ là Đảng viên; - Đưa ra thông tin chi tiết về các hoá đơn bán ra trong ngày hôm nay; - Đưa ra doanh thu bán hàng của một tháng nào đó; -… Tất cả những yêu cầu dạng như vậy (đưa ra một danh sách kết quả) đều có thể sử dụng SELECT query để đáp ứng. Mỗi yêu cầu xử lý dữ liệu cần phải tạo ra một Select query đáp ứng; mỗi query sẽ có một tên gọi (như cách đặt tên bảng dữ liệu); query sau khi đã tạo ra đều có thể chỉnh sửa lại được cấu trúc cũng như nội dung; qui trình để đáp ứng mỗi yêu cầu trên như sau: tạo một query đáp ứng được các yêu cầu thi hành query đã tạo để thu nhận kết quả. Tiếp theo minh hoạ qui trình các bước để tạo một select query đáp ứng yêu cầu đơn giản nhất: Từ CSDL Quản lý lương cán bộ, hãy đưa ra bảng lương cán bộ với những thông tin sau: canboID, hoten, ngaysinh, tencv, luongchinh, phucapcv, thuclinh. Trong đó: luongchinh = hesoluong * 290000 Thuclinh = luongchinh + phucapcv Phân tích yêu cầu: Trang 41
  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 (1). Thông tin yêu cầu đòi hòi từ nhiều bảng khác nhau (bảng CANBO với các cột: canboID, hoten, ngaysinh; bảng CHUCVU với các cột tencv, phucapcv); (2). Có những cột thông tin đã có sẵn trên CSDL (5 cột kể trên) nhưng một số cột yêu cầu phải được tính bởi biểu thức: cột luongchinh và cột thuclinh. Hướng dẫn cách làm: Bước 1: Ra lệnh tạo một Select query mới bằng cách: kích hoạt thẻ Queries, nhấn nút New, chọn Design View, nhấn Ok (hình dưới): Hoặc nhấn đúp chuột lên biểu tượng Create query in Design view trên màn hình: Bước 2: Chọn những bảng có chứa dữ liệu liên quan lên màn hình thiết kế query từ cửa sổ Show Table (không thấy cửa sổ này nhấn nút Show table trên thanh công cụ): Trang 42
  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 Hãy chọn các bảng có liên quan (bảng CANBO và bảng CHUCVU); chọn xong nhấn Add và nhấn Close. Khi đó màn hình thiết kế query xuất hiện: Bước 3: Khai báo những thông tin cần thiết cho query: Nhấn đúp lên tên trường để chọn Dòng Field: là nơi khai báo danh sách các thông tin (cột dữ liệu) của bảng kết quả. Có 2 loại thông tin bài toán yêu cầu: thông tin có sẵn từ các trường trên CSDL như canboID, hoten, tencv, phucapcv và thông tin phải được tính theo một biểu thức nào đó như: luongchinh và thuclinh. Muốn hiển thị trường (field) nào lên query, chỉ việc nhấn đúp chuột lên tên trường đó hoặc dùng chuột kéo tên chúng từ các bảng lên dòng Field. Hãy dùng phương pháp này để đưa 4 trường canboID, hoten, ngaysinh và phucapcv lên dòng Field. Trang 43
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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