Truy vấn tạo bảng (Make Table Query)

Một phần của tài liệu giáo trình access 2003 (Trang 34 - 35)

3. CÁC LOẠI TRUY VẤN KHÁC

3.4Truy vấn tạo bảng (Make Table Query)

Công dụng:

Truy vấn này cho phép tạo ra một bảng mới dựa trên bảng nguồn đã được cung cấp. Khi thực hiện truy vấn, kết quả của truy vấn được ghi ra đĩa dưới dạng một bảng mới.

Các bước xây dựng:

Bước 1. Tiến hành thiết kế nhưđối với một truy vấn chọn thông thường.

Bước 2. Sau đó chọn menu Query/Make Table Query:

Access sẽ yêu cầu dặt tên cho bảng mới cần tạo như hình 3.17

Hình 3.17

Tại đây ta có thể xác định bảng mới cần tạo nằm trong CSDL hiện tại hoặc có thể nằm trong CSDL khác, khi đó ta bấm chọn “Another Database” và đưa vào tên file CSDL

đó.

Bước 3. Đặt tên bảng vào ô Table Name và chọn OK để trở về cửa sổ thiết kế truy vấn.

Bước 4. Ghi truy vấn và thực hiện truy vấn để nhận bảng mới.

Chú ý: Do tính nguy hiểm của truy vấn hành động nên khi thực hiện một truy vấn hành động Access sẽ ra thông báo yêu cầu sự khẳng định. Nội dung của thông báo trong truy vấn tạo bảng như sau:

Nếu muốn bỏ sự nhắc nhở này của Access thì ta làm như sau: Chọn menu Tools, Option

Chọn Edit/ Find

Bỏđánh dấu tại mục: Confirm/ Action Queries

Ví dụ: Giả sử ta có CSDL Quanlyhanghoa gồm 2 bảng:

HoaDon(SoHD,NgayHD,MaK), ChitietHD(SoHD,MaH,SLban,Dongia)

Hãy xây dựng truy vấn để tạo một bảng mới có tên là [Hoa don cu], dùng để lưu những hoá đơn bán hàng trước ngày 1/1/2003.

Các bước thực hiện như sau:

Bước 1: Tạo như truy vấn thông thường, bảng dữ liệu nguồn là HoaDon, ChitietHD.

Điều kiện tại trường NgayHD là: <#01/01/2003#.

Bước 2: Chọn menu Query/Make Table Query.

Bước 3: Đặt tên mới là [Hoa don cu] và ấn OK. xem hình 3.18

Hình 3.18

Bước 4: Đặt tên truy vấn là MT2, chạy truy vấn này ta được 1 bảng mới nằm trong phần Tables của CSDL Quanlyhanghoa. Như hình 3.19

Hình 3.19

Một phần của tài liệu giáo trình access 2003 (Trang 34 - 35)