phamthainguyen86 > 04-02-14, 04:40 PM
morosumo > 05-02-14, 03:05 AM
phamthainguyen86 > 05-02-14, 09:20 PM
(05-02-14, 03:05 AM)morosumo Đã viết: Không hiu, nói rõ hơn đi bạn
cpucloi > 07-02-14, 09:34 PM
phamthainguyen86 > 08-02-14, 04:57 PM
cpucloi > 09-02-14, 09:05 AM
trunghieu > 09-02-14, 08:17 PM
phamthainguyen86 > 12-02-14, 08:57 AM
(09-02-14, 08:17 PM)trunghieu Đã viết: Các môn học của bạn phamthainguyen86 là từng record riêng biệt nên dùng hàm iif như hướng dẫn của anh cpucloi là không được rồi, điều đó chỉ áp dụng được khi mỗi môn học bạn đặt thành một field thôi. Về vấn đề này mình có một gợi ý cho bạn:Còn điều kiện một trong hai môn toán hoặc văn đạt từ 8 trở lên thì giỏi, 6.5 thì khá, 5 thì trung bình mình phải làm sao,, hic.
1. Trong query trong report bạn tạo thêm một field với nội dung như sau: giả sử là xetdiem
xetdiem: iif(monhoc >=8,4,iif(monhoc>=6.5,3,iif(monhoc>=5,2,1)))
từ kết quả của môn học của từng học sinh sẽ trả về các kết quả là 1.2.3 hoặc 4
Trong đó
1 là yếu
2 là trung bình
3 là khá
4 là giỏi.
2. Nếu trường hợp có nhiều môn đánh giá thì ta vẫn làm như cách trên để xét. vd như thêm field xetdanhgia
vd như 1 là không đạt
2 là đạt
3. Trong report để viết hàm xét điều kiện thì ta sẽ xét theo trường xetdiem xem mức thấp nhất mà học sinh đó đạt được thuộc loại gì kết hợp với điều kiện về mon đánh giá thì được.
Ta dùng hàm iif kết hợp với hàm min(xetdiem), min(xetdanhgia)
vd như: iif(min(xetdiem)=1,"Yếu", iif(min(xetdiem)=2 and min(xetdanhgia)=2,"trung bình",iif........))))
Bạn tùy biến thêm theo yêu cầu của bạn là được.
trunghieu > 12-02-14, 04:16 PM
phamthainguyen86 > 01-03-14, 11:58 PM