Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tính điểm trung bình môn trong query
#1
Mình có 1 bài tập access về quản lý điểm của 1 trường trung cấp chuyên nghiệp, nhưng lại làm không được cách tính điểm trung bình của môn học, có bạn nào biết giúp giùm mình với !!
có 5 cột điểm hệ số 1, 3 cột điểm hệ số 2, 2 cột 2điểm thi hệ số 2 >>>>> nhưng đề yêu cầu nhập 4 cột hệ số 1, 2 cột hệ số 2, 1 cột điểm thi thôiCry_smile
Đây là bài của mình http://www.mediafire.com/?g53r2be9u0hlm0e
Chữ ký của trung3110 Xin chào, mình là trung3110, Tham gia http://thuthuataccess.com/forum từ ngày 03-05 -11.
Reply
Những người đã cảm ơn nhunguyet0103
#2
Đây là một ví dụ bạn nhé:

TBM: Round((IIf([1M1T] Is Not Null,[1M1T],0)+IIf([115_1T] Is Not Null,[115_1T],0)+IIf([115_2T] Is Not Null,[115_2T],0)+IIf([115_3T] Is Not Null,[115_3T],0)+2*(IIf([11T_1T] Is Not Null,[11T_1T],0)+IIf([11T_2T] Is Not Null,[11T_2T],0)+IIf([11T_3T] Is Not Null,[11T_3T],0))+3*IIf([1HKT] Is Not Null,[1HKT],0))/(IIf([1M1T] Is Not Null,1,0)+IIf([115_1T] Is Not Null,1,0)+IIf([115_2T] Is Not Null,1,0)+IIf([115_3T] Is Not Null,1,0)+IIf([11T_1T] Is Not Null,2,0)+IIf([11T_2T] Is Not Null,2,0)+IIf([11T_3T] Is Not Null,2,0)+IIf([1HKT] Is Not Null,3,0)),1)

Các cột điểm như sau:

Hệ số 1: gồm các cột 1M1T, 115_1T, 115_2T, 115_3T
Hệ số 2: Gồm các cột 11T_1T, 11T_2T, 11T_3T,
Hệ số 3: gồm các cột 1HKT

Bạn làm thử đi nhé:
diễn đàn chèn ảnh lên không được, nên bạn không thể thấy query của mình
Chữ ký của minhtam76 Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn Noname , haquocquan , trung3110 , nhunguyet0103
#3
Mình làm rồi! Nhưng tại Access lại không hiện số 0 trong hàm iif được bạn ơi! giúp mình với!


Query: TBM
TBM: Round((IIf([15_1] Is Not Null,[15_1],0)+IIf([15_2] Is Not Null,[15_2],0)+IIf([15_3] Is Not Null,[15_3],0)+IIf([15_4] Is Not Null,[15_4],0)+2*(IIf([1T_1] Is Not Null,[1T_1],0)+IIf([1T_2] Is Not Null,[1T_2],0)+IIf([1T_3] Is Not Null,[1T_3],0))+3*IIf([Th_1] Is Not Null,[Th_1],0))/(IIf([15_1] Is Not Null,1)+IIf([15_2] Is Not Null,1)+IIf([15_3] Is Not Null,1)+IIf([15_4] Is Not Null,1)+IIf([1T_1] Is Not Null,2)+IIf([1T_2] Is Not Null,2)+IIf([1T_3] Is Not Null,2)+IIf([Th_1] Is Not Null,3)),1)
Chữ ký của trung3110 Xin chào, mình là trung3110, Tham gia http://thuthuataccess.com/forum từ ngày 03-05 -11.
Reply
Những người đã cảm ơn nhunguyet0103
#4
Bạn up file lên
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Đây nè bạn, bạn coi giùm mình với!
http://www.mediafire.com/?vtk4ck37ttr9pww
không hiệu sao mình đem bài tập đó qua máy khác thì lại bình thường, cho đánh số 0 vài hàm iif. bạn nào biết cách khắc phục chỉ giùm! mình chuẩn bị nộp bài rồi mà giờ chưa xong nữa!
Chữ ký của trung3110 Xin chào, mình là trung3110, Tham gia http://thuthuataccess.com/forum từ ngày 03-05 -11.
Reply
Những người đã cảm ơn
#6
Dùng Is Null sẽ ngắn hơn chữ Not, dùng thêm IIf trước Round để chưa có điểm [1HKT] thì vẫn Null
Mã PHP:
TBMIIf([1HKTIs Null,Null,Round((IIf([1M1TIs Null,0,[1M1T])+IIf([115_1TIs Null,0,[115_1T])
+
IIf([115_2TIs Null,0,[115_2T])+IIf([115_3TIs Null,0,[115_3T])+2*(IIf([11T_1TIs Null,0,[11T_1T])
+
IIf([11T_2TIs Null,0,[11T_2T])+IIf([11T_3TIs Null,0,[11T_3T]))+3*IIf([1HKTIs Null,0,[1HKT]))
/(
IIf([1M1TIs Null,0,1)+IIf([115_1TIs Null,0,1)+IIf([115_2TIs Null,0,1)+IIf([115_3TIs Null,0,1)
+
IIf([11T_1TIs Null,0,2)+IIf([11T_2TIs Null,0,2)+IIf([11T_3TIs Null,0,2)+IIf([1HKTIs Null,0,3)),1)) 
Chữ ký của hungchng Hi, my email hungchng@yahoo.com
Reply
Những người đã cảm ơn trung3110 , nhunguyet0103


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
  [Hỏi] Tính số ngày công tác trangdv.pchg 25 588 13-11-16, 01:20 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ơ