DELETE QUERY

Một phần của tài liệu GT Access (Trang 25 - 26)

Là một truy vấn cho phép ta xoá dữ liệu cho một hoặc nhiều bảng

Từ khung Database, chọn nút New, xuất hiện hộp thoại New Query, chọn Design View, OK. ⇒ Xuất hiện khung Show Table, ta chọn tên các bảng nguồn đưa vào truy vấn, mỗi lần chọn click nút Add, có thể chọn nguồn từ các truy vấn khác trong thẻ Queries hoặc thẻ Both, xong click nút Close.

⇒ Chọn menu Query, chọn mục Delete Query (để chuyển sang chế độ Delete Query).

⇒ Rê tên các Field làm điều kiện xoá từ các bảng, kéo vào hàng Field, hàng Table sẽ hiện tên bảng chứa Field.

⇒ Nhập các biểu thức điều kiện cho Field (theo đúng cột) tại hàng Criteria, có thể kết hợp hoặc với biểu thức khác tại hàng Or.

⇒ Xong chọn menu File, Close xuất hiện hộp thoại Save As, đặt tên cho Query, OK. Query mới được tạo ra.

⇒ Có thể sử dụng tham số như Select Query.

Chú ý: Delete Query là một truy vấn nguy hiểm, khi chạy sẽ thực hiện việc xóa dữ liệu mà không thể phục hồi, có thể xóa dữ liệu “đồng thời trên các bảng quan hệ”.

Chạy Delete Query: Chọn tên Query, click nút Open, xuất hiện khung thông báo (hỏi bạn có

muốn chạy Delete Query không ?), chọn Yes, xuất hiện khung thông báo tiếp theo (cho biết có bao nhiêu Record được xác nhận xóa), chọn Yes để thực hiện xóa.

Ví dụ: Hãy tạo một query tên XoaHoadon1 dùng để xoá những mẫu tin (Record) trong bảng Hoadon1 với điều kiện là chỉ xoá những MASP là “BT”

Chọn Tab Table, chọn New, chọn Design view, chọn Ok. Xuất hiện khung Show Table, Chọn Table Hoadon1, chọn Add, chọn Close. Xuất hiện cửa sổ thiết kế query. Chọn Menu Query, chọn Delete Query. Sau đó rê field Masp xuống cột Fields của vùng lưới QBE, nhập điều kiện xoá tại dòng Critera là “BT”. Sau đó lưu lại, chọn “Run” để chạy query.

BAØI TẬP

1. Hãy tạo Query tên XoaCCNVKT để xoá những Record trong table CCNVKT nhưng chỉ xoá những Manv là “KT*”

2. Hãy tạo Query tên XoaHsnv1 để xoá những Record trong table HSNV1

3. Hãy tạo Query tên XoaHsnv2 để xoá những Record trong table HSNV2 nhưng chỉ xoá những nhân viên có ký tự đầu tiên của HOLOT là “T*” hoặc MANV là “TH*”.

Một phần của tài liệu GT Access (Trang 25 - 26)