Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Làm sao để tạo constraint cho table khi lưu records?
#1
Chào mọi người,

Mình đang gặp một vấn đề muốn nhờ mọi người giúp đỡ. Mình hiện đang mới làm quen với Microsoft Access 2010. Mình đang muốn tạo một database để sinh viên đăng ký môn học.

Mình có 4 tables: Sinh viên, Môn học, Lớp học và Đăng ký (một môn học có thể có nhiều lớp học). Các bạn cho mình hỏi nếu mình muốn giới hạn là "Một sinh viên chỉ có thể đăng ký tối đa 6 môn học" thì phải làm thế nào?

Relationship của mình là: Sinh viên -> Đăng ký <- Lớp học <- Môn học

Cám ơn mọi người trước.
Chữ ký của vinh0105 Xin chào, mình là vinh0105, Tham gia http://thuthuataccess.com/forum từ ngày 28-09 -14.
Reply
Những người đã cảm ơn
#2
Việc này bạn phải can thiệp bằng code khi đăng ký thôi! Relationship và thiết kế table không thể giải quyết được vấn đề dù bạn có đang dùng hệ quản trị CSDL nào đi nữa
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn vinh0105
#3
(28-09-14, 04:49 PM)Noname Đã viết: Việc này bạn phải can thiệp bằng code khi đăng ký thôi! Relationship và thiết kế table không thể giải quyết được vấn đề dù bạn có đang dùng hệ quản trị CSDL nào đi nữa

Cám ơn bạn! Bạn có thể nói rõ hơn cho mình được không? Vậy có nghĩa là mình sẽ tạo Form đăng ký, sau đó chèn code để limit số lượng Môn học đăng ký của sinh viên lại? Mình không rõ lắm nếu Access cho chèn code, vả lại mình cũng không có kinh nghiệm về Macro.
Chữ ký của vinh0105 Xin chào, mình là vinh0105, Tham gia http://thuthuataccess.com/forum từ ngày 28-09 -14.
Reply
Những người đã cảm ơn
#4
Hi mọi người,

Đây là file hiện tại mình đang làm. Mọi người check dùm mình nhé. Mình không biết làm thế nào để ràng buộc điều kiện "Một sinh viên chỉ có thể đăng ký tối đa 6 môn học", vì vậy mình chỉ mới tạo thêm 1 Query: CheckStudentID và event Before Change của table Register để thử nghiệm, nhưng vẫn không làm được.

Mọi người xem qua file giúp mình với nhé: http://www.mediafire.com/download/eo9dpd...+hoc.accdb

Cám ơn mọi người nhiều happy
Chữ ký của vinh0105 Xin chào, mình là vinh0105, Tham gia http://thuthuataccess.com/forum từ ngày 28-09 -14.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Lỗi] bound Column trong phần Lookup table hiển thị không đúng minhtungph 5 148 14-10-17, 12:23 PM
Bài mới nhất: minhtungph
  [Hỏi] TẠO SỰ LIÊN QUAN cho 2 bản ghi CÙNG TABLE vkaccess 1 107 08-09-17, 12:29 AM
Bài mới nhất: cpucloi
  Giúp tôi về các phép tính table trong Access ! tomahoc89 14 12,661 04-07-17, 12:28 PM
Bài mới nhất: tranthanhan1962
  Hướng Dẫn Xóa Table mrtoanbin 1 174 29-05-17, 10:10 AM
Bài mới nhất: cpucloi
  [Help] HELP - Cách chuyển đổi dạng dữ liệu OEL project sang number trong 1 field của table phamphuongnam 8 673 18-02-17, 04:11 PM
Bài mới nhất: cpucloi

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ơ