Bài giảng tin học nâng cao (microsoft access) chương 4 GV trần thanh san

76 195 0
Bài giảng tin học nâng cao (microsoft access)  chương 4   GV trần thanh san

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Select Query Total Query Crosstab Query Make table Query Append Query Delete Query Update Query Có nhiều dạng yêu cầu xử lý liệu như: Trích - lọc - hiển thị liệu; Tổng hợp - thống kê; Thêm - bớt - cập nhật thay đổi liệu Query giải yêu cầu người sử dụng có loại Query:  Bước 3: thi hành query để nhận kết cách: Nếu query chế độ thiết kế, nhấn nút Run công cụ; Hoặc nháy đúp chuột lên query cần thực Khi hộp thoại cảnh báo việc bạn lệnh thi hành query làm thay đổi đến liệu CSDL: Nhấn Yes để tiếp tục nhấn No để huỷ bỏ lệnh Nếu CSDL tồn bảng có tên bảng bạn định cho query lưu liệu, Access hỏi bạn: Đã tồn bảng xxx CSDL rồi, bị xoá query thi hành, bạn có muốn tiếp tục không? Nhấn Yes để tiếp tục (tất nhiên bảng liệu bị xoá thay vào nội dung mới); nhấn No để huỷ bỏ Cuối hộp thoại hỏi lần cuối xem bạn có đồng ý dán xxx ghi vào bảng định hay không? Nhấn Yes để đồng ý, No để huỷ bỏ Thi hành xong mở bảng vừa tạo để kiểm tra kết Thêm hay nhiều mẫu tin vào bảng liệu từ bảng khác Mẫu tin thêm vào phải thỏa yêu cầu kiểm tra nhập liệu Bước 1: Trong cửa sổ Database, chọn thẻ Queries nhấn chọn New Bước 2: Trong cửa sổ Show Table, chọn bảng chứa liệu nguồn Bước 3: Trong cửa sổ thiết kế Query, chọn thực đơn Query  Append Query chọn bảng cần thêm liệu Bước 4: Kéo trường bổ sung lên dòng field Đặt điều kiện chọn mẫu tin cần thêm dòng Criteria Delete Query loại Action Query (query hành động) Nó gây thay đổi liệu CSDL Trong trường hợp này, Delete query dùng để xoá ghi từ CSDL thoả mãn điều kiện VD: Tạo Detele query xoá cán đến tuổi nghỉ hưu khỏi CSDL Quản lý lương cán (Khi query thi hành, danh sách cán đến tuổi hưu bị xoá khỏi bảng canbo) Cách tạo query sau: Bước 1: Tạo Select query sau: Bước 2: đổi query hành thành Delete query cách mở thực đơn Queries | Delete Query Để thi hành việc xoá cán bộ, nhấn nút Run công cụ Khi hộp thoại cảnh báo xuất hiện: Nhấn Yes để đồng ý xoá ghi (bản ghi xoá phục hồi lại được); nhấn No để huỷ bỏ lệnh Update query dùng cập nhật liệu số trường CSDL Giống với Delete query, Update query loại query hành động, làm thay đổi nội dung liệu CSDL Ví dụ: Sử dụng Update query để tính giá trị cho cột luongchinh (lương chính) trường thêm vào bảng canbo Bước 1: Tạo Select query có chứa bảng canbo chuyển thành Update query cách mở thực đơn Queries | Update query; hộp thoại thiết kế query sau: Bước 2: Thiết lập trường cần cập nhật liệu cách: Chọn tên trường cần cập nhầt liệu dòng Field; Gõ vào biểu thức tính giá trị cho trường dòng Update To; Gõ vào điều kiện để tính toán cần dòng Criteria Với yêu cầu trên, luongchinh = hesoluong * 290000 cửa sổ thiết kế query sau: Để thi hành việc cập nhật lương cán bộ, nhấn nút Run công cụ Khi hộp thoại cảnh báo xuất hiện, Nhấn Yes [...]... query: 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  thông tin phải được tính theo một biểu thức nào đó như: luongchinh và thuclinh (thông tin suy dẫn) Muốn hiển thị trường nào lên query, nhấn đúp chuột lên tên trường hoặc dùng chuột kéo tên chúng... ra thông tin chi tiết sinh viên của một lớp Đư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 đó; CSDL về cán bộ trong một đơn vị Đưa ra 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: Thông tin yêu cầu... 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 Bước 1: Tạo một Select query sử dụng Design View, 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 Bước 3: Khai báo những thông tin cần thiết cho query: Dòng Field: là nơi khai báo danh sách các thông tin (cột dữ... chứa trường đó như sau: [].[] Cuối cùng, màn hình thiết kế query như sau: Có thể ghi query lại với một tên gọi khi ra lệnh lưu Alt + S Bước 4: Sử dụng query vừa tạo Kích đúp vào tên Querry vừa tạo Hoặc chuyển sang chế độ Datasheet View Sửa lại cấu trúc thiết kế query khi chọn chúng và nhấn nút Design  Một số thiết lập khác cho Query Dòng Sort: để thiết lập thứ tự sắp... sinh năm 1980; Like ‘*/11/*’ - lọc ra những người sinh tháng 11; Like ‘*/*/198?’ - lọc ra những người sinh từ năm 1980 đến năm 1989; Like ‘[A-H]*’ – lọc ra những người có tên bắt đầu từ A-H Ví dụ 4: Lọc ra những cán bộ có 2,000,000>= Thuclinh >=1,000,000 Cú pháp toán tử Between như sau: Between And Các phép toán và biểu thức dùng để lập tiêu chuẩn chọn các bản ghi Toán ... Table Bước 3: Khai báo thông tin cần thiết cho query: Dòng Field: nơi khai báo danh sách thông tin (cột liệu) bảng kết Có loại thông tin toán yêu cầu: thông tin có sẵn từ trường CSDL canboID,... bảng kết Ví dụ: Đưa thông tin chi tiết sinh viên lớp Đưa thông tin chi tiết hoá đơn bán ngày hôm nay; Đưa doanh thu bán hàng tháng đó; CSDL cán đơn vị Đưa thông tin sau: canboID, hoten, ngaysinh,... Phân tích yêu cầu: Thông tin yêu cầu đòi hòi từ nhiều bảng khác (bảng CANBO với cột: canboID, hoten, ngaysinh; bảng CHUCVU với cột tencv, phucapcv); Có cột thông tin có sẵn CSDL (5 cột kể trên)

Ngày đăng: 04/12/2015, 03:28

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan