Access cho magdalenarybarikova.com 365 Access 2021 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 xem thêm...Ít hơn

Mối tình dục trong Access giúp cho bạn kết hợp dữ liệu từ nhị bảng khác nhau. Mỗi mọt quan hệ bao hàm các ngôi trường trong hai bảng và dữ liệu tương ứng. Ví dụ: bạn có thể có trường ID_sản_phẩm trong bảng Sản_phẩm với trong bảng Chi_tiết_đơn_hàng. Mỗi bản ghi vào bảng Chi_tiết_đơn_hàng đều sở hữu một ID_sản_phẩm khớp ứng với một bạn dạng ghi vào bảng Sản_phẩm bao gồm cùng ID_sản_phẩm.

Bạn đang xem: Trong access khi tạo liên kết giữa các bảng thì

Khi bạn sử dụng những bảng tương quan trong truy vấn vấn, quan hệ này sẽ chất nhận được Access xác minh xem đề xuất kết hợp bản ghi như thế nào của mỗi bảng trong tập kết quả. Mối quan hệ cũng có thể giúp ngăn vấn đề thiếu dữ liệu bằng phương pháp luôn đồng hóa dữ liệu vẫn xóa, trên đây được call là tính toàn vẹn tham chiếu.

Trước khi thao tác làm việc với côn trùng quan hệ, hãy đảm bảo an toàn rằng bạn nắm rõ các có mang cơ bản. Để hiểu thêm thông tin, xem mục khuyên bảo về quan hệ bảng và bắt đầu với quan hệ bảng.

Trong bài viết này

Tổng quan

Trong cơ sở dữ liệu Access, bạn tạo mối quan hệ bảng bằng cách sử dụng 1 trong các các cách thức sau:

Trong hành lang cửa số Mối quan lại hệ, thêm những bảng mà bạn có nhu cầu liên kết, rồi kéo ngôi trường để chế tạo ra mối links từ bảng này sang trọng bảng khác.

Kéo trường từ chống Danh sách trường vào biểu tài liệu bảng.

Khi các bạn tạo mối quan hệ giữa những bảng, trường thông thường không buộc phải phải mang tên giống nhau khoác dù thông thường vẫn yêu cầu như vậy. Những trường tầm thường phải bao gồm cùng loại dữ liệu. Tuy nhiên, nếu như trường khóa chính là trường Số_tự_động thì ngôi trường khóa ngoại cũng có thể là ngôi trường Số ví như thuộc tính FieldSize của tất cả hai trường tương tự nhau. Ví dụ: bạn có thể khớp ngôi trường Tự động Đánh số và một trường Số giả dụ thuộc tính Kích thước Trường của cả hai ngôi trường là Số nguyên Dài. Khi cả hai trường tầm thường đều là ngôi trường Số, chúng phải gồm cùng một setup thuộc tính Kích thước Trường.

Đầu trang

Tạo quan hệ bảng bằng cách sử dụng cửa sổ Mối quan liêu hệ

Trên tab Công cụ cơ sở dữ liệu, trong team Mối quan liêu hệ, bấm chuột Mối quan hệ.

Trên tab thiết kế , trong đội mối quan hệ , bấm thêm bảng (hoặc Hiển thị bảng vào Access 2013 ).

Chọn một hoặc các bảng hay truy vấn, rồi bấm Thêm. Sau khi hoàn tất vấn đề thêm bảng cùng truy vấn vào tab tư liệu Mối quan liêu hệ, hãy click chuột Đóng.

Kéo một trường (thường là khóa chính) xuất phát từ một bảng thanh lịch trường thông thường (khóa ngoại) trong bảng khác. Để kéo những trường, hãy thừa nhận phím CTRL, nhấn vào mỗi trường rồi kéo chúng.Hộp thoại sửa quan liêu hệ xuất hiện.

Bấm vào Tạo.

Access vẽ một mặt đường quan hệ thân hai bảng. Nếu khách hàng đã lựa chọn hộp kiểm Bắt buộc Tính toàn vẹn Tham chiếu, con đường quan hệ đó sẽ lộ diện dầy rộng ở hai đầu cuối. Ko kể ra, chỉ khi bạn đã lựa chọn hộp kiểm Thực thi tính toàn vẹn tham chiếu, số 1 mới mở ra trên phần dày tại 1 bên của đường quan hệ và biểu tượng vô rất () mới lộ diện trên phần dày bên đó của đường quan hệ, như hiển thị vào hình bên dưới đây.

*


Lưu ý: 

Để tạo quan hệ một đối một Cả nhì trường thông thường (thường là những trường khóa chính và khóa ngoại) phải gồm chỉ mục duy nhất. Điều này có nghĩa là thuộc tính Đã lập chỉ mục cho các trường này nên được sắp xếp là (Không trùng nhau). Trường hợp cả hai trường đều sở hữu một chỉ mục duy nhất, Access sẽ tạo mối quan hệ một đối một.

