책 내용 질문하기
기본문제 1번의 작은8번문제
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
74
조회수
82
작성일
2011-07-05
작성자
첨부파일

8번에 답이

=dsum("납부금","수강고객현황","성별='여'") 가 답인데

=dsum("납부금","수강고객현황","성별=여") 홑따옴표가 왜 있어야 하는거에요?

반면 기출문제 1번의 작은 11번은 답이

=dlookup("단가","상품","상품번호=txt상품번호") 가 답인데

=dlookup("단가","상품","상품번호='txt상품번호'") 이번엔 홑따옴표가 있으면 틀리네요.

이유좀 알려주세요.

답변
2011-07-06 10:19:19

d가 들어가는 도메인 함수에서 ''는 문자를 나타내는 것입니다.

인수가 "" 로 묶여 있기 때문에 문자를 ""로 나타내면 혼동이 될 수 있기 때문에 ''를 사용하는 것이구요.

여 인 값 즉 문자 '여' 인 값만 가져오기 위해서 '여' 로 나타내는 것입니다.

txt상품번호 는 컨트롤 명입니다. 이 컨트롤에 입력되는 값은 변동되는 값이죠. 누가 직접 입력하거나

혹은 선택 하는 그런 곳입니다. 'txt상품번호' 라고 쓰시면 문자 txt상품번호로 인식되기 때문에 txt상품번호인 것만 찾게 되죠.

즉 결과가 나오지 않는 것입니다. 컨트롤 명을 사용하실때는 그냥 사용하시구요.

고정된 값(필드에 입력되어 있는 값)을 사용해야 한다면 '여' 와 같이 사용하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2011-07-06 10:19:19

    d가 들어가는 도메인 함수에서 ''는 문자를 나타내는 것입니다.

    인수가 "" 로 묶여 있기 때문에 문자를 ""로 나타내면 혼동이 될 수 있기 때문에 ''를 사용하는 것이구요.

    여 인 값 즉 문자 '여' 인 값만 가져오기 위해서 '여' 로 나타내는 것입니다.

    txt상품번호 는 컨트롤 명입니다. 이 컨트롤에 입력되는 값은 변동되는 값이죠. 누가 직접 입력하거나

    혹은 선택 하는 그런 곳입니다. 'txt상품번호' 라고 쓰시면 문자 txt상품번호로 인식되기 때문에 txt상품번호인 것만 찾게 되죠.

    즉 결과가 나오지 않는 것입니다. 컨트롤 명을 사용하실때는 그냥 사용하시구요.

    고정된 값(필드에 입력되어 있는 값)을 사용해야 한다면 '여' 와 같이 사용하시면 됩니다.

    좋은 하루 되세요.

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