Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
sao điều kiện không thỏa mãn nhưng vẫn chấp nhận khi sử dụng hàm IF
#1
chào các anh chị, hiện em đang làm một bài tập về kết quả thi, có một query phải tạo, điều kiện như sau: nếu điểm trung bình >=5 và các môn >=4, thì được "LÊN THẲNG", không thỏa thì "THI LẠI".
em sử dụng hàm IF NHƯ SAU:
XEPLOAI: IIf((([TOAN]>=Val(4) & [VAN]>=Val(4) & [NN])>=Val(4)) & ([DTB]>=Val(5)),"LEN THANG","THI LAI")
và đã chạy được, nhưng có 1 vấn đề em không hiểu là một số trường hợp là có một môn trong số các môn <4 mà vẫn nhận được "LÊN THẲNG".
Anh chị nào biết cách giải quyết này có thể giúp em giải quyết!
Thanks!
Chữ ký của phantom2ghost Xin chào, mình là phantom2ghost, Tham gia http://thuthuataccess.com/forum từ ngày 14-04 -12.
Reply
Những người đã cảm ơn
#2
Có thể đk của bạn bị lắp ở vùng giá trị thỏa đk. Bạn có thể sửa lại như sau cho đơn giản : IIf([toan]<4 Or [van]<4 Or [nn]<4,"thi lai","len thang")
Chữ ký của hoanglonglangtu Chiều tắt nắng trên con đường quen thuộc
Mưa rơi buồn qua ngõ vắng không em
Từng hạt ngọc rơi đùa qua kẽ lá
Những giọt tràn đầy ngõ ngách tâm tư
Em có biết chiều nay anh vẫn nhớ
Ở nơi nào em có nhớ chăng anh

Trên đời có quá nhiều chữ nếu,đáng tiếc là đều đã qua,việc đã xảy ra,hối hận cũng vô dụng
ღღღღღTài sản của hoanglonglangtu (View All Items) ღღღღღ
Reply
Những người đã cảm ơn phantom2ghost
#3
Bạn thử lại xem:

XEPLOAI: IIf([TOAN]>=4 AND [VAN]>=4 AND [NN]>=4 AND [DTB]>=5,"LEN THANG","THI LAI")
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 phantom2ghost
#4
cảm ơn anh chị đã giúp đỡ! em còn vấn đề như sau nữa, mong anh chị giúp em hướng giải quyết ạ:
tạo query "xếp loại": được xếp theo tiêu chuẩn sau:
-Lên thẳng: Nếu DTB>=5 và các môn >=4 nhưng không có quá 1 môn <5
-Thi Lại : Số còn lại.
vấn đề >=5 và >=4 đã giải quyết được rồi, nhưng làm thế nào để giải quyết không vấn đề không có quá 1 môn <5 ạ?
mong anh chị giúp đỡ!
Thanks!
Chữ ký của phantom2ghost Xin chào, mình là phantom2ghost, Tham gia http://thuthuataccess.com/forum từ ngày 14-04 -12.
Reply
Những người đã cảm ơn
#5
Tớ có ý thô thiển như dzầy :
+ Tao Field: Expr1 : Expr1: IIf([TOAN]>=4 And [VAN]>=4 And [NN]>=4 And [DTB]>=5,True,False)
+ Tạo filed : Expr2: IIf(((([toan]>=5 And [van]>=5) Or ([toan]>=5 And [nn]>=5) Or ([van]>=5 And [nn]>=5)) And ([dtb]>=5)),True,False)
Sau đó :
Tạo field expr3 tổng hợp lại 2 đk Expr3: IIf([expr1] And [expr2],"Len Thang","Thi Lai")
Mình nghĩ làm vậy sẽ dễ hiểu hơn và dễ kiểm lỗi ^^!
Có gì sai mong các bạn đừng ném đá @@
Chữ ký của hoanglonglangtu Chiều tắt nắng trên con đường quen thuộc
Mưa rơi buồn qua ngõ vắng không em
Từng hạt ngọc rơi đùa qua kẽ lá
Những giọt tràn đầy ngõ ngách tâm tư
Em có biết chiều nay anh vẫn nhớ
Ở nơi nào em có nhớ chăng anh

Trên đời có quá nhiều chữ nếu,đáng tiếc là đều đã qua,việc đã xảy ra,hối hận cũng vô dụng
ღღღღღTài sản của hoanglonglangtu (View All Items) ღღღღღ
Reply
Những người đã cảm ơn phantom2ghost


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Điều kiện IS NOT NULL là gì ? Bác nào giải thích giúp e với snowangle987 12 6,339 25-10-17, 11:49 PM
Bài mới nhất: tranthanhan1962
  [Hỏi] Hỏi cách sum tổng 3 điều kiện thanhtungces 1 87 24-10-17, 12:21 AM
Bài mới nhất: maidinhdan
  [Help] Sử dụng hàm DSum trong query mainguyenthinh79 12 3,145 05-07-17, 03:26 PM
Bài mới nhất: vkaccess
  [Hỏi] Update giá trị ngày/ giờ theo điều kiện huanmonster 14 965 13-06-17, 12:59 PM
Bài mới nhất: huanmonster
  [Hỏi] tạo query lọc nhiều điều kiện minhminh25767 4 515 23-04-17, 10:47 AM
Bài mới nhất: minhminh25767

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ơ