Lỗi khi xác nhận quan hệ giữa 2 bảng trong Base

Trao đổi về ứng dụng Base

Lỗi khi xác nhận quan hệ giữa 2 bảng trong Base

Gửi bàigửi bởi truongan » 15 Tháng 8 2010, 03:43

Khi tạo xong 2 bảng và tiến hành xác lập quan hệ thì xuất hiện lỗi như trong hình:
Hình ảnh
truongan
 
Bài viết: 4
Ngày tham gia: 15 Tháng 8 2010, 03:35
Đến từ: THPT Chuyên Nguyễn Thị Minh Khai

Re: Lỗi khi xác nhận quan hệ giữa 2 bảng trong Base

Gửi bàigửi bởi cumeo89 » 15 Tháng 8 2010, 06:56

đúng như lỗi thông báo, trường chucvuID phải là primary key hoặc ít ra là unique thì bạn mới trỏ khoá ngoài đến nó được. mình thấy cấu trúc bảng của bạn hình như hơi thừa? trong bảng chức vụ thì ID và chucvuID khác gì nhau, các bảng cũng thế?
cumeo89
 
Bài viết: 16
Ngày tham gia: 22 Tháng 3 2009, 06:43

Re: Lỗi khi xác nhận quan hệ giữa 2 bảng trong Base

Gửi bàigửi bởi truongan » 15 Tháng 8 2010, 14:43

Cái đó em làm theo cuốn giáo trình Access (năm nay 12, khổ ghê). Nhưng nếu như vậy thì phải xác lập Primary cho nó thì mới cho lập quan hệ sao, ngộ nhỉ :?
truongan
 
Bài viết: 4
Ngày tham gia: 15 Tháng 8 2010, 03:35
Đến từ: THPT Chuyên Nguyễn Thị Minh Khai

Re: Lỗi khi xác nhận quan hệ giữa 2 bảng trong Base

Gửi bàigửi bởi cumeo89 » 15 Tháng 8 2010, 14:56

primary hoặc unique, chủ yếu là để đảm bảo trong bảng chức vụ chỉ có duy nhất 1 dòng có ID được tham chiếu thôi. bạn nên bỏ bớt 1 trong 2 trường trùng nhau trong mỗi bảng đi.

mà giáo trình tin 12 nói vậy thật ah :-S OMG :-S
cumeo89
 
Bài viết: 16
Ngày tham gia: 22 Tháng 3 2009, 06:43

Re: Lỗi khi xác nhận quan hệ giữa 2 bảng trong Base

Gửi bàigửi bởi truongan » 15 Tháng 8 2010, 15:05

Nói chung Tin 12 mất hết nửa cuốn sách để nói tới nói lui về CSDL, cách bật rồi tắt Access, trông như sách lớp 1.
Thanks đã chỉ dẫn, diễn đàn không có nút Cảm ơn nhỉ?!!
truongan
 
Bài viết: 4
Ngày tham gia: 15 Tháng 8 2010, 03:35
Đến từ: THPT Chuyên Nguyễn Thị Minh Khai

Re: Lỗi khi xác nhận quan hệ giữa 2 bảng trong Base

Gửi bàigửi bởi cumeo89 » 15 Tháng 8 2010, 15:14

thế ra mấy năm rồi vẫn k khá hơn ah 8-} you are welcome :-)
cumeo89
 
Bài viết: 16
Ngày tham gia: 22 Tháng 3 2009, 06:43


Quay về Base

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến1 khách