액셀 : 89점
문제 2-5 배열수식
오답 : =INDEX($C$4:$C$29,MATCH(LARGE(($E$4:$E$29=$J17)*($F$4:$F$29),1),($E$4:$E$29=$J17)*($F$4:$F$29)),0)
정답 : =INDEX($C$4:$C$29,MATCH(LARGE(($E$4:$E$29=$J17)*($F$4:$F$29),1),($E$4:$E$29=$J17)*($F$4:$F$29),0))
<풀이>
index(구할범위,match(large(조건*범위,k번째),조건*범위,생략가능한match옵션)))
이때 생략가능옵션 앞의 ,는 생략하지않는다. 옵션 값만생략!
액세스 : 90점
문제 2-2
폼의 Filter와 FilterOn 속성을 사용하여 '지역코드'가 'cmb지역조회'에서 선택한 지역과 같은 레코드만을 표시하도록 설정하시오.
오답 : "지역코드 = '" & txt지역코드 & "'"
정답 : "지역코드 = '" & cmb지역조회 & "'"
<풀이>
"필드명 = '" & 컨트롤명 & "'"
외우자! 틀리지않을수 있었던 문제다!
문제 3-2
예 아니오 버튼의 메시지 상자를 표시하고 메시지 상자의 <예(Y)> 단추를 클릭하면 폼이 종료되도록 설정하라.
오답 : MsgBox "영업소이용관리 작업을 종료할까요?", vbYesNo
정답 :
If MsgBox("영업소이용관리 작업을 종료할까요?", vbYesNo) = vbYes Then
DoCmd.Close acForm, "영업소이용관리"
<풀이>
If구문으로 MsgBox 가 vbYes 이면 영업소이용관리 폼을 종료한다
DoCmd = Do Command 라는 뜻이다
여기서 Command란 액세스 인터페이스상의 명령어 = 코딩하지 않은 상태에서 마우스를 클릭하여 액세스를 제어할 수 있는 것 = 그러한 작업을 VBA로 제어할 수 있는 기회를 주기위해 제공하는 인터페이스 개체
'시무자동화 & 컴퓨터 활용능력 1급 > 컴활유형 2회차' 카테고리의 다른 글
유형 6회 오답노트 - 2회차 (84/88) (0) | 2021.08.06 |
---|---|
유형 5회 오답노트 - 2회차(95/100) (0) | 2021.08.06 |
유형 4회 오답노트 - 2회차(54/95) (0) | 2021.08.05 |
유형 3회 오답노트 - 2회차 (74/100) (0) | 2021.08.03 |
유형 1회 오답노트 - 2회차 (85/100) (0) | 2021.07.30 |