Chuyển đến nội dung chính

Bài tập MS Access hay về Query Make table


 

 

Chào bạn, tôi sẽ giúp bạn tìm hiểu về truy vấn Make Table trong MS Access.

Truy vấn Make Table (Make-Table Query) trong MS Access

Truy vấn Make Table là một loại truy vấn hành động (action query) trong MS Access, được sử dụng để tạo một bảng mới từ dữ liệu đã tồn tại trong một hoặc nhiều bảng khác. Đây là một công cụ mạnh mẽ để tạo các bảng tổng hợp, bảng sao lưu hoặc bảng tạm thời cho các mục đích phân tích và báo cáo.

Công dụng của truy vấn Make Table

  • Tạo bảng mới từ dữ liệu hiện có: Sao chép dữ liệu từ các bảng hiện có sang một bảng mới, giúp bạn lưu trữ và quản lý dữ liệu một cách linh hoạt hơn.
  • Tạo bảng tổng hợp: Tạo bảng mới chứa dữ liệu đã được tổng hợp từ các bảng khác, ví dụ: tính tổng doanh thu theo từng khu vực, thống kê số lượng sản phẩm theo từng loại.
  • Tạo bảng sao lưu: Sao lưu dữ liệu từ một bảng sang một bảng khác để đảm bảo an toàn dữ liệu.
  • Tạo bảng tạm thời: Tạo bảng tạm thời để lưu trữ dữ liệu trung gian trong quá trình xử lý dữ liệu phức tạp.

Cách tạo truy vấn Make Table

  1. Mở cửa sổ truy vấn: Trong tab Tạo (Create), nhấp vào Thiết kế Truy vấn (Query Design).
  2. Chọn bảng nguồn: Chọn bảng hoặc các bảng chứa dữ liệu bạn muốn sử dụng để tạo bảng mới.
  3. Thiết kế truy vấn:
    • Chọn các trường bạn muốn đưa vào bảng mới.
    • Sử dụng các tiêu chí lọc (nếu cần) để chọn dữ liệu cụ thể.
    • Sử dụng các hàm tổng hợp (nếu cần) để tính toán dữ liệu.
  4. Chuyển sang chế độ SQL: Nhấp vào nút SQL trên thanh công cụ để xem và chỉnh sửa câu lệnh SQL.
  5. Sửa đổi câu lệnh SQL: Thêm hoặc sửa đổi các tham số sau trong câu lệnh SQL:
    • INTO [Tên bảng mới]: Chỉ định tên của bảng mới bạn muốn tạo.
    • FROM [Tên bảng nguồn]: Chỉ định tên của bảng nguồn chứa dữ liệu.
    • WHERE [Tiêu chí lọc]: Chỉ định các tiêu chí để lọc dữ liệu (nếu cần).
  6. Chạy truy vấn: Nhấp vào nút Chạy (!) trên thanh công cụ để thực hiện truy vấn và tạo bảng mới.

Ví dụ về truy vấn Make Table

Giả sử bạn có một bảng tên là "Khách hàng" chứa thông tin về khách hàng, bao gồm các trường "Mã khách hàng", "Tên khách hàng", "Địa chỉ", "Thành phố". Bạn muốn tạo một bảng mới tên là "Khách hàng ở Hà Nội" chứa thông tin về các khách hàng ở Hà Nội. Bạn có thể tạo truy vấn Make Table như sau:

SELECT * INTO [Khách hàng ở Hà Nội] FROM Khách hàng WHERE Thành phố = "Hà Nội";

Lưu ý

  • Truy vấn Make Table sẽ tạo một bảng mới với cấu trúc và dữ liệu được chỉ định.
  • Bạn nên kiểm tra kỹ câu lệnh SQL trước khi chạy truy vấn để đảm bảo rằng bảng mới được tạo đúng như mong muốn.
  • Nếu bảng mới đã tồn tại, truy vấn sẽ báo lỗi. Bạn có thể sử dụng tùy chọn DROP TABLE trước câu lệnh INTO để xóa bảng cũ trước khi tạo bảng mới.

 

Nhận xét

Random Posts

Lý do khóa chính làm phần mềm chạy nhanh

Download tài liệu học MS Access