문제
Access의 고급 자동화 기능에서 조건부 매크로(Conditional Macro) 실행과 관련된 설명 중 가장 옳지 않은 것은?
① If...Then...Else 구조를 사용하여 조건에 따른 분기 처리가 가능하다 ② 매크로 내에서 SetTempVar와 [TempVars] 참조를 통한 임시 변수 관리가 가능하다 ③ 매크로의 조건식에서 DLookup, DCount 등의 도메인 집계 함수 사용이 가능하다 ④ 매크로는 Try...Catch 구문을 통해 VBA 모듈과 동일한 수준의 예외 처리가 가능하다
정답
4번
해설
매크로는 OnError 동작을 설정할 수 있지만 VBA의 Try...Catch 구문은 지원하지 않으며, 예외 처리 수준이 VBA보다 제한적이다. ①②③번은 모두 Access 매크로에서 지원하는 기능들로 옳은 설명이다.