수고 많으십니다. 공부하다가 의문점이 생겨서 이렇게 질문 드립니다.
폼 속성시트에서 컨트롤 원본을 함수로 지정할 때, 인수를 쓰는거에서 궁금한게 생기는데요.
112쪽 8-1에 보면 =Sum([금액])이라고 쓰고 113쪽의 11번을 보면
=Dlookup("단가","상품","상품번호=txt상품번호")라고 적혀있는데요.
여기서 함수의 인수를 앞에껀 대괄호[]로 묶었고 후자의 경우에는 쌍따옴표""로 인수를 묶었잖아요.
경우에 따라 차이가 있는건가요? 아니면 둘다 아무거나 해도 상관없는 건가요?
[]와 ""의 사용법 차이가 궁금합니다.
그리고 후자(dlookup)에서 3번째 인수, 즉 조건을 지정할 때 "상품번호=txt상품번호"라고 되어있는걸
"상품번호"="txt상품번호"라고 하면 틀린게 되는건가요? 식 전체를 ""로 묶는 게 아니라 ""를 두개 사용하고
두개를 =로 이어주는걸로 쓰면 안되는것인지도 궁금합니다.
컴활 처음 준비하다보니까 기본적인 것부터 많이 막히네요. 질문답변으로 도움 많이 받고 있습니다.
수고하시고 좋은 하루 되세요~
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상품번호"수식은 틀린 답이 됩니다.