Để tạo nên quan hệ một đối nhiều trường trên ở một phía (thường là khóa chính) của mối quan hệ phải bao gồm chỉ mục duy nhất. Điều đó tức là thuộc tính Đã lập chỉ mục mang đến trường này nên đặt là (Không trùng nhau). Trường ở nhiều phía không nên có một chỉ mục duy nhất. Trường này rất có thể có một chỉ mục mà lại phải được cho phép các mục trùng nhau. Điều đó tức là thuộc tính Đã lập chỉ mục mang lại trường này nên được sắp xếp là Không hoặc Có (Chấp nhận các mục trùng nhau). Lúc 1 trường bao gồm một chỉ mục duy nhất cơ mà trường khác không có, Access tạo thành mối quan hệ nam nữ một đối nhiều.


Đầu trang

Tạo quan hệ bảng bằng cách sử dụng ngăn danh sách trường nhằm thêm trường

Bạn có thể thêm ngôi trường vào bảng hiện tất cả đang mở vào Dạng xem biểu dữ liệu bằng cách kéo trường tự ngăn Danh sách trường. Phòng Danh sách trường hiển thị những trường khả dụng một trong những bảng tương quan và cả các trường khả dụng giữa những bảng không giống thuộc đại lý dữ liệu.

Khi chúng ta kéo một trường xuất phát từ một bảng (không liên quan) "khác" rồi chấm dứt Trình lí giải Tra cứu, một mối quan hệ một-nhiều mới sẽ tự động hóa được tạo thành giữa bảng trong chống Danh sách Trường và bảng nhưng mà từ kia bạn đã nâng trường. Theo mặc định, mối quan hệ do Access tạo nên này sẽ không thực thi tính trọn vẹn tham chiếu. Để xúc tiến tính toàn vẹn tham chiếu, bạn phải chỉnh sửa mối quan lại hệ. Xem mục chỉnh sửa mối quan hệ để hiểu thêm thông tin.

Mở bảng trong Dạng coi biểu dữ liệu

Trong chống dẫn hướng, bấm đúp vào bảng.

Mở ngăn danh sách Trường

Nhấn phím ALT+F8. Chống Danh sách Trường vẫn xuất hiện

*

Ngăn Danh sách trường hiển thị tất cả bảng sót lại trong cơ sở dữ liệu của bạn, được team thành những danh mục. Khi bạn làm việc với bảng ở Dạng coi biểu dữ liệu, Access vẫn hiển thị các trường ở một trong hai hạng mục thuộc ngăn Danh sách trường: Trường khả dụng trong những bảng liên quan cùng Trường khả dụng trong số bảng khác. Danh mục đầu tiên liệt kê toàn thể bảng có quan hệ với bảng mà lúc này bạn đang dùng. Thể loại thứ nhị liệt kê tất cả các bảng cơ mà bảng của chúng ta không bao gồm quan hệ.

Trong ngăn Danh sách Trường, khi ban nhấp chuột dấu cộng (+) ở bên cạnh tên bảng, các bạn sẽ nhìn thấy list của tất cả các ngôi trường sẵn sử dụng trong bảng đó. Để thêm trường vào bảng của bạn, hãy kéo trường mà bạn có nhu cầu từ phòng Danh sách Trường sang bảng vào dạng coi Biểu dữ liệu.

Thêm trường với tạo quan hệ từ ngăn list Trường

Với bảng mở nghỉ ngơi Dạng xem biểu dữ liệu, nhận ALT+F8. Chống Danh sách trường xuất hiện.

Bên bên dưới Trường khả dụng vào các bảng khác, nhấn vào dấu cộng (+) sát bên tên bảng để hiển thị danh sách những trường trong bảng đó.

Kéo ngôi trường mà bạn có nhu cầu từ phòng Danh sách trường cho tới bảng vẫn mở trong Dạng xem biểu dữ liệu.

Khi đường chèn xuất hiện, hãy thả trường vào vị trí.

Trình hướng dẫn Tra cứu khởi động.

Làm theo hướng dẫn để xong Trình hướng dẫn Tra cứu.

Trường xuất hiện thêm trong bảng ở dạng xem Biểu dữ liệu.

Khi bạn kéo một trường từ 1 bảng (không liên quan) "khác" rồi xong xuôi Trình trả lời Tra cứu, một mối quan hệ một-nhiều new sẽ tự động được tạo thành giữa các bảng trong Danh sách Trường với bảng nhưng từ đó bạn đã kéo trường. Theo khoác định, quan hệ do Access tạo nên này sẽ không còn thực thi tính trọn vẹn tham chiếu. Để xúc tiến tính trọn vẹn tham chiếu, chúng ta phải chỉnh sửa mối quan tiền hệ. Coi mục sửa đổi mối quan hệ tình dục để hiểu thêm thông tin.

Đầu trang

Chỉnh sửa mối quan hệ

