8번에 답이
=dsum("납부금","수강고객현황","성별='여'") 가 답인데
=dsum("납부금","수강고객현황","성별=여") 홑따옴표가 왜 있어야 하는거에요?
반면 기출문제 1번의 작은 11번은 답이
=dlookup("단가","상품","상품번호=txt상품번호") 가 답인데
=dlookup("단가","상품","상품번호='txt상품번호'") 이번엔 홑따옴표가 있으면 틀리네요.
이유좀 알려주세요.
d가 들어가는 도메인 함수에서 ''는 문자를 나타내는 것입니다.
인수가 "" 로 묶여 있기 때문에 문자를 ""로 나타내면 혼동이 될 수 있기 때문에 ''를 사용하는 것이구요.
여 인 값 즉 문자 '여' 인 값만 가져오기 위해서 '여' 로 나타내는 것입니다.
txt상품번호 는 컨트롤 명입니다. 이 컨트롤에 입력되는 값은 변동되는 값이죠. 누가 직접 입력하거나
혹은 선택 하는 그런 곳입니다. 'txt상품번호' 라고 쓰시면 문자 txt상품번호로 인식되기 때문에 txt상품번호인 것만 찾게 되죠.
즉 결과가 나오지 않는 것입니다. 컨트롤 명을 사용하실때는 그냥 사용하시구요.
고정된 값(필드에 입력되어 있는 값)을 사용해야 한다면 '여' 와 같이 사용하시면 됩니다.
좋은 하루 되세요.
"-
*2011-07-06 10:19:19
d가 들어가는 도메인 함수에서 ''는 문자를 나타내는 것입니다.
인수가 "" 로 묶여 있기 때문에 문자를 ""로 나타내면 혼동이 될 수 있기 때문에 ''를 사용하는 것이구요.
여 인 값 즉 문자 '여' 인 값만 가져오기 위해서 '여' 로 나타내는 것입니다.
txt상품번호 는 컨트롤 명입니다. 이 컨트롤에 입력되는 값은 변동되는 값이죠. 누가 직접 입력하거나
혹은 선택 하는 그런 곳입니다. 'txt상품번호' 라고 쓰시면 문자 txt상품번호로 인식되기 때문에 txt상품번호인 것만 찾게 되죠.
즉 결과가 나오지 않는 것입니다. 컨트롤 명을 사용하실때는 그냥 사용하시구요.
고정된 값(필드에 입력되어 있는 값)을 사용해야 한다면 '여' 와 같이 사용하시면 됩니다.
좋은 하루 되세요.
"