Quản lý dữ liệu bằng truy vấn

Tạo truy vấn với nối ngoài

Hình ảnh thiết bị Surface Book

Hãy dùng thử!

Đôi khi trong các truy vấn của bạn, bạn muốn xem tất cả các bản ghi từ một bảng, cùng với các bản ghi kết hợp từ một bảng khác. Để thực hiện điều này, hãy tạo kết nối bên ngoài.

Tham gia chỉ hiển thị dữ liệu trong khi có ID khớp với cả hai nguồn dữ liệu được kết nối. Ví dụ, nếu bạn muốn hiển thị các sản phẩm và số lượng được bán, bạn sẽ tạo ra một nối trong giữa các bảng sản phẩm và chi tiết đơn hàng. Khi bạn chạy truy vấn, chỉ các sản phẩm xảy ra theo đơn hàng và do đó xuất hiện trong cả hai bảng đều được trả về.

Ngược lại, những người tham gia bên ngoài trả về tất cả dữ liệu từ nguồn dữ liệu và một số dữ liệu từ một bảng hoặc nguồn dữ liệu khác.

Ví dụ, nếu bạn muốn xem sản phẩm nào chưa được bán, bạn tạo một truy vấn Hiển thị ID sản phẩm từ bảng sản phẩm và bất kỳ ID thứ tự khớp nào từ bảng chi tiết đơn hàng. Các sản phẩm không có kết hợp các bản ghi trong bảng chi tiết đơn hàng trả về tên sản phẩm mà không có giá trị cho trường ID thứ tự.

Nối ngoài bên trái và nối ngoài bên phải

Trong một tham gia bên ngoài, bảng hiển thị tất cả các bản ghi của nó được gọi là bảng cơ sở. Bảng chỉ hiển thị một số (kết hợp) bản ghi được gọi là bảng phụ.

Hộp thoại thuộc tính nối sẽ mô tả những gì bạn nhìn thấy với các kiểu kết hợp khác nhau:

Ảnh chụp màn hình của ba bảng và thuộc tính gia nhập của họ

Giả sử bạn đã tạo một truy vấn để hiển thị sản phẩm mà khách hàng của bạn đã mua. Trường đầu ra của bạn là tên sản phẩm, ID đơn hàng và số lượng.

  1. Tham gia bên trong. Chỉ bao gồm các hàng (bản ghi) trong đó các trường đã kết hợp từ cả hai bảng đều bằng nhau, ví dụ: chỉ những sản phẩm có các đơn hàng được liên kết với chúng.

  2. Tham gia bên ngoài bên trái. Bao gồm tất cả các bản ghi từ bảng dưới tên bảng bên trái và chỉ những bản ghi này từ bảng bên dưới tên bảng phải, trong đó các trường được kết hợp bằng nhau, ví dụ, tất cả các đơn hàng, nhưng chỉ có số lượng và ID sản phẩm cho những đơn hàng có sản phẩm được liên kết với chúng.

  3. Tham gia bên ngoài bên phải. Bao gồm tất cả các bản ghi từ bảng bên dưới tên bảng phải và chỉ những bản ghi này từ bảng dưới tên bảng bên trái, trong đó các trường được kết hợp bằng nhau, ví dụ: tất cả các sản phẩm, ngay cả khi không có đơn hàng nào cho chúng, trong trường hợp này thì giá trị trống sẽ xuất hiện trong các trường ID và số lượng đơn hàng.

Như bạn có thể cho biết từ các ví dụ này, điều quan trọng là phải biết được bảng nào ở bên trái và nằm bên phải, mà thực sự có thể khác với cách thức các bảng được sắp xếp trong cửa sổ truy vấn. Để hiểu được dữ liệu nào bạn sẽ nhận được từ truy vấn của mình, hãy đọc văn bản cẩn thận trong hộp thoại thuộc tính nối.

1. Thêm nguồn dữ liệu

  • Chọn tạothiết kế truy vấn>.

Thêm tất cả các bảng và truy vấn bạn cần làm nguồn dữ liệu. (Đừng lo lắng. Nếu bạn quên một, bạn vẫn có cơ hội để thêm nhiều nguồn dữ liệu sau này.

Nếu nó phát hiện hoặc khấu trừ họ, Access có thể hiển thị mối quan hệ cho các nguồn dữ liệu.

2. thêm một tham gia

  • Nếu bạn không thấy mối quan hệ giữa các nguồn, hãy thêm một nối kết. Kéo từ trường bạn muốn có trong một nguồn dữ liệu cho trường tương ứng trong một nguồn dữ liệu khác. Bảng bạn kéo từ là bảng sẽ xuất hiện ở bên trái trong hộp thoại thuộc tính nối. Theo mặc định, Access sẽ tạo ra một tham gia bên trong. Nếu bạn cần một nối ngoài, hãy thay đổi kiểu của nó.

    ảnh chụp màn hình của tham gia giữa hai bảng

3. thay đổi tham gia

  1. Bấm đúp vào dòng đại diện cho tham gia bạn muốn thay đổi.

  2. Trong hộp thoại thuộc tính nối, để tạo một tham gia bên ngoài, hãy chọn tùy chọn thứ hai hoặc thứ ba. Sau đó, chọn OK.

    Hãy nhớ chú ý đến bảng nào là bảng cơ sở — một từ mà tất cả các bản ghi đều được hiển thị.

    Ảnh chụp màn hình thuộc tính gia nhập tô sáng tên bảng bên trái

4. hoàn thành truy vấn

Làm theo các bước thông thường để tạo truy vấn: thêm các trường đầu ra, thêm bất kỳ tiêu chí nào và chạy hoặc lưu truy vấn của bạn. Để tìm hiểu cách thức, hãy xem tạo truy vấn cơ bản.

Bạn muốn thêm nữa?

Tạo truy vấn cơ bản

Đào tạo về Excel

Đào tạo về Outlook

Lưu ý:  Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

Bạn cần thêm trợ giúp?

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×