TRUY VẤN HÀNH ĐỘNG

Một phần của tài liệu TRUY VẤN (QUERY) (Trang 25 - 28)

9.1. Các loại truy vấn hành động

Truy vấn hành động giúp người sử dụng tạo bảng mới hay sửa đổi dữ liệu trong các bảng. Có 4 loại truy vấn hành động:

Khoa Công nghệ Thông tin http://www.ebook.edu.vn 129

Truy vấn tạo bảng (Make table query): Tạo bảng mới từ một bảng hay nhiều bảng

đã tồn tại dữ liệu.

Truy vấn cập nhật (Update query): Dùng để cập nhật dữ liệu cho một hoặc nhiều

truờng trong bảng dữ liệu.

Truy vấn xoá (Delete query):Xoá các bản ghi thoả mãn các điều kiện từ một hay

nhiều bảng dữ liệu.

Truy vấn nối (Append query): Nối một số bản ghi từ một hoặc nhiều bảng dữ liệu

vào sau một hoặc nhiều bảng dữ liệu khác.

9.2. Truy vấn tạo bảng

Truy vấn tạo bảng sẽ tạo ra một bảng mới bằng cách rút các bản ghi thoã mãn các điều kiện nào đó.

Cách tạo truy vấn

Để tạo truy vấn tạo bảng chúng ta tạo truy vấn chọn và đưa bảng vào tham gia truy vấn. Đưa các trường vào vùng lưới QBE

Chọn query/ make table query

Trong mục Table name: Đặt tên mới cho bảng muốn tạo. Chọn Current Database: CSDL hiện thời

Another Database: Tạo bảng trong CSDL khác. Chọn các điều kiện (Nếu có).

9.3. Truy vấn xoá

Truy vấn xoá giúp chúng ta loại bỏ các bản ghi thoả mãn một số điều kiện nào đó

Cách tạo truy vấn

Để tạo truy vấn xoá chúng ta tạo truy vấn chọn và đưa bảng vào tham gia truy vấn. Chọn query/ Delete query

Trong vùng lưới QBE tại hàng Field chọn các trường cần so sánh với điều kiện xoá Tại hàng Delete: Chọn phép toán Where

Tại hàng Criteria: Chọn điều kiện xoá

Ví d:

Khoa Công nghệ Thông tin http://www.ebook.edu.vn 130

9.3. Truy vấn cập nhật

Truy vấn này dùng để cập nhật giá trị hoặc sửa đổi giá trị của các trường trong bảng dữ liệu.

Cách tạo truy vấn

Tạo một truy vấn chọn và đưa bảng vào tham gia truy vấn Chọn Query/Update query

Tại hàng Field: Chọn trường cần cập nhật dữ liệu Tại hàng Update to: Chọn Biểu thức cần tính giá trị Tại hàng Criteria: Chọn điều kiện (nếu có).

Ví d:

Cho 2 bảng dữ liệu Dsphong(tenphong, dongia) Dskhachtro (tenphong, ngayden, ngaydi, thanhtien)

Tạo truy vấn để cập nhật giá trị cho trường Thanhtien=(ngaydi-ngayden)*dongia

9.4. Truy vấn nối dữ liệu

Truy vấn nối dữ liệu dùng để nối dữ liệu từ một bảng này vào sau một bảng khác.

Cách tạo truy vấn

Tạo truy vấn chọn và đưa bảng dữ liệu vào để nối với bảng khác tham gia truy vấn. Chọn Queries/Append query

Khoa Công nghệ Thông tin http://www.ebook.edu.vn 131 Chọn Current Database: CSDL hiện thời

Another Database: Tạo bảng trong CSDL khác. Trong vùng lưới QBE của truy vấn tại hàng Field: Đưa các trường của bảng gốc vào.

Trong hàng Append to: Đưa các trường tương ứng của bảng cần nối và đặt điều kiện nếu cần thiết.

) Chú ý

Trong truy vấn nối dữ liệu thì các trường được nối với nhau tương ứng phải cùng kiểu dữ liệu. Nếu các trường tương ứng không có cùng kiểu dữ liệu thì sẽ không được nối. Nếu các trường có Field size không phù hợp thì tuỳ theo việc nối dữ liệu mà sẽ cắt bớt hoặc thêm vào ký tự trắng.

Một phần của tài liệu TRUY VẤN (QUERY) (Trang 25 - 28)

Tải bản đầy đủ (PDF)

(28 trang)