책 내용 질문하기
엑세스 폼 속성시트 컨트롤원본에서 함수 사용할때 질문입니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
113
조회수
126
작성일
2013-05-31
작성자
첨부파일

수고 많으십니다. 공부하다가 의문점이 생겨서 이렇게 질문 드립니다.

폼 속성시트에서 컨트롤 원본을 함수로 지정할 때, 인수를 쓰는거에서 궁금한게 생기는데요.

112쪽 8-1에 보면 =Sum([금액])이라고 쓰고 113쪽의 11번을 보면

=Dlookup("단가","상품","상품번호=txt상품번호")라고 적혀있는데요.

여기서 함수의 인수를 앞에껀 대괄호[]로 묶었고 후자의 경우에는 쌍따옴표""로 인수를 묶었잖아요.

경우에 따라 차이가 있는건가요? 아니면 둘다 아무거나 해도 상관없는 건가요?

[]와 ""의 사용법 차이가 궁금합니다.

그리고 후자(dlookup)에서 3번째 인수, 즉 조건을 지정할 때 "상품번호=txt상품번호"라고 되어있는걸

"상품번호"="txt상품번호"라고 하면 틀린게 되는건가요? 식 전체를 ""로 묶는 게 아니라 ""를 두개 사용하고

두개를 =로 이어주는걸로 쓰면 안되는것인지도 궁금합니다.

컴활 처음 준비하다보니까 기본적인 것부터 많이 막히네요. 질문답변으로 도움 많이 받고 있습니다.

수고하시고 좋은 하루 되세요~

답변
2013-05-31 12:58:40

sum("금액")이나 sum([금액]) 똑같이 결과는 나옵니다. []기호는 필드명이나 컨트롤명 앞뒤에 쓰는 괄호라 보시면 됩니다. 긴 수식에서 필드명과 컨트롤을 구분하기 위한 용도로 사용된다 생각하시면 됩니다.

가령 앞에서 질문하신 내용중에 "상품번호=txt상품번호"라고 해도 되지만 "[상품번호]=[txt상품번호]"라고 쓰면 필드와 컨트롤을 구분해주니 보기는 더 좋은 샘입니다. 하지만 결과적으로 똑같습니다. 표현의 방법의 차이일 뿐이죠.

그리고 "상품번호"="txt상품번호" 도메인함수(dsum,davg,dlookup,dmax,dmin)함수에서 조건식은 ""안에 모두 표현하게 되어있습니다. 따라서 "상품번호"="txt상품번호"수식은 틀린 답이 됩니다.

  • *
    2013-05-31 12:58:40

    sum("금액")이나 sum([금액]) 똑같이 결과는 나옵니다. []기호는 필드명이나 컨트롤명 앞뒤에 쓰는 괄호라 보시면 됩니다. 긴 수식에서 필드명과 컨트롤을 구분하기 위한 용도로 사용된다 생각하시면 됩니다.

    가령 앞에서 질문하신 내용중에 "상품번호=txt상품번호"라고 해도 되지만 "[상품번호]=[txt상품번호]"라고 쓰면 필드와 컨트롤을 구분해주니 보기는 더 좋은 샘입니다. 하지만 결과적으로 똑같습니다. 표현의 방법의 차이일 뿐이죠.

    그리고 "상품번호"="txt상품번호" 도메인함수(dsum,davg,dlookup,dmax,dmin)함수에서 조건식은 ""안에 모두 표현하게 되어있습니다. 따라서 "상품번호"="txt상품번호"수식은 틀린 답이 됩니다.

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