책 내용 질문하기
컴활1급 액세스, 함수에 필드명 대신에 컨트롤명을 사용하면 에러가 나는 이유
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
518
조회수
206
작성일
2016-07-27
작성자
탈퇴*원
첨부파일

컴활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판매량)'를 입력하면 에러가 나는 이유를 좀 알려주세요.

감사합니다.


답변
2016-08-03 09:48:28

안녕하세요.

질문1> DAVG(인수,도메인,조건)에서 인수를 지정하는 자리에는 도메인으로 지정한 테이블이나 쿼리에 있는 필드를 지정해야 합니다. 그러므로 txt판매량이 아닌 판매량을 지정하는 것이 맞습니다. 어떻게 130이 나왔는지는 알수가 없네요.

질문2> 저는 정답 파일을 불러와 두 경우를 모두 해보았는데 오류가 표시되네요. 프로그램상의 버그인듯 합니다.

즐거운 하루 되세요.

  • *
    2016-08-03 09:48:28

    안녕하세요.

    질문1> DAVG(인수,도메인,조건)에서 인수를 지정하는 자리에는 도메인으로 지정한 테이블이나 쿼리에 있는 필드를 지정해야 합니다. 그러므로 txt판매량이 아닌 판매량을 지정하는 것이 맞습니다. 어떻게 130이 나왔는지는 알수가 없네요.

    질문2> 저는 정답 파일을 불러와 두 경우를 모두 해보았는데 오류가 표시되네요. 프로그램상의 버그인듯 합니다.

    즐거운 하루 되세요.

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