Đá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
  Hướng Dẫn Query cấp phát quần áo cho công nhân tieuho828 10 330 15-02-17, 10:36 AM
Bài mới nhất: tieuho828
  Hướng Dẫn hướng dẫn làm query theo cbobox tieuho828 3 118 03-01-17, 03:54 PM
Bài mới nhất: cpucloi
  [Hỏi] Câu lệnh để tìm max tại criteria trong query khongcodit 8 342 23-12-16, 12:05 AM
Bài mới nhất: ongke0711
  [Hỏi] Hỏi Query tính giá trị trung bình luonguct 2 100 17-12-16, 07:21 PM
Bài mới nhất: ongke0711
  Thiết lập Query sổ chi tiết slow2812 11 226 13-12-16, 07:44 PM
Bài mới nhất: ongke0711

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ơ