책 내용 질문하기
최신기출 11년 1회 E 문제2-3 DLookup ????
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
320
조회수
43
작성일
2013-08-02
작성자
탈퇴*원
첨부파일

위 문제의 해결을 위한 프로시저를

txt기관명 = dlookup(" ? " , " ? " , "기관코드=txt코드")

짐작코 txt코드 컨트롤이 위치하는 <기관별봉사내역> 폼의 레코드 원본를 살폈더니 '봉사내역종합' 쿼리

이더군요. 위 ? 가 명확치 않아 폼의 레코드 원본인 '봉사내역종합'을 디자인 보기로 열었더니

하단 그리드에

필드 | 봉사내역.* | 이름 | 학과 | 연락처 | 주소

테이블 | 봉사내역 | 재학생 | 재학생 | 재학생 | 재학생

모양 이더군요.

여기서 의문점이 생겼습니다.

1. 지문상 가져올 데이터가 있는 필드 '기관명' 은 폼의 레코드 원본을 구성하는 필드엔 존재하지 않는 점

2. pdf파일의 답안의 설명에 있는 '봉사기관'은 <기관별봉사내역> 폼의 레고드 원본인 '봉사내역종합'

쿼리에 존재하지 않는 점

그럼에도 불구, pdf파일의 답안은

txt기관명 = dlookup("기관명","봉사기관","기관코드=txt코드")

입니다. 일단 그대로 따라 해 보니 실행은 되더군요..

그런데 따라해서 그냥 결과가 나오는지 확인하는 것이 중요한 것이 아니라 문제를 해결하는데 있어

필요한 것이 무엇이고, 그 무엇을 어떻게 찾고, 그 무엇을 이용하면 왜 그런 결과가 타당한지를 아는 것이

실제 시험장에서 멘붕을 피해 합격 할 수 있는 정도라 생각합니다.

자세한 설명과 가르침 부탁드립니다. ^^

답변
2013-08-05 13:32:19

보통은 현재 폼의 레코드 원본을 사용합니다.

문제에 어느 것을 사용하라는 지시가 없으므로 기관코드와 기관명 필드가 있는 어떤 테이블을 사용해도 상관은 없습니다.

하지만 가장 적합한 테이블은 봉사기관 테이블입니다.

왜냐하면 봉사기관 테이블은 기관코드, 기관명, 연락처, 주소로 이루어진 테이블로 순수하게 봉사기관에 대한 정보만 나타나 있는 테이블이기 때문입니다.

다른 테이블이나 쿼리를 사용하여도 정확한 결과가 나온다면 다른 것을 사용하셔도 상관 없습니다.

좋은 하루 되세요.

"
  • *
    2013-08-05 13:32:19

    보통은 현재 폼의 레코드 원본을 사용합니다.

    문제에 어느 것을 사용하라는 지시가 없으므로 기관코드와 기관명 필드가 있는 어떤 테이블을 사용해도 상관은 없습니다.

    하지만 가장 적합한 테이블은 봉사기관 테이블입니다.

    왜냐하면 봉사기관 테이블은 기관코드, 기관명, 연락처, 주소로 이루어진 테이블로 순수하게 봉사기관에 대한 정보만 나타나 있는 테이블이기 때문입니다.

    다른 테이블이나 쿼리를 사용하여도 정확한 결과가 나온다면 다른 것을 사용하셔도 상관 없습니다.

    좋은 하루 되세요.

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