Loại truy vấn Make-Table tạo một bảng mới chứa toàn bộ thông tin mà truy vấn của bạn thu được. Loại truy vấn này đặc biệt hữu ích cho việc sao chép thông tin. Ví dụ, trước khi bạn xóa toàn bộ các bản ghi trước ngày nào đó, bạn có thể dùng loại truy vấn Make-Table để tạo một bảng riêng biệt chứa thông tin đó.
Để tạo truy vấn bảng, trong cửa sổ thiết kế truy vấn chọn trên menu: Query/Make Table cửa sổ Make Table xuất hiện.
+ Trong bảng Make Table ta
đặt tên bảng cần tạo vào mục Table Name.
+ Chọn mục Current Database để tạo bảng trong CSDL hiện tại.
+ Chọn mục Another
Database để tạo bảng CSDL khác, khi đó phải nhập tên của CSDL chứa bảng cần tạo trong mục Field Name.
Giả sử đã tạo được một Select query đưa ra được bảng kết quả như sau:
Bài toán đặt ra là: đưa toàn bộ kết quả của query đang hiển thị ra một bảng mới có tên bangluong. Cách làm như sau:
Chương 4: Truy vấn (Query)
Bước 2: ra lệnh tạo Make table query bằng cách mở thực đơn QUERIES- >MAKE TABLE QUERY, hộp thoại Make table xuất hiện:
Hãy nhập vào tên bảng dữ liệu cần lưu vào ô Table Name: Chú ý:
- Nếu tên bảng nhập vào là mới, Access sẽ tự động tạo một bảng mới và sao chép toàn bộ dữ liệu mà query kết xuất được ra bảng này;
- Nếu tên nhập vào trùng một tên bảng đã có sẵn, khi thi hành Access sẽ xoá bảng cũ và điền vào dữ liệu mới (cần cân nhắc khi đặt tên bảng trùng tên bảng đã tồn tại).
Bước 3: thi hành query để nhận kết quả bằng cách:
- Nếu query đang ở chế độ thiết kế, nhấn nút Run trên thanh công cụ;
- Hoặc nháy đúp chuột lên query cần thực hiện.
Khi đó một hộp thoại cảnh báo việc bạn đang ra lệnh thi hành một query có thể làm thay đổi đến dữ liệu trên CSDL.
Nhấn Yes để tiếp tục hoặc nhấn No để huỷ bỏ lệnh.
- Nếu trên CSDL đã tồn tại một bảng có cùng tên bảng bạn đã chỉ định cho query này lưu dữ liệu, Access sẽ hỏi bạn: Đã tồn tại bảng xxx trên CSDL rồi, nó sẽ bị xoá sạch khi query này thi hành, bạn có muốn tiếp tục không?
Nhấn Yes để tiếp tục (tất nhiên bảng dữ liệu đó sẽ bị xoá và thay vào nội dung mới); nhấn No để huỷ bỏ.
Chương 4: Truy vấn (Query)
- Cuối cùng một hộp thoại hỏi một lần cuối xem bạn có đồng ý dán xxx bản ghi vào bảng đã chỉ định hay không?
Nhấn Yes để đồng ý, No để huỷ bỏ.
Thi hành xong hãy mở bảng vừa tạo được để kiểm tra kết quả.