Bạn biến đổi mối quan tiền hệ bằng phương pháp chọn quan hệ đó trong hành lang cửa số Mối quan lại hệ, rồi chỉnh sửa.

Đặt con trỏ cảnh giác để nhỏ trỏ chỉ vào đường côn trùng quan hệ, rồi nhấp chuột đường này nhằm chọn.

Đường quan lại hệ đang trông dày dặn hơn khi được chọn.

Với mặt đường quan hệ đã chọn, hãy bấm lưu ban vào nó.

–hoặc–

Trên tab Thiết kế, trong đội Công cụ, nhấp chuột Chỉnh sửa mọt quan hệ.

hộp thoại Chỉnh sửa mọt quan hệ xuất hiện.

Mở vỏ hộp thoại sửa đổi mối quan tiền hệ

Trên tab Công cụ các đại lý dữ liệu, trong team Mối quan hệ, bấm chuột Mối quan tiền hệ.

Trên tab Thiết kế, trong đội Quan hệ, nhấn vào mục Tất cả những Quan hệ.

Tất cả bảng có mối quan hệ được hiển thị, trình bày các mặt đường mối quan tiền hệ. Lưu lại ý là các bảng ẩn (bảng có hộp kiểm Ẩn được chọn trong vỏ hộp thoại Thuộc tính của bảng) cũng tương tự mối quan hệ của các bảng này sẽ không hiển thị, trừ lúc bạn chọn Hiển thị đối tượng ẩn trong hộp thoại Tùy chọn dẫn hướng.

Bấm vào đường tình dục của mối quan liêu hệ bạn muốn thay đổi. Đường quan lại hệ vẫn trông dày dặn hơn khi được chọn.

Bấm lưu ban vào mặt đường quan hệ.

-hoặc-

Trên tab Thiết kế, trong nhóm Công cụ, click chuột Chỉnh sửa mọt quan hệ.

Hộp thoại Chỉnh sửa mọt quan hệ xuất hiện.

Đặt kiểu nối

Khi bạn khẳng định một quan hệ bảng, tin tức về quan hệ thông báo xây cất truy vấn của bạn. Ví dụ: ví như bạn xác định mối quan hệ giữa hai bảng rồi tạo nên truy vấn sử dụng những bảng đó thì Access sẽ tự động chọn những trường khớp mặc định dựa trên những trường đang được hướng đẫn trong mọt quan hệ. Bạn có thể ghi đè những giá trị mang định ban đầu này trong tróc nã vấn của công ty nhưng những giá trị vày mối quan hệ cung ứng thường minh chứng chúng là giá trị đúng. Do việc khớp với gắn kết những dữ liệu lại cùng với nhau từ không ít bảng là việc bạn sẽ làm thường xuyên nhất vào tất cả các cơ sở dữ liệu ngoại trừ đại lý dữ liệu đơn giản dễ dàng nhất, cần việc đặt khoác định bằng cách tạo các quan hệ có thể có ích và tiết kiệm ngân sách và chi phí được thời gian.

Truy vấn nhiều bảng phối kết hợp thông tin từ khá nhiều bảng bằng cách khớp các giá trị trong số những trường chung. Thao tác khớp và kết hợp được gọi là 1 kết nối. Ví dụ: đưa sử bạn có nhu cầu hiển thị đơn hàng của khách hàng. Bạn tạo nên một tầm nã vấn nối bảng khách hàng và bảng Đơn mặt hàng trên trường ID của khách hàng hàng. Tác dụng truy vấn đựng thông tin của người sử dụng và thông tin về giao dịch chỉ đối với những mặt hàng tìm thấy sự trùng khớp tương ứng.

Một một trong những giá trị bạn có thể xác định cho từng mối tình dục là loại nối. Loại liên kết sẽ cho Access biết buộc phải đưa bạn dạng ghi nào vào công dụng truy vấn. Ví dụ: hãy để mắt tới lại một truy tìm vấn link bảng Khách_hàng với bảng Đơn_hàng trên các trường chung thể hiện ID khách hàng. Dùng kiểu nối khoác định (được gọi là nối bên trong), tróc nã vấn chỉ trả về các hàng người tiêu dùng và hàng Đơn hàng bao gồm trường thông thường (cũng được điện thoại tư vấn là trường sẽ nối) bằng nhau.

Xem thêm: Hoài Anh Vtv - Btv, Mc Hoài Anh

Tuy nhiên, giả sử bạn có nhu cầu bao gồm toàn bộ Khách hàng — trong cả những bạn chưa đặt bất kỳ đơn sản phẩm nào. Để triển khai việc này, chúng ta phải đổi khác loại links từ nối trong thành nối ngoại trừ bên trái. Nối không tính bên trái sẽ trả về đa số hàng vào bảng ở phía bên trái của mối quan hệ và chỉ hồ hết hàng khớp trong bảng ở mặt phải. Nối ngoại trừ bên phải trả về toàn bộ các mặt hàng bên buộc phải và chỉ phần nhiều hàng trùng khớp bên trái.