컴활1급 액세스, 함수에 필드명 대신에 컨트롤명을 사용하면 에러가 나는 이유
2015컴활1급 실기 액세스 실전모의고사 J형
C:\길벗컴활1급\02 액세스\04 실전모의고사\1급J형 정답.accdb
문제 2 (518쪽)
01. '판매금액' 폼 롼성하기
[4] 폼 바닥글의 'txt판매량평균'에 현재 선택된 제품명의 판매량 평균이 표시되도록 설정하시오.
(DAvg 함수 사용)
정답: 컨트롤원본(352.5) → =DAvg("판매량", "판매금액자료", "제품명=txt제품명")
질문 1> 위 정답 대신에 컨트롤명으로 대치하여 =DAvg("txt판매량", "판매금액자료", "제품명=txt제품명") 를 입력하면,
결과 값이 352.5(정답)가 아닌 130으로 나오는 이유를 좀 알려주세요.
질문 2> 위 문제와 상관없이 'txt판매량평균' 컨트롤에 단순히 판매량의 평균이 나타나게 하기위해
'=Avg(판매량)' 를 입력하면 결과가 정상적으로 나오는데,
컨트롤명으로 대치해서 '=Avg(txt판매량)'를 입력하면 에러가 나는 이유를 좀 알려주세요.
감사합니다.
안녕하세요.
질문1> DAVG(인수,도메인,조건)에서 인수를 지정하는 자리에는 도메인으로 지정한 테이블이나 쿼리에 있는 필드를 지정해야 합니다. 그러므로 txt판매량이 아닌 판매량을 지정하는 것이 맞습니다. 어떻게 130이 나왔는지는 알수가 없네요.
질문2> 저는 정답 파일을 불러와 두 경우를 모두 해보았는데 오류가 표시되네요. 프로그램상의 버그인듯 합니다.
즐거운 하루 되세요.
-
*2016-08-03 09:48:28
안녕하세요.
질문1> DAVG(인수,도메인,조건)에서 인수를 지정하는 자리에는 도메인으로 지정한 테이블이나 쿼리에 있는 필드를 지정해야 합니다. 그러므로 txt판매량이 아닌 판매량을 지정하는 것이 맞습니다. 어떻게 130이 나왔는지는 알수가 없네요.
질문2> 저는 정답 파일을 불러와 두 경우를 모두 해보았는데 오류가 표시되네요. 프로그램상의 버그인듯 합니다.
즐거운 하루 되세요.