Tin tức mới

MS ACCESS – QUERY DATA (TRUY VẤN DỮ LIỆU)

1. Query là gì?

👉 Query (Truy vấn) là công cụ dùng để:

    • Lấy dữ liệu từ bảng
    • Lọc dữ liệu theo điều kiện
    • Tính toán (tổng, trung bình…)
    • Kết hợp nhiều bảng

📌 Hiểu đơn giản:

Query = “Câu hỏi” gửi đến database để lấy dữ liệu bạn cần

2. Các loại Query phổ biến

1. Select Query (Truy vấn chọn)

    • Dùng nhiều nhất
    • Lấy dữ liệu theo điều kiện

👉 Ví dụ:

    • Lấy danh sách khách hàng ở Hà Nội
    • Lấy đơn hàng trong tháng 3

2. Parameter Query

Cho phép nhập điều kiện khi chạy

👉 Ví dụ:

Nhập tên khách → hiển thị dữ liệu tương ứng

3. Crosstab Query

Tạo bảng thống kê (dạng Excel Pivot)

4. Action Query

Dùng để thay đổi dữ liệu:

    • Append → thêm dữ liệu
    • Update → cập nhật
    • Delete → xóa
    • Make Table → tạo bảng mới

3. Cách tạo Query trong Access

🔧 Bước 1:

    • Vào tab Create
    • Chọn Query Design

🔧 Bước 2:

    • Chọn bảng (Table)

🔧 Bước 3:

    • Thêm các trường cần lấy

🔧 Bước 4:

    • Nhập điều kiện (Criteria)

🔧 Bước 5:

    • Nhấn Run (!) để chạy

5. Các toán tử trong Query

1. So sánh

= : bằng
<> : khác
> < >= <=

2. Logic

AND : và
OR : hoặc

👉 Ví dụ:


ThanhPho = "Hà Nội" AND TenKH = "An"

3. Like (tìm gần đúng)

 Like "A*" 

👉 Tìm tên bắt đầu bằng A

6. Query nhiều bảng (JOIN)

🎯 Ví dụ:

Bảng DonHang

Bảng KhachHang

👉 Liên kết:


KhachHang.MaKH = DonHang.MaKH

👉 Kết quả:
Hiển thị tên khách + đơn hàng

7. Query tính toán

🎯 Ví dụ:

Tính tổng tiền:


TongTien: [SoLuong] * [DonGia]

👉 Access sẽ tạo cột mới

Query trong Access
Query trong Access

8. Query tổng hợp (GROUP BY)

👉 Ví dụ:
Tính tổng doanh thu theo khách hàng

    • Field: TenKH
    • Field: TongTien → chọn Sum
Query Group by trong Access
Query Group by trong Access

Leave a Reply

Your email address will not be published. Required fields are marked *