1번에 8번과 13번 관련한 질문입니다.
8번에
=DSUM("납부금","수강고객현황","성별='여'") 이런식으로 ""를 통해 필드(?)를 가져오잖아요
그런데 13번에
left([고객이름],1)="김" 은 [ ]를 통해 필드를 가져오는데
어떤 차이가 있는 것이죠??
4단원전에 어떤 단원에서 필드 계산할때는 또 [ ]를 통해 계산하였었는데 잘모를겠습니다.
-------
113p 11번 풀이에....
=Dlookup("단가", "상품", "상품번호=txt상품번호") 인데요
위의 =DSUM("납부금","수강고객현황","성별='여'") 인 경우처럼 " 상품번호='txt상품번호' " 라고 하지 않는 이유가 있나요??
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
txt상품번호는 컨트롤 명인데 문자로 지정하는 '' 를 사용하면 txt상품번호 라는 문자로 인식되므로 '' 을 사용하지 않습니다.
좋은 하루 되세요.
-
*2017-12-13 10:13:16
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
txt상품번호는 컨트롤 명인데 문자로 지정하는 '' 를 사용하면 txt상품번호 라는 문자로 인식되므로 '' 을 사용하지 않습니다.
좋은 하루 되세요.