• Tạo Form tính trung bình các record có giá trị trùng nhau
  • Tạo Form tính trung bình các record có giá trị trùng nhau

    honglv157 > 23-07-15, 05:19 PM

    https://drive.google.com/file/d/0B4r0VZp...dPNmc/view
    Nhờ mọi người kiểm tra giúp em xem khóa chính; format của các fied và mối quan hệ của các  table bị lỗi gì không? Em dự định thiết kế các form sau: 
     - form nhập số liệu Thông tin của học viên dựa trên table DMHOCVIEN
    Trong đó mã học viên là sẽ tự động lấy theo mã lớp học  ( mình không biết cách định dạng field mã học viên như thế nào cho đúng). Khi nhập liệu thì dữ liệu tự động cập nhật vào table DMHOCVIEN.

    -form chi nhánh : Yêu cầu là khi gõ chi nhánh thì sẽ biết là chi nhánh này có những cán bộ nào đã được tham gia đào tạo và thông  tin của các học viên đã tham gia khóa học
     -Form đánh giá giảng viên dựa trên các tiêu chí (các tb liên quan : DGGV, DMLOPHOC,DMGV,DMMONHOC). 
    Nhờ các anh chị kiểm tra lại giúp em các thông tin trên table và relation một lần nữa cho chuẩn 
     
  • RE: Quản lý số liệu đào tạo

    tranthanhan1962 > 23-07-15, 06:34 PM

    (23-07-15, 05:19 PM)honglv157 Đã viết: https://drive.google.com/file/d/0B4r0VZp...dPNmc/view
    Nhờ mọi người kiểm tra giúp em xem khóa chính; format của các fied và mối quan hệ của các  table bị lỗi gì không? Em dự định thiết kế các form sau: 
     - form nhập số liệu Thông tin của học viên dựa trên table DMHOCVIEN
    Trong đó mã học viên là sẽ tự động lấy theo mã lớp học  ( mình không biết cách định dạng field mã học viên như thế nào cho đúng). Khi nhập liệu thì dữ liệu tự động cập nhật vào table DMHOCVIEN.

    -form chi nhánh : Yêu cầu là khi gõ chi nhánh thì sẽ biết là chi nhánh này có những cán bộ nào đã được tham gia đào tạo và thông  tin của các học viên đã tham gia khóa học
     -Form đánh giá giảng viên dựa trên các tiêu chí (các tb liên quan : DGGV, DMLOPHOC,DMGV,DMMONHOC). 
    Nhờ các anh chị kiểm tra lại giúp em các thông tin trên table và relation một lần nữa cho chuẩn 
     
    Bạn chưa share nên không tải được database
  • RE: Quản lý số liệu đào tạo

    honglv157 > 23-07-15, 10:57 PM

     
    [/quote]
    Bạn chưa share nên không tải được database
    [/quote]
       Em upload lại rồi ạ, mong cả nhà giúp em! Thanks
    http://www.mediafire.com/download/tdaznl...C4%90T.rar
  • RE: Quản lý số liệu đào tạo

    maidinhdan > 23-07-15, 11:31 PM

    anh TranThanhAn1962 là người từng là giáo viên nên có rất nhiều kinh nghiệm trong vụ thiết lập CSDL hy vọng bạn honglv157 sẽ nhận được những góp ý quý báo từ anh Ân.
  • RE: Quản lý số liệu đào tạo

    honglv157 > 23-07-15, 11:39 PM

    vâng.em cũng đã từng đọc qua những tâm sự của anh Ân về con đường đa nghiệp của a.e hy vọng a giúp đỡ em.em cảm ơn
  • RE: Quản lý số liệu đào tạo

    tranthanhan1962 > 24-07-15, 09:02 AM

    Vài gợi ý nhỏ với bạn honglv157
    Nhìn chung với yêu cầu chính của công tác quản lý lớp học mà bạn đưa ra thì cách phân tích của bạn tương đối hợp lý và hoàn chỉnh. Relationship thiết đặt cũng rất kỹ (Bạn thiết đặt foreign key cho từng quan hệ, thường thì mọi người chỉ chú ý primary key, ngay cả mình cũng vậy, đây là thói quen cực kỳ tốt cho công việc thiết kế database).
    Mình chỉ có một vài gợi ý thêm.
    Phiếu đánh giá giáo viên:
    - Giáo viên trên mỗi lớp học có bao nhiêu phiếu đánh giá? Nếu nhiều phiếu do nhiều người đánh giá thì phải có tên người đánh giá, ngày đánh giá (mình thấy bạn thiết đặt field size là byte nên nghĩ rằng ít nhất cũng có vài phiếu đánh giá / giáo viên / trên lớp) trừ trường hợp bỏ phiếu kín. Nên tạo một primary key cho phiếu này (có thể là MALOP & MAGV & MAMON, nếu lười thì phang cho nó 1 field ID Autonumber cũng được 007  )
    - Với table DGGV thay vì mỗi tiêu chí bạn làm 1 field bạn có thể phân ra làm 2 table: trên table DGGV chỉ có 1 field TIEUCHI. Tạo thêm 1 subtable tiêu chí có field TIEUCHI và diễn giải tiêu chí. Thêm table này bạn sẽ dễ dàng thêm bớt tiêu chí khi có yêu cầu, thế kế report cũng dễ dàng hơn (ngang dọc gì cũng được).
    Danh mục Lớp học:
    - Bạn có thể chuyển field CHINHANH từ DMHOCVIEN sang DMLOPHOC vì lớp học chính là con ruột của chi nhánh còn học viên chỉ là cháu nội mà thôi.
    - Phần thời gian bạn nên có 2 mốc là ngày khai giảng và ngày kết thúc.
     Danh mục học viên:
    - Có lẽ bạn cần thêm các field: địa chỉ liên lạc, số điện thoại.
    - Cách đánh mã số học viên trên forum có chủ đề Tự động lấy mã số học sinh và đánh số thứ tự theo loại lớp học của bạn nguyenbalai bạn có thể đọc và nghiên cứu thêm.
    Danh mục giáo viên:
    -Trường hợp mỗi giáo viên chỉ dạy 1 chi nhánh thì rất dễ dàng. Bạn chỉ đưa vào table DMGV field CHINHANH rồi liên kết với table chi nhánh. Khi tạo form chỉ tạo subform là xong.
    - Trường hợp một giáo viên dạy nhiều chi nhánh. Bạn cần tạo thêm một subtable (ví dụ Chi nhánh giảng dạy) có 2 field MAGV, CHINHANH rồi liên kết với 2 table kia để tạo bộ lọc cho subform.
    * Bạn nên bỏ khoảng trắng tên filed MA GV để sao này tiện lợi khi viết code.
    Chúc bạn thành công
  • RE: Quản lý số liệu đào tạo

    honglv157 > 24-07-15, 11:23 AM

    THANKSSSSSSSSSSSSSS
  • RE: Quản lý số liệu đào tạo

    tranthanhan1962 > 24-07-15, 12:45 PM

    OK vậy là chi nhánh ở đây chỉ là chi nhánh ngân hàng chứ không phải chi nhánh giảng dạy. Như vậy bạn phân tích cũng tạm ổn rồi. Bạn cứ thiết kế form và sub form theo ý bạn đưa lên rồi muốn chạy như thế nào bọn mình sẽ giúp.
  • RE: Quản lý số liệu đào tạo

    honglv157 > 24-07-15, 01:32 PM

    vang.cảm ơn anh tranthanhhan1962
  • RE: Quản lý số liệu đào tạo

    honglv157 > 24-07-15, 02:26 PM

    nếu e muốn đưa form lên cho các anh xem giups thì em để acess 2007 ₫ươc ko ah.vì nếu để 2003 thì chỉ xem được table thôi. có cách nào ko a?