Thứ Hai, 4 tháng 7, 2016

Phát triển HTTT kế toán bằng MS Access - Chương 4 - Truy vấn tạo bảng Make Table

James Perry, Richard Newmark


Chương 4
Tạo và dùng câu truy vấn


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


Bạn có thể tạo bảng mới từ các bảng hiện hữu bằng cách dùng truy vấn Make Table. Giả sử bạn muốn tạo bảng mới từ bảng tblCustomer chỉ chứa khách hàng ở Rhode Island. Bạn có thể tạo ngay truy vấn Make Table, nhưng tốt hơn là tạo truy vấn chọn, kiểm tra tập động dynaset để đảm bảo đạt kết quả mong muốn, chuyển truy vấn chọn thành truy vấn Make Table, rồi thi hành truy vấn Make Table. Thử nghiệm sau sẽ theo qui trình này.

THỬ NGHIỆM

Kích CREATE tab, kích Query Design, rồi kích tblCustomer để thêm bảng vào khung thiết kế truy vấn. Đóng hộp thoại Show Table. Kích kép các tên trường sau để thêm chúng vào dòng Field trong lưới QBE: CustFirstName, CustLastName, CustAddress, CustCity, CustState, và CustZip. Kích ô Criteria bên dưới cột CustState trong lưới QBE, gõ RI, rồi nhấn Enter. (Access sẽ bao quanh bộ lọc văn bản bằng dấu nháy kép.) Kiểm tra kết quả bằng cách kích nút View trong nhóm Results. Sáu dòng khách hàng xuất hiện. Kích nút View lần nữa để trở về góc nhìn Design. Kích nút Make Table trong nhóm Query Type, gõ tên bảng mới MyRhodeIslandCustomers, rồi kích OK. Kích Save trên thanh công cụ truy xuất nhanh Quick Access Toolbar, gõ qmakRICustomers để đặt tên truy vấn, rồi kích OK. (Tiền tố qmak cho biết đây là truy vấn Make Table.) Bây giờ bạn có thể thi hành truy vấn để tạo bảng mới: Ở góc nhìn Design, kích Run trong nhóm Results (xem Hình 4.34). Nếu hộp thoại sau xuất hiện “You are about to paste 6 row(s) into a new table” (bạn chuẩn bị dán 6 dòng vào một bảng mới), kích Yes để đồng ý tạo bảng mới. Đóng truy vấn rồi khảo sát bảng mới MyRhodeIslandCustomers.

Hình 4.34 Thi hành truy vấn Make Table.

Sau khi bạn thi hành truy vấn Make Table, một bảng mới xuất hiện trong danh sách liệt kê ở nhóm Tables thuộc Navigation Pane. Bạn có thể xóa bảng (tuy nhiên bạn có thể muốn lưu truy vấn) bằng cách kích phải tên bảng (tuy nhiên chỉ khi đã đóng bảng), rồi kích Delete trong pop-up menu.

Không có nhận xét nào:

Đăng nhận xét