문제
다음 중 VBA 모듈에서 선택 쿼리를 데이터시트 보기, 디자인 보기, 인쇄 미리 보기 등으로 열기 위해 사용하는 메서드는?
① Docmd.RunSQL ② DoCmd.OpenQuery ③ DoCmd.RunQuery ④ Docmd.OpenSQL
정답
2번
해설
정답: 2. 저장된 선택 쿼리를 데이터시트·디자인·인쇄 미리 보기 형태로 여는 메서드는 DoCmd.OpenQuery이다.
오답 풀이
- 1번:
DoCmd.RunSQL은 실행(액션) 쿼리용 SQL을 실행하는 메서드이다. - 2번: 선택 쿼리를 여는 메서드는
DoCmd.OpenQuery이므로 옳다. - 3번:
DoCmd.RunQuery는 존재하지 않는 메서드이다. - 4번:
DoCmd.OpenSQL은 존재하지 않는 메서드이다.
보충 개념
DoCmd.OpenQuery(저장된 쿼리를 보기 형태로 열기), DoCmd.RunSQL(INSERT·UPDATE·DELETE 등 실행 쿼리를 SQL로 실행). 선택 쿼리 표시는 OpenQuery, 데이터 변경은 RunSQL을 쓴다.