Tham khảo tài liệu 'giáo trình phân tích nguyên lý sử dụng kỹ thuật lập trình trong access với php code p5', công nghệ thông tin, tin học văn phòng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Trong trường hợp muốn thiết lập các thuộc tính đảm bảo toàn vẹn dữ liệu Enforce Referential Integrity cho quan hệ hãy thực hiện chọn checked 3 mục chọn sau Ý Enforce Referential Integrity để đồng ý thiết lập các thuộc tính đảm bảo toàn vẹn dữ liệu Cascade Update Related Fields đảm bảo toàn vẹn dữ liệu khi xoá dữ liệu giữa 2 bảng liên quan. Khi đó nếu một bản ghi ở bảng có quan hệ 1 bị xoá toàn bộ các bản ghi có quan hệ với bản ghi hiện tại sẽ được tự động xoá ở bảng có quan hệ nhiều nếu xoá 1 CHA toàn bộ các con của cha đó sẽ tự động bị xoá khỏi bảng CON ự Cascade Delete Related Records đảm bảo toàn vẹn dữ liệu khi cập nhật dữ liệu giữa 2 bảng liên quan. Khi đó nếu giá trị trường khoá liên kết ở bảng 1 bị thay đổi toàn bộ giá trị trường khoá liên kết ở bảng nhiều cũng bị thay đổi theo. Hộp Relationship Type cho biết kiểu quan hệ giữa 2 bảng đang thiết lập - One - To - One Kiểu 1-1 - One - To - Many Kiểu 1-o - Indeterminate Không xác định được kiểu liên kết Tuỳ thuộc vào kiểu khoá của các trường tham gia liên kết mà Access tự xác định ra được kiểu liên kết giữa 2 bảng. Dưới đây là một số kiểu liên kết được Access tự động xác định Trang 24 Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải TT Bảng A Bảng B Kiểu liên kết 1 Khoá chính Khoá chính 1-1 2 Khoá chính Khoá phụ hoặc không khoá 1-n 3 Khoá phụ Khoá phụ hoặc không khoá Không xác định được kiểu liên kết 4 Không khoá Không khoá Không xác định được kiểu liên kết Chú ý - Khi hộp Relationships Type chỉ Indeterminate có nghĩa là quan hệ đang thiết lập không đúng về cấu trúc khoá của 2 bảng quan hệ sai - Trong trường hợp thiết lập các thuộc tính đảm bảo toàn vẹn dữ liệu nếu gặp phải hộp thoại thông báo lỗi Lỗi này do một số dữ liệu đang tồn tại trong bảng quan hệ ra không thoả mãn với bảng quan hệ 1. Hiểu đơn giản là có một số mặt hàng khai báo trong bảng HANGBAN chưa có trong trong danh mục hàng bảng HANG như vậy là không hợp lý không thoả mãn các điều kiện về toàn vẹn dữ liệu giữa 2 bảng này. Khi gặp phải lỗi