Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Hỏi về cách tạo Enforce Referential Integrity liên kết trong access
#1
hiện giờ trong access file của mình có 2 table, cùng sử dụng 1 Field là Protocol_No, 

1 table đặt là primary key - table parent - tbl_ListofClinicalTrials 

và 1 table để bt - table Child - tbl_Patients 

bh đg mún tạo Enforce Referential Integrity liên kết giữa 2 table mà luôn bị báo là lỗi và phá hoại rule gì đó mà mình ko hiểu, mình dg mún tạo liên kết này để ghi thay đổi 1 record trong table bố mẹ thì table con sẽ tự động update thay đổi theo

nên đăng lên nhờ mọi người chỉ giáo giúp về vấn đề này, link file ở dưới, mn có thể tải về để rõ hơn, cảm ơn mọi người

https://drive.google.com/open?id=0BxHZRJ...UpxMjJlMWc
Chữ ký của Godspear Godspear,gia nhập Thủ Thuật Access từ 06-12 -16.
Reply
Những người đã cảm ơn
#2
(03-11-17, 06:51 AM)Godspear Đã viết: hiện giờ trong access file của mình có 2 table, cùng sử dụng 1 Field là Protocol_No, 

1 table đặt là primary key - table parent - tbl_ListofClinicalTrials 

và 1 table để bt - table Child - tbl_Patients 

bh đg mún tạo Enforce Referential Integrity liên kết giữa 2 table mà luôn bị báo là lỗi và phá hoại rule gì đó mà mình ko hiểu, mình dg mún tạo liên kết này để ghi thay đổi 1 record trong table bố mẹ thì table con sẽ tự động update thay đổi theo

nên đăng lên nhờ mọi người chỉ giáo giúp về vấn đề này, link file ở dưới, mn có thể tải về để rõ hơn, cảm ơn mọi người

https://drive.google.com/open?id=0BxHZRJ...UpxMjJlMWc

Thông thường thì trong giai đoạn thiết kế đã phải thiết lập Relationship rồi mới nhập liệu. Table này của bạn đã có dữ liệu rồi mới thiết lập quan hệ thì không đảm bảo tính toàn vẹn của dữ liệu.
Trường hợp của bạn là trong table con (tblPatient) chắc chắn có chứa nhưng records có field [protocal_No] không có trong table Cha (tblListOf…).
Bạn cứ xóa hết dữ liệu 2 tables, thiết lập lại quan hệ cho chuẩn rồi dán lại dữ liệu vào (lưu ý phải copy dữ liệu table Cha xong mới đến Con). Nó sẽ báo lỗi, nhưng dòng nào bị sai sẽ không copy được => sửa dữ liệu dòng đó.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Godspear


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
Lightbulb [Hỏi] Cách tạo Table/Query từ nhiều Table/Query khác shinichikuto 16 1,340 30-08-18, 03:36 PM
Bài mới nhất: shinichikuto
  Xin hỏi cách so sánh để nâng cấp dữ liệu ledangvan 23 1,746 24-08-18, 11:37 AM
Bài mới nhất: tranthanhan1962
  [Lỗi] Lỗi mất dự liệu trong table thanhtruong 3 379 08-08-18, 02:52 PM
Bài mới nhất: Xuân Thanh
  Lập chỉ mục (Index) trong Table - Tăng tốc tìm kiếm và sắp xếp dữ liệu ongke0711 5 715 02-04-18, 11:56 PM
Bài mới nhất: tranthanhan1962
  [Help] Hỏi về cách gộp bảng. longlv 3 633 01-03-18, 11:26 PM
Bài mới nhất: ongke0711

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line