컴퓨터활용능력1급 필기 엑세스 6번문제 모르겠습니다

컴퓨터활용능력1급 필기 엑세스 6번문제 모르겠습니다

모르겠습니다

엑셀에서 사용했던거 다중 IF문 형태를

떠올리세요. 엑셀에서는 IF이지만 엑세스에서는 IIF입니다.

IF(조건, 참, IF(조건, 참, 거짓))

IIF(조건, 참, IIF(조건, 참, 거짓))

둘 다 형태는 똑같습니다.

그리고 엑세스에서는 조건에는 필드명이 들어갑니다.

IIF([필드명] 비교값, 참, IIF([필드명] 비교값, 참, 거짓))

[필드명] 비교값 사이에는 연산자가 들어갑니다.

연산자 (>, >=, <, <=. =, <>)

※ txt매출수량 컨트롤의 값이 1,000 이상이면 우수, 500 이상이면

보통, 그 미만이면 저조라고 표시한다.

※ 1번 보기

=IIf([txt매출수량]<500,"저조",IIf([txt매출수량]>=1000,"우수","보통"))

※ 3번 보기

=IIf([txt매출수량]>=1000,"우수",IIf([txt매출수량]>=500,"보통","저조"))

※ 4번 보기

=IIf([txt매출수량]>=500,IIf([txt매출수량]<1000,"보통","우수"),"저조")

정답이 틀린건 2번인데 2번 보기는 실행할 때 500 미만일 때는 저조로

정상적으로 표시되지만 500 이상인 값은 보통으로 모두 나오기 때문에 오답입니다.

즉, 우수는 무시되고 보통만 표시됩니다.

← 목록으로 돌아가기