책 내용 질문하기
쿼리 질문입니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
178
조회수
119
작성일
2012-10-28
작성자
첨부파일

페이지 178 기출따라잡기 문제 1번을 보면

납품월이 짝수 달인 경우만 표시할 것(Month,Mod함수 이용)

필드에 왜 아래 처럼 작성한것이 아니라

납품일자 : Month([납품일자]) Mod 2

밑줄 부분을 다른 열에 따로 입력한건가요?

이렇게

Expr1: Month([납품일자] Mod 2

위의 함수 작성을 5번째 열에 따로 입력한 이유를 알려주세요

그 다음 문제 보면(문제2) iif함수 사용시 필드안에다가 가치 작성하였는데

문제 4번을 봐도 left 함수와 Instr 함수 사용시 문제 2번과 마찬가지로 필드명과 함께 함수를

작성하였는데 왜 문제 1번은 함수를 다른열에 따로 작성하였는지 따로작성한것과 필드명에

함께 작성한것에 대해서 어떤 차이가 있는지 궁금합니다.

답변
2012-10-31 07:20:26

납품일자 : Month([납품일자]) Mod 2

이렇게 사용하시면 납품일자가 필드명에도 들어가고 식에도 들어가기 때문에

순환참조가 발생합니다.

그리고 문제에서 원한

납품일자가 그대로 나오지 않기 때문에 사용할 수 없는 것이죠.

납품일자는 그림에서 보는 것 처럼 03-08-29 로 표시되고 있기 때문입니다.

납품월이 짝수 인것을 구하려면

월만 구한 후 이것을 2로 나누어 나머지가 0인것을 찾아야 하므로

다른 열에 사용하고 표시되지 않게 한 것이죠.

필드명에 작성한 것은

필드의 내용으로 사용하기 위한 것이고

조건에 작성하는 것은

필드의 내용중 조건에 맞는 것을 표시하기 위한 것이라고 생각 하고

문제를 다시 확인해 보세요.

좋은 하루 되세요.

"
  • *
    2012-10-31 07:20:26

    납품일자 : Month([납품일자]) Mod 2

    이렇게 사용하시면 납품일자가 필드명에도 들어가고 식에도 들어가기 때문에

    순환참조가 발생합니다.

    그리고 문제에서 원한

    납품일자가 그대로 나오지 않기 때문에 사용할 수 없는 것이죠.

    납품일자는 그림에서 보는 것 처럼 03-08-29 로 표시되고 있기 때문입니다.

    납품월이 짝수 인것을 구하려면

    월만 구한 후 이것을 2로 나누어 나머지가 0인것을 찾아야 하므로

    다른 열에 사용하고 표시되지 않게 한 것이죠.

    필드명에 작성한 것은

    필드의 내용으로 사용하기 위한 것이고

    조건에 작성하는 것은

    필드의 내용중 조건에 맞는 것을 표시하기 위한 것이라고 생각 하고

    문제를 다시 확인해 보세요.

    좋은 하루 되세요.

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