1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Microsoft Access 2010 - Chương 4: Query – Truy vấn trong Access

49 1 0

Đ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

Nội dung

Trong lĩnh vực Công Nghệ Thông Tin nói riêng, yêu cầu quan trọng nhất của người học đó chính là thực hành. Có thực hành thì người học mới có thể tự mình lĩnh hội và hiểu biết sâu sắc với lý thuyết. Với ngành mạng máy tính, nhu cầu thực hành được đặt lên hàng đầu. Tuy nhiên, trong điều kiện còn thiếu thốn về trang bị như hiện nay, người học đặc biệt là sinh viên ít có điều kiện thực hành. Đặc biệt là với các thiết bị đắt tiền như Router, Switch chuyên dụng

TRƯỜNG ĐẠI HỌC KINH DOANH CÔNG NGHỆ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN MICROSOFT ACCESS 2010 TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN Chương Query – Truy vấn Access • Đặt vấn đề • Cách tạo Select Query Design View • Total Query • Queries tham số (Parameter Queries) • Crosstab query • Action query Chương Query – Truy vấn Access 4.1 Khái Niệm Query câu lệnh SQL (Structured Query Language - ngôn ngữ truy vấn mang tính cấu trúc) loại ngơn ngữ phổ biến để tạo, hiệu chỉnh, truy vấn liệu từ sở liệu quan hệ Query Table Form Access Report Module Marco 4.2 Các loại Query Select query • Là truy vấn lựa chọn thơng tin từ nhiều bảng Total query • Là loại đặc biệt truy vấn chọn Thực chức tổng hợp liệu nhóm record Crosstab query • Là loại query hiển thị liệu dạng tóm tắt bảng tính, với tiêu đề hàng tiêu đề cột dựa field bảng Top (n) query • Top (n) cho phép bạn định số tỷ lệ phần trăm record mà bạn muốn trả từ loại truy vấn khác (select query, total query, …) Action query • Gồm loại query Make-Table, Delete, Update, Append cho phép bạn tạo bảng thay đổi liệu bảng có sở liệu 4.3 Cách tạo select query Design View Để tạo query bạn chọn tab Create Ribbon, click nút query Design nhóm lệnh Queries Xuất cửa sổ thiết kế query cửa sổ Show table cho phép chọn bảng query tham gia truy vấn  Chọn bảng chứa field mà bạn muốn hiển thị kết quả, field cần biểu thức tính tốn  Click nút Add để thêm bảng vào cửa sổ thiết kế query  Sau chọn đủ bảng query cần thiết, click nút close để đóng cửa sổ Show Table  Chọn field cần hiển thị kết vào lưới thiết kế cách drag chuột kéo tên field field list double click vào tên field  Nhập điều kiện lọc dòng Criteria  Click nút View để xem trước kết quả, click nút run để thực thi 4.3.1 Các thành phần cửa sổ thiết kế Query - Table/query pane: khung chứa bảng query tham gia truy vấn - Lưới thiết kế (Query by Example - QBE) : Chứa tên field tham gia vào truy vấn tiêu chuẩn sử dụng để chọn records Mỗi cột lưới QBE chứa thông tin field từ bảng query Table/query pane, bao gồm: ♦ Field: field tạo vào thêm vào hiển thị kết truy vấn ♦ Table: tên bảng chứa field tương ứng dòng Field ♦ Sort: chỉ định kiểu xếp liệu field query ♦ Show: quyết định để hiển thị field Recordset ♦ Criteria: Nhập điều kiện lọc record ♦ Or: thêm điều kiện lọc tương ứng với phép OR, biểu thức điều kiện field đặt dịng tương ứng với AND 4.3.2 Cách nhập biểu thức điều kiện  Biểu thức điều kiện quy tắc lọc áp dụng cho liệu chúng chiết xuất từ sở liệu, nhằm giới hạn record trả truy vấn Ví dụ: người dùng muốm xem thông tin NHANVIEN tên Nga  Biểu thức điều kiện nhập dòng Criteria dòng Or lưới thiết kế query cột chứa giá trị biểu thức điều kiện lọc Ví dụ: Chuỗi điều kiện "Nga" giá trị field TenNV, chuỗi "Nga" nhập dòng Critetia cột TenVN Cách nhập biểu thức điều kiện  Các loại liệu dates, times, text, giá trị biểu thức điều kiện :  Toán tử sử dụng biểu thức điều kiện:  Ngoài hàm ngày giờ, hàm liệu chuỗi,… sử dụng biểu thức điều kiện 4.3.3 Truy vấn có nhiều điều kiện nhiều fields  Khi bạn muốn giới hạn records dựa nhiều điều kiện nhiều field khác nhau, Access kết hợp điều kiện lại với cách sử dụng toán tử And Or, cho hai trường hợp:  Nếu điều kiện phải thoả mãn đồng thời điều kiện phải liên kết phép AND, cách nhập điều kiện dòng Criteria lưới thiết kế query Ví dụ: Ví dụ: Hãy đưa nhân viên tên Nga lập hoá đơn Xuất: 10

Ngày đăng: 02/07/2023, 21:27