Tin tức mới

Action Queries trong Microsoft Access

1. Action Query là gì?

Action Query là loại truy vấn thay đổi dữ liệu trong database, không chỉ xem dữ liệu như Select Query.

👉 Nó có thể:

Thêm dữ liệu
Cập nhật dữ liệu
Xóa dữ liệu
Tạo bảng mới

2. Các loại Action Query

1. Append Query (Truy vấn thêm dữ liệu)

👉 Dùng để chèn dữ liệu từ bảng này sang bảng khác

Ví dụ:
Copy khách hàng từ bảng KhachHangTam → KhachHang
Cách làm:

Create → Query Design
Chọn bảng nguồn
Vào tab Design → Append
Chọn bảng đích
Map các field

Append Query (Truy vấn thêm dữ liệu)
Append Query (Truy vấn thêm dữ liệu)

2. Update Query (Truy vấn cập nhật)

👉 Dùng để sửa dữ liệu hàng loạt

Ví dụ:
Tăng giá sản phẩm thêm 10%
Cách làm:

Query Design
Design → Update
Nhập giá trị vào dòng Update To

Update Query -Truy vấn cập nhật
Update Query -Truy vấn cập nhật

3. Delete Query (Truy vấn xóa)

👉 Dùng để xóa dữ liệu theo điều kiện
Ví dụ:
Xóa ChiTietDonHang với MaCTDH=1

Delete Query - Truy vấn xóa
Delete Query – Truy vấn xóa

4. Make Table Query – Tạo bảng mới

👉 Dùng để tạo bảng mới từ dữ liệu query
Ví dụ:
Tạo bảng báo cáo doanh thu

Cách làm:

Query Design
Design → Make Table
Nhập tên bảng mới

Make Table Query -Tạo bảng mới

3. Lưu ý quan trọng

1. Luôn Preview trước

👉 Chạy dưới dạng Select Query để kiểm tra dữ liệu

2. Backup dữ liệu

👉 Vì Action Query:

Không hoàn tác (Undo)
Có thể phá dữ liệu nếu sai

3. Kiểm tra điều kiện WHERE

👉 Sai WHERE = cập nhật/xóa toàn bộ bảng

4. Bật cảnh báo Access

Access sẽ hỏi:

“You are about to update X rows”

👉 Nên giữ cảnh báo để tránh lỗi

Bật cảnh báo Access
Bật cảnh báo Access

Leave a Reply

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