Đá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
  [Help] Query danh sách mặt hàng có ngày gần nhất với ngày nhập hàng hiện tại ? robocon1183 2 76 27-04-17, 03:12 PM
Bài mới nhất: robocon1183
  [Hỏi] tạo query lọc nhiều điều kiện minhminh25767 4 201 23-04-17, 10:47 AM
Bài mới nhất: minhminh25767
  Hướng Dẫn Demo Tính tồn kho ( rất chi tiết) maidinhdan 45 4,288 12-04-17, 11:35 PM
Bài mới nhất: tranthanhan1962
  [Help] Trừ tháng năm trong query HoangManh 1 80 28-03-17, 03:51 PM
Bài mới nhất: ongke0711
  [Help] Query "Grop by" công dồn ngày HoangManh 3 164 23-03-17, 10:37 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ơ