Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Tạo Query làm bảng điểm cho từng học sinh
#1
Chào các anh chị, em đang làm bài access về quản lí học sinh, tới phần tạo query về điểm của từng học sinh thì em không biết làm sao. Ví dụ: học sinh A sẽ có điem tb Toán, tb Văn,...tb Học kì. Và em không biết làm điểm tb Học kì cho từng học sinh như thế nào: tbHocki = toan*2+van*2+....(các môn còn lại hệ số 1). Mong các anh chị giúp đỡ em. Xin cám ơn big green. Đây là CSDL của em
http://www.mediafire.com/?dfedddoqhdqxgd2
Chữ ký của bosshaku Xin chào, mình là bosshaku, Tham gia http://thuthuataccess.com/forum từ ngày 01-02 -13.
Reply
Những người đã cảm ơn
#2
Bạn tạo 1 query trích lọc các thông tin liên quan. Cụ thể trong trường hợp này là:
tạo query lấy ra các table sau: thongtinhocsinh, bangdiem. Hai table trên phải quan hệ với nhau bởi mahocsinh chẳng hạn. bạn lấy ra các thông tin sau:
thongtinhocsinh.MaHocSinh, thongtinhocsinh.TenHocSinh, thongtinhocsinh.NgaySinh, bangdiem.Toan, bangdiem.Van, bangdiem.CacMonKhac, và tạo thêm 1 field nữa có tên TBHK:Toan*2+Van*2+... Sau đó lưu lại thế thôi.

Ps: do mình không có Access 2007 nên không hỗ trợ bạn file được
Chữ ký của dtv197 Xin chào, mình là dtv197, Tham gia http://thuthuataccess.com/forum từ ngày 20-08 -11.
Reply
Những người đã cảm ơn
#3
(02-02-13, 10:36 AM)dtv197 Đã viết: Bạn tạo 1 query trích lọc các thông tin liên quan. Cụ thể trong trường hợp này là:
tạo query lấy ra các table sau: thongtinhocsinh, bangdiem. Hai table trên phải quan hệ với nhau bởi mahocsinh chẳng hạn. bạn lấy ra các thông tin sau:
thongtinhocsinh.MaHocSinh, thongtinhocsinh.TenHocSinh, thongtinhocsinh.NgaySinh, bangdiem.Toan, bangdiem.Van, bangdiem.CacMonKhac, và tạo thêm 1 field nữa có tên TBHK:Toan*2+Van*2+... Sau đó lưu lại thế thôi.

Ps: do mình không có Access 2007 nên không hỗ trợ bạn file được

cám ơn bạn nhưng mà của mình nó lại thế nay
Họ và tên Môn DTB
NGuyễn văn A Toán 8,9
Nguyễn văn A Văn 7,6
Nguyễn văn A Tin 9,9
Đại loai là vậy, mình không biết phải làm sao
Chữ ký của bosshaku Xin chào, mình là bosshaku, Tham gia http://thuthuataccess.com/forum từ ngày 01-02 -13.
Reply
Những người đã cảm ơn
#4
ĐTB của bạn nói ở trên là 8.9 hay là 1 điểm 8 và 1 điểm 9 mình chưa hiểu ý bạn lắm

ah hiểu rùi, ra kq như vậy là do bạn trình bày bảng điểm theo dạng dòng. bảng điểm thông thường có 1 số môn cố định nên khi thiết kế bảng điểm bạn nên thiết theo dạng cột. Trường hợp của bạn bây giờ phải dùng tới Cross Query, bạn search nghen trên diễn đàn có đấy.
Chữ ký của dtv197 Xin chào, mình là dtv197, Tham gia http://thuthuataccess.com/forum từ ngày 20-08 -11.
Reply
Những người đã cảm ơn
#5
Bạn thiết kế dữ liệu như sau:
bảng ThongTinHocSinh (MaHocSinh, TenHocSinh, NgaySinh, QueQuan,...)
bảng BangDiem(MaHocSinh, Toan, Van, Anh, Tin,....)
Hai bảng quan hệ với nhau qua field MaHocSinh

Bạn tạo query DiemTB lấy nguồn từ 2 bảng trên
MaHocSinh, TenHocSinh, NgaySinh, QueQuan, Toan, Van, Anh, Tin, ... , DTB: (Toan*2 + Van*2 + Anh + Tin)/Hệ số
Chữ ký của dtv197 Xin chào, mình là dtv197, Tham gia http://thuthuataccess.com/forum từ ngày 20-08 -11.
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ọc query có điều kiện để tạo report honglv157 3 161 01-12-16, 05:15 PM
Bài mới nhất: maidinhdan
  [Help] ẩn nút ""Close Windown" khi mở query tronghieu9792 4 87 30-11-16, 09:36 PM
Bài mới nhất: tronghieu9792
Question [Help] Cần giúp đỡ tạo query lấy giá trị của dòng liền trước để tính giá trị trung bình luonguct 4 89 23-11-16, 12:33 AM
Bài mới nhất: luonguct
  Hướng Dẫn hướng dẫn làm query tieuho828 6 151 21-11-16, 12:36 AM
Bài mới nhất: toancvp
  Xóa dữ liệu ở các bảng ChiMai 6 126 17-11-16, 05:12 PM
Bài mới nhất: Trần Linh

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ơ