책 내용 질문하기
엑세스 처리기능 중 조건지정
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
256
조회수
62
작성일
2012-01-16
작성자
첨부파일

256페이지 문제4번 처리기능 풀이중에서

'구매일자'에서 첫번째 하이픈(-)이 나오기 전까지의 내용으로 구매년도를 표시하라고 문제가 나옵니다.

식을 세우는것은 문제가 안되는데 제가 궁금한 것은

left([구매일자], instr([구매일자],"-")-1) & "년" ------> 이 식을 답안에서는

필드칸구매년도:left([구매일자], instr([구매일자],"-")-1) & "년" 이렇게 나와있습니다.

필드칸에 작성하지 않고 그냥 필드칸에는 구매년도만 작성하고

조건칸에 left([구매일자], instr([구매일자],"-")-1) & "년" 이 식을 작성하면 틀리게 되는 것인가요???

마찬가지로 261페이지 7번,8번해설에서도

구매수량의 평균은 정수부분만 표시할때 속성으로 가지 않고 바로 조건칸에서 조건을 세워도 되는 건가요?? 단지 조건칸에 조건식을 세우는 것보다 속성에서 지정해주는 것이 편리하기 때문에 속성에서 지정해주는 건가요???

답변
2012-01-17 05:57:57

필드명에 식을 쓰는 것은 그 필드의 내용을 식에 해당하는 값으로 표시 하기 위한 것입니다.

필드명에 구매년도만 쓰고 조건에 사용하는 것은 필드에는 구매일자가 모두 표시되고 조건에 해당하는 구매년도만 표시되게 하는 것이죠.

결과적으로 첫번째는 구매년도가 필드 내용에 표시 되는 것이고, 두번째는 조건에 맞는 것만 표시 되는데 지금 식으로는 정확한 결과가 나오진 않겠죠.

이것도 마찮가지죠. 쿼리에 표시되는 내용에 정수만 표시하는 것이기 때문에 속성이나 필드명에 식을 작성하여 사용하시는 것이 맞습니다.

좋은 하루 되세요.

"
  • *
    2012-01-17 05:57:57

    필드명에 식을 쓰는 것은 그 필드의 내용을 식에 해당하는 값으로 표시 하기 위한 것입니다.

    필드명에 구매년도만 쓰고 조건에 사용하는 것은 필드에는 구매일자가 모두 표시되고 조건에 해당하는 구매년도만 표시되게 하는 것이죠.

    결과적으로 첫번째는 구매년도가 필드 내용에 표시 되는 것이고, 두번째는 조건에 맞는 것만 표시 되는데 지금 식으로는 정확한 결과가 나오진 않겠죠.

    이것도 마찮가지죠. 쿼리에 표시되는 내용에 정수만 표시하는 것이기 때문에 속성이나 필드명에 식을 작성하여 사용하시는 것이 맞습니다.

    좋은 하루 되세요.

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