Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm
Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm

Truy vấn Hành động (Action Query) trong Access 2016

--
Web Tin Học Trường Tín có bài: Truy vấn Hành động (Action Query) trong Access 2016 Truy vấn hành động (Action Query) là các truy vấn thực hiện hành động trên dữ liệu, có thể thêm, thay đổi hoặc xóa bản ghi.

Trong MS Access và các hệ thống DBMS khác, các truy vấn có thể hoàn thành được không ít việc hơn là chỉ hiển thị dữ liệu. Cụ thể, truy vấn có thể thực hiện các động thái không giống nhau trên dữ liệu trong database của bạn.

  • Truy vấn động thái (Action Query) là các truy vấn thực hành động thái trên dữ liệu, cũng có thể thêm, thay đổi hoặc xóa bản ghi.
  • Bạn có thể xem trước kết quả trong Access trước khi thực hiện truy vấn.
  • Truy vấn hành động không thể được hoàn tác. Bạn nên cân nhắc việc sao lưu bảng mà bạn sẽ cập nhật bằng cách dùng truy vấn cập nhật (update query).

Các loại Truy vấn Hành động

  • Append Query
  • Update Query
  • Delete Query
  • Make Table Query

Append Query

Append Query là truy vấn cấp phép thêm mới dữ liệu (thêm mới bản ghi) vào cuối một bảng có sẵn. Bạn có thể sử dụng Append Query để truy xuất dữ liệu từ một hoặc nhiều bảng và thêm dữ liệu đó vào một bảng khác.

Ví dụ, tạo một bảng mới xem là TempNhanvien và thêm dữ liệu từ bảng tblNhanvien. Đây sẽ là bảng tạm thời để demo, cho dù là các trường như sau:

Truy vấn Hành động (Action Query) trong Access 2016
Tạo bảng TempNhanvien kể cả các trường như hình

Vào tab Create > nhóm Queries > Query Design để hiển thị hộp thoại Show Table :

Truy vấn Hành động (Action Query) trong Access 2016
Vào tab Create và chọn Query Design để xuất hiện Show Table

Trong tab Tables, chọn bảng tblNhanvien bằng phương pháp click đúp chuột vào và Close . Nhấp đúp chuột vào tên của các trường bạn muốn hiển thị.

Truy vấn Hành động (Action Query) trong Access 2016
Nhấp đúp chuột vào tên của các trường bạn mong muốn hiển thị

Chạy truy vấn để hiển thị dữ liệu.

Truy vấn Hành động (Action Query) trong Access 2016
Chạy Truy vấn được kết quả như bảng

Tiếp theo, quay về tab Design và chọn Append.

Truy vấn Hành động (Action Query) trong Access 2016
Quay lại tab Design và tìm nút Append trên ribbon

Chọn bảng TempNhanvien trong hộp thoại Append hiện lên.

Truy vấn Hành động (Action Query) trong Access 2016
Chọn tên bảng từ danh sách thả xuống và bấm OK

Trong phần lưới thiết kế ở phần dưới cùng của màn hình, bạn cũng đều có thể thấy hàng Append To hiển thị ở mọi thứ các trường theo mặc định trừ Diachi1.

Truy vấn Hành động (Action Query) trong Access 2016
Hàng Append To hiển thị ở tất cả những trường theo mặc định trừ Diachi1

Điều này là do Diachi1 không tồn tại trong bảng TempNhanvien. Vì vậy, ta cần chọn trường từ bản kê thả xuống.

Truy vấn Hành động (Action Query) trong Access 2016
Chọn trường Diachi không có sẵn ở bản kê thả xuống

Tiếp theo, ta chạy truy vấn và bạn sẽ thấy thông báo xác nhận sau.

Truy vấn Hành động (Action Query) trong Access 2016

Nhấp vào Yes để xác nhận động thái của bạn. Bây giờ bạn mở bảng TempNhanvien sẽ thấy dữ liệu đã được thêm vào từ bảng tblNhanvien.

Truy vấn Hành động (Action Query) trong Access 2016
Dữ liệu từ bảng tblNhanvien đã được thêm vào TempNhanvien

Update Query

Update Query là loại truy vấn hành động, sử dụng để thay đổi nội dung dữ liệu trên database cụ thể hơn dùng để cập nhật dữ liệu của trường nào đó trong bảng.

Update Query còn cũng có thể phối phù hợp với các chỉ tiêu để chỉ định cụ thể những hàng nào sẽ được update

Hãy thử một thí dụ cụ thể trên cơ sở dữ liệu ta đã demo. Đi tới tab Create và click vào Query Design .

Truy vấn Hành động (Action Query) trong Access 2016
Vào tab Create và chọn Query Design để xuất hiện Show Table

Trong tab Tables, chọn bảng tblNhanvien bằng phương pháp click đúp chuột vào và Close.

