시무자동화 & 컴퓨터 활용능력 1급/컴활유형 2회차

유형 2회 오답노트 - 2회차 (89/90)

유혁스쿨 2021. 8. 2. 18:22
728x90
반응형

액셀 : 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로 제어할 수 있는 기회를 주기위해 제공하는 인터페이스 개체

 

728x90
반응형