책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0,382
조회수
56
작성일
2026-08-05
작성자
정*정
첨부파일

2026_최신기출유형_08회

-3. 매크로 0/5

-매크로 비교 X [미리보기] 매크로 값이 정답과 다릅니다.

문제에서 폼닫을때 저장에 관한 언급이 없는데도 저장을 '확인'으로 설정해야하나요? closewindow 매크로를 쓸때는 저장관련 언급이 없어도 이렇게 설정해야하는건가요? 그리고 제가 쓰는 버전은 '확인'으로 입력이 불가하고 예,아니오밖에 없는데 어떻게 해야하나요? 그리고 openreport 조건쓸때 [사원정보]테이블이랑 [구매정보입력]테이블 모두 [txt구매일자] 필드가 있는데 이럴때는 테이블을 선택할때 어떻게 판단해야 하나요?

답변
2026-08-07 14:47:40

안녕하세요.

  1. CloseWindow의 저장 옵션
    문제에서 저장 여부에 대한 지시가 없다면 보통 기본값(확인/Prompt)을 사용하는 것이 원칙입니다. 확인은 닫을 때 변경 내용이 있으면 저장 여부를 사용자에게 묻는다는 의미입니다.

다만 사용 중인 Access 버전에서 ‘확인’이 없고 ‘예/아니오’만 보인다면, 문제에서 별도의 저장 지시가 없을 때는 해당 옵션을 임의로 변경하지 않고 기본 설정을 유지하는 것이 안전합니다. 는 무조건 저장, 아니오는 저장하지 않음이므로 문제에서 요구하지 않았는데 임의 지정할 필요는 없습니다.

  1. OpenReport 조건에서 같은 이름의 필드가 여러 테이블에 있을 때
    어느 테이블을 사용할지는 보고서의 레코드 원본을 기준으로 판단합니다.

예를 들어 보고서가 구매정보입력의 구매일자를 기준으로 작성된 보고서라면

[구매정보입력].[txt구매일자]

를 사용합니다.

두 테이블에 동일한 필드명이 있다면 보고서의 레코드 원본 쿼리를 열어 실제로 어느 테이블의 필드를 보고서에서 사용하는지 확인하면 됩니다. 단순히 이름이 같다고 아무 테이블이나 선택하면 안 됩니다.

즉, CloseWindow는 저장 지시가 없으면 기본값 유지, OpenReport 조건의 필드는 보고서 레코드 원본을 기준으로 선택한다고 기억하시면 됩니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-07 14:47:40

    안녕하세요.

    1. CloseWindow의 저장 옵션
      문제에서 저장 여부에 대한 지시가 없다면 보통 기본값(확인/Prompt)을 사용하는 것이 원칙입니다. 확인은 닫을 때 변경 내용이 있으면 저장 여부를 사용자에게 묻는다는 의미입니다.

    다만 사용 중인 Access 버전에서 ‘확인’이 없고 ‘예/아니오’만 보인다면, 문제에서 별도의 저장 지시가 없을 때는 해당 옵션을 임의로 변경하지 않고 기본 설정을 유지하는 것이 안전합니다. 는 무조건 저장, 아니오는 저장하지 않음이므로 문제에서 요구하지 않았는데 임의 지정할 필요는 없습니다.

    1. OpenReport 조건에서 같은 이름의 필드가 여러 테이블에 있을 때
      어느 테이블을 사용할지는 보고서의 레코드 원본을 기준으로 판단합니다.

    예를 들어 보고서가 구매정보입력의 구매일자를 기준으로 작성된 보고서라면

    [구매정보입력].[txt구매일자]
    

    를 사용합니다.

    두 테이블에 동일한 필드명이 있다면 보고서의 레코드 원본 쿼리를 열어 실제로 어느 테이블의 필드를 보고서에서 사용하는지 확인하면 됩니다. 단순히 이름이 같다고 아무 테이블이나 선택하면 안 됩니다.

    즉, CloseWindow는 저장 지시가 없으면 기본값 유지, OpenReport 조건의 필드는 보고서 레코드 원본을 기준으로 선택한다고 기억하시면 됩니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.