안녕하세요.
<컴퓨터활용능력 1급 실기 2권 데이터베이스>의 section4 115쪽의 '기출 따라잡기' 문제2 에서 질문이 있습니다.
문제 2의 1번의 8번에서는 "폼 바닥글의 txt매출수량평균 컨트롤에 매출수량의 평균이 표시되도록 설정하시오." 라고 되어있습니다.
책에는 =Avg([매출수량])이라고 답이 나와있는데 =Avg([txt매출수량])은 왜 안되는 것인지요? 본문의 'txt매출수량' 이 이미 매출관리 테이블의 매출수량 필드를 컨트롤 원본으로 해서 이미 값이 채워져 있는 것 아닌가요? 그래서 평균을 구할 때는 굳이 원본 테이블의 필드명을 이용하지 않고 본문의 'txt매출수량'을 이용해도 된다고 생각했습니다. 이게 왜 안되는 것인지요?
그리고, 8번 문제 위에 7번문제에서 원본 테이블의 '매출수량'과 '단가' 필드를 사용 안하고, txt매출수량, txt단가 등을 사용해서 계산을 하는 이유는 무엇인지도 설명해주시면 감사드리겠습니다.
안녕하세요. 길벗 수험서 운영팀입니다.
그룹의 평균을 구하거나 합계를 구할때는 필드명을 사용해야 합니다. 필드명을 사용하면 해당하는 필드의 각 레코드 값 모두를 가져오기 때문입니다. 그러나 컨트롤 이름은 전체값을 가져오지 못합니다.
행복한 하루 되세요.
-
관리자2022-05-24 21:28:01
안녕하세요. 길벗 수험서 운영팀입니다.
그룹의 평균을 구하거나 합계를 구할때는 필드명을 사용해야 합니다. 필드명을 사용하면 해당하는 필드의 각 레코드 값 모두를 가져오기 때문입니다. 그러나 컨트롤 이름은 전체값을 가져오지 못합니다.
행복한 하루 되세요.