Bạn đang xem trang 1 / 1 trang

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

Đã gửi: 15 Tháng 8 2010, 03:43
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

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

Đã gửi: 15 Tháng 8 2010, 06:56
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ế?

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

Đã gửi: 15 Tháng 8 2010, 14:43
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ỉ :?

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

Đã gửi: 15 Tháng 8 2010, 14:56
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

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

Đã gửi: 15 Tháng 8 2010, 15:05
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ỉ?!!

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

Đã gửi: 15 Tháng 8 2010, 15:14
by cumeo89
thế ra mấy năm rồi vẫn k khá hơn ah 8-} you are welcome :-)