07회 2-2 조건 서식의 식 isnull([학점])이 이해가 안되서요..
[학점[ is null이 정답 아닌가요
isnull([학점])은 true인지 false인지를 확인해야 하는데 정답에는 그 과정이 없네요
확인 부탁드립니다.
안녕하세요.
IsNull([학점])이 맞습니다.
IsNull() 함수 자체가 해당 값이 Null인지 검사해서 True 또는 False를 반환하는 함수이기 때문입니다.
즉,
IsNull([학점])은 내부적으로
[학점]이 Null이면 → True
[학점]이 Null이 아니면 → False가 됩니다.
조건부 서식의 ‘식이’에는 True/False로 판정되는 식을 입력하면 되므로, 별도로
IsNull([학점]) = True라고 작성할 필요는 없습니다.
[학점] Is Null도 Access의 조건식에서 사용할 수 있는 표현이지만, 이 문제의 정답에서는 IsNull 함수를 사용한 식으로 작성한 것입니다.
따라서
IsNull([학점])만으로도 “학점 필드가 비어 있으면”이라는 조건이 완성됩니다.
예를 들어 학점이 비어 있으면
IsNull([학점]) → True가 되어 조건부 서식이 적용되고,
학점에 A가 입력되어 있으면
IsNull([학점]) → False가 되어 적용되지 않습니다.
즉, IsNull([학점])은 True인지 False인지 확인하는 과정까지 함수 안에 포함되어 있다고 이해하시면 됩니다.
즐거운 하루 되세요.
-
관리자2026-09-14 11:01:58
안녕하세요.
IsNull([학점])이 맞습니다.IsNull()함수 자체가 해당 값이 Null인지 검사해서 True 또는 False를 반환하는 함수이기 때문입니다.즉,
IsNull([학점])은 내부적으로
[학점]이 Null이면 → True [학점]이 Null이 아니면 → False가 됩니다.
조건부 서식의 ‘식이’에는 True/False로 판정되는 식을 입력하면 되므로, 별도로
IsNull([학점]) = True라고 작성할 필요는 없습니다.
[학점] Is Null도 Access의 조건식에서 사용할 수 있는 표현이지만, 이 문제의 정답에서는 IsNull 함수를 사용한 식으로 작성한 것입니다.따라서
IsNull([학점])만으로도 “학점 필드가 비어 있으면”이라는 조건이 완성됩니다.
예를 들어 학점이 비어 있으면
IsNull([학점]) → True가 되어 조건부 서식이 적용되고,
학점에
A가 입력되어 있으면IsNull([학점]) → False가 되어 적용되지 않습니다.
즉,
IsNull([학점])은 True인지 False인지 확인하는 과정까지 함수 안에 포함되어 있다고 이해하시면 됩니다.즐거운 하루 되세요.