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

Trao đổi về ứng dụng Base
Đăng trả lời
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

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

Gửi bài by truongan »

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
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ài by cumeo89 »

đú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ế?
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ài by truongan »

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ỉ :?
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ài by cumeo89 »

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
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ài by truongan »

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ỉ?!!
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ài by cumeo89 »

thế ra mấy năm rồi vẫn k khá hơn ah 8-} you are welcome :-)
Đăng trả lời