Truy vấn Hành động (Action Query) trong Access 2016

Trên tab Design, nhóm Query Type, chọn Update và click đúp vào trường bạn mong muốn cập nhật giá trị.

Truy vấn Hành động (Action Query) trong Access 2016
Ví dụ cập nhật Ten của “Phuong” thành “Huong”

Trong hàng Update ở phần lưới thiết kế dưới cùng của màn hình, nhập giá trị cập nhật vào Update To, nhập giá trị mới đầu vào Criteria và chạy truy vấn. Thông báo sau sẽ xuất hiện:

Truy vấn Hành động (Action Query) trong Access 2016
Thông báo xuất hiện sau khi khai báo các thông tin cần update

Chọn Yes và đi tới Datasheet View và bạn sẽ thấy chuyên viên có ID 5 đã được update Ten mới đầu thành Huong.

Delete Query

Delete Query là một loại Action Query cũng làm thay đổi dữ liệu của các bảng. Cụ thể nó dùng làm xoá dữ liệu, bản ghi từ bảng dữ liệu trong database thoả mãn những điều kiện nào đó.

Delete Query còn có thể kết hợp với các chỉ tiêu để chỉ định cụ thể những hàng nào sẽ có xóa

Hãy thử một ví dụ cụ thể trên cơ sở dữ liệu ta đã demo. Đi tới tab Create và click vào Query Design.

Truy vấn Hành động (Action Query) trong Access 2016

Chọn bảng tblNhanvien. Trên tab Design, nhóm Query Type, chọn Delete và click đúp vào NhanvienID.

Truy vấn Hành động (Action Query) trong Access 2016
Click đúp vào NhanvienID sau khi thao tác trên tab Design, nhóm Query Type, chọn Delete

Trong hàng Criteria ở phần lưới thiết kế dưới cùng của màn hình điền giá trị 9, tức là ta sẽ xóa bản ghi liên quan đến chuyên viên có ID là 9.

Truy vấn Hành động (Action Query) trong Access 2016
Xóa bản ghi liên quan đến nhân viên có ID là 9

Chạy truy vấn, thông báo sau sẽ xuất hiện:

Truy vấn Hành động (Action Query) trong Access 2016
Thông báo xuất hiện sau khi khai báo thông tin cần xóa

Chọn Yes và đi đến Datasheet View và bạn sẽ thấy bản ghi dữ liệu về chuyên viên có ID là 9 đã bị xóa.

Truy vấn Hành động (Action Query) trong Access 2016

Make Table Query

Make Table Query là một loại Action Query sử dụng để tạo một bảng mới với dữ liệu lấy từ Table hay Query khác.

Đầu tiên, bạn cũng đi đến tab Create và click vào Query Design.

Truy vấn Hành động (Action Query) trong Access 2016

Truy vấn Hành động (Action Query) trong Access 2016
Chọn các bản ghi bạn mong muốn có ở trên bảng mới

Trên tab Design, nhóm Query Type, chọn Make Table, bạn sẽ thấy hộp thoại sau xuất hiện. Nhập tên của bảng mới muốn tạo và bấm OK.

Truy vấn Hành động (Action Query) trong Access 2016
Nhập tên của bảng mới muốn tạo và bấm OK

Chạy truy vấn, thông báo sau sẽ xuất hiện:

Truy vấn Hành động (Action Query) trong Access 2016
Thông báo xuất hiện sau khi bạn chọn Run truy vấn

Chọn Yes và bạn sẽ thấy một bảng mới được tạo xuất hiện trong khung điều hướng.

Truy vấn Hành động (Action Query) trong Access 2016
Bảng mới được tạo kể cả các trường đã chọn ở trên

Bài trước: Thiết lập Tiêu chí truy vấn (Query Criteria) trong Access 2016

Bài tiếp: Truy vấn Tham số (Parameter Query) trong Access 2016

  • Tiêu chí thay thế (Alternate Criteria) trong Access 2016
  • Toán tử đại diện Wildcard trong Access
  • Sương sương là gì? Makeup sương sương hot trend của giới trẻ
  • Troll là gì? Ý nghĩa thực sự của từ troll

Append Query,Update Query,Delete Query,Make-table Query,truy vấn hành động,truy vấn hành động là gì,action query,các loại truy vấn hành động,các loại action query,tạo truy vấn hành động,thao tác truy vấn hành động

Nội dung Truy vấn Hành động (Action Query) trong Access 2016 được tổng hợp sưu tầm biên tập bởi: Tin Học Trường Tín. Mọi ý kiến vui lòng gửi Liên Hệ cho truongtin.top để điều chỉnh. truongtin.top tks.

Bài Viết Liên Quan


Xếp Hạng post

Bài Viết Khác

--