Truy vấn bổ sung (Append Query)

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

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

3.5Truy vấn bổ sung (Append Query)

Công dụng:

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

Bước 2: Chọn menu Query/Append Query. Access sẽ yêu cầu nhập tên bảng cần bổ

sung dữ liệu (bảng đó cần phải tồn tại).

Bước 3: Nhập tên bảng cần bổ sung dữ liệu.

Bước 4: Trong hàng Field: Đưa các trường của bảng/truy vấn nguồn.

Bước 5: Trong hàng Append to: Đưa các trường tương ứng của bảng nhận (bảng cần bổ sung dữ liệu).

Chú ý: Nếu bảng/truy vấn nguồn có cùng cấu trúc như bảng nhận (cùng số trường, thứ

tự, tên và kiểu) thì có thể kéo dấu * của bảng/truy vấn nguồn vào hàng Field. Nếu bảng nhận không có các trường như ở bảng nguồn thì các trường đó tự động được bỏ qua khi ta chọn dấu *.

Ví dụ: Giả sử trong CSDL Quanlyhanghoa có bảng:

Khach(MaK,TenK,Diachi,Dienthoai), và cũng có một bảng KhachHCM có cấu trúc giống như bảng Khach nhưng chứa tất cả những khách hàng có địa chỉ ở phía nam. Bây giờ cần bổ sung toàn bộ những khách hàng trong bảng KhachHCM vào cuối của bảng Khach. Ta thực hiện như sau:

Bước 1: Tạo một truy vấn thông thường với dữ liệu nguồn là bảng KhachHCM (là bảng lấy dữ liệu ra để bổ sung)

Bước 2: Chọn menu Query/Append Query, ta có được như hình 3.19

Hình 3.19

Bước 3: Trong hộp Table Name, ta đưa vào tên bảng Khach (là bảng sẽ được dữ liệu bổ sung vào) rồi bấm OK. Kết quả sẽ xuất hiện thêm dòng Append to trong vùng QBE

Bước 4: Kéo dấu * của bảng nguồn (KhachHCM) vào 1 ô của hàng field. Kết quả

- Trong ô được kéo xuống hiện nội dung: KhachHCM.*

- Trong ô trương ứng trên hàng Append to xuất hiện nội dung: Khach.* Cửa sổ thiết kế như hình 3.20

Hình 3.20

Bước 5: Ghi và thực hiện truy vấn, ta sẽ thấy toàn bộ phần dữ liệu của bảng

KhachHCM đã được bổ sung vào cuối bảng Khach.

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