Baøi 4 QUERY – BẢNG TRUY VẤN
4.6. Tạo các loại Query khác
4.6.2. Make Table Query
Make Table Query là loại Query có chức năng tạo ra Table mới. Table mới này có cấu trúc và nội dung được chọn lọc từ các Table khác.
a)VÍ DỤ
Sử dụng Table T_HOSONV, T_CHAMCONG để tạo Make Table Query tên Q_BACKUP1 có chức năng tạo ra Table tên T_THEODOINHANVIEN bao gồm các cột sau: MANV, HOVATEN, PHAI (ghi rõ Nam/Nữ), LCB, NGAYCONG, NGAYPHEP, TENPHONG. Table này chỉ chứa những mẩu tin thỏa 2 điều kiện có LCB>=300 và NGAYCONG>=20.
b)CÁC BƯỚC TẠO
- Từ lưới QBE ta chọn và xây dựng các cột giống như Select Query.
- Từ màn hình thiết kế Query lưới QBE ta Click chuột vào nút Make Table trên Toolbar.
-
Hình 4.21 : Click vào nút Make Table
Hình 4.22 : Hộp thoại dùng đặt tên cho Table cần tạo.
Nhập tên Table cần tạo vào ô Table Name và chọn một trong hai mục sau: • Current Database: Table mới được tạo sẽđưa vào Database hiện hành. • Another Database: Table mới được tạo sẽđưa vào Database khác. Tên
Database đó được chỉ rõ trong ơ File Name (có thể Click vào nút Browse để chọn tên Database cần đưa Table mới vào).
Lưu Query vừa tạo với tên Q_BACKUP1:
Hình 4.23 : Đặt tên cho Query là Q_BACKUP1.
Để xem trước dữ liệu của Table mới khi được tạo lập ta Click chuột vào nút View.
Hình 4.24: Thơng báo số mẩu tin sẽ được tạo trong Table mới.
Lưu ý: Trường hợp Table T_THEODOINHANVIEN đã được tạo rồi sẽ xuất hiện thông báo
Hình 4.25 : Thơng báo Table T_THEODOINHANVIEN đang có sẽ bị xóa trước khi tạo Tbale mới.
Hình 4.27 : Nội dung của Table mới T_THEODOINHANVIEN.