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

Tạo truy vấn có nhiều nguồn dữ liệu

Trình duyệt của bạn không hỗ trợ video. Hãy cài đặt Microsoft Silverlight, Adobe Flash Player hoặc Internet Explorer 9.

Hãy dùng thử!

Thông thường, để có được câu trả lời bạn cần, bạn tạo các truy vấn thu thập thông tin từ nhiều bảng hoặc từ kết hợp các bảng và truy vấn.

Bắt đầu với các phép nối

Đôi khi, bạn phải sử dụng dữ liệu từ nhiều nguồn (bảng hoặc truy vấn) để trả lời câu hỏi. Ví dụ: bạn có thể muốn xem có bao nhiêu khách hàng ở một khu vực nhất định đã đặt mua một sản phẩm cụ thể.

Khi bạn thêm nhiều nguồn dữ liệu, Access sẽ sử dụng các mối quan hệ đã xác định giữa các nguồn dữ liệu đó hoặc tạo kết nối giữa các nguồn dữ liệu đó cho mục đích truy vấn. Liên kết chỉ đơn giản là một loại mối quan hệ giữa các nguồn dữ liệu trong một truy vấn.

Lưu ý: Nối là tạm thời và chỉ được liên kết với truy vấn. Nếu bạn thường xuyên tạo cùng một kết nối giữa các bảng, bạn có thể muốn tạo một mối quan hệ vĩnh viễn giữa chúng.

Nối trong

Hầu hết các liên kết đều là nối trong. Điều này trái ngược với nối ngoài, được thảo luận trong truy vấn Create nối ngoài.

Phép nối trong sẽ chỉ trả về dữ liệu từ một nguồn khi tìm thấy các bản ghi khớp ở nguồn kia. Ví dụ: nếu bạn truy vấn thông tin về các sản phẩm và đơn hàng, bạn chỉ thấy dữ liệu về các sản phẩm có đơn hàng khớp.

Ảnh chụp màn hình bảng Sản phẩm và Đơn hàng

Tự liên kết

Tự nối sẽ nối hai bản sao của cùng một bảng hoặc truy vấn. Sử dụng tùy chọn này để kết hợp các bản ghi từ cùng một bảng khi có các giá trị khớp trong các trường liên kết.

Ví dụ: giả sử bạn có một bảng Nhân viên liệt kê tất cả nhân viên trong tổ chức của bạn, bao gồm cả người quản lý. Bảng chứa trường Báo cáo Tới chứa ID của người quản lý nhân viên.

ID

Họ

Tên

Báo cáo để

1

Freehafer

Nancy

5

2

Cencini

Andrew

3

Kotas

Th1

10

4

Sergienko

Mariya

5

5

Thorpe

Steven

2

6

Neipper

Michael

10

7

Zare

Robert

10

8

Tiếng Guissani

Laura

10

9

Hellung-Larsen

Anne

5

10

Dempsey

Molly

3

Để tìm tên người quản lý của nhân viên, hãy tìm nhân viên trong bảng, tìm ID người quản lý trong trường Báo cáo Tới, rồi tra cứu ID của người quản lý trong cùng trường Nhân viên. Ví dụ, Nancy báo cáo cho người quản lý có ID nhân viên là 5-đó là Steven Thorpe.

Để tự động hóa tác vụ này, hãy thêm bảng Nhân viên vào truy vấn của bạn hai lần, rồi tạo tự liên kết. Khi bạn thêm nguồn dữ liệu lần thứ hai, Access sẽ gắn thêm _1 vào tên của phiên bản thứ hai. Ví dụ: nếu bạn thêm bảng Nhân viên hai lần, phiên bản thứ hai sẽ được đặt tên là Employees_1. Để hiển thị tên người quản lý cho từng nhân viên, bạn tạo một kết nối giữa trường Báo cáo Tới trong bảng Nhân viên và trường ID nhân viên trong bảng Employees_1 nhân viên.

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

  • Chọn Thiết Create > Kế Truy vấn.

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

Các nguồn dữ liệu có thể bao gồm các bảng mà từ đó bạn muốn hiển thị thông tin (chẳng hạn như bảng sản phẩm) và bảng chứa thông tin bạn cần sử dụng cho tiêu chí.

Hãy nhớ rằng các truy vấn đã lưu hiện có cũng sẵn dùng dưới dạng nguồn dữ liệu. Ví dụ: nếu bạn đã tạo một truy vấn để tìm tất cả các đơn hàng cho một tháng nhất định, hãy sử dụng truy vấn đó cùng với bảng sản phẩm để hiển thị tất cả các sản phẩm đã bán trong một tháng nhất định.

2. Nối các nguồn dữ liệu liên quan

  • Để tự thêm kết nối, hãy kéo một trường từ một nguồn dữ liệu đến trường tương ứng trong một nguồn dữ liệu khác. Theo mặc định, Access sẽ tạo một nối trong.

Đối với hầu hết các mối quan hệ, Access sẽ tạo ra một nối trong. Và nếu bạn đã xác định cần thực thi tính toàn vẹn tham chiếu, tính toàn vẹn tham chiếu đó sẽ được bao gồm. Tuy nhiên, trong một số trường hợp, Access không tạo phép nối mà bạn cần. Ví dụ: nếu bạn thêm các truy vấn hiện có vào truy vấn mới của mình và chưa tạo mối quan hệ, Access sẽ không tự động tạo kết nối.

3. Hoàn tất truy vấn

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

Bạn muốn xem thêm?

Đào tạo về Excel

Đào tạo về Outlook

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.