책 내용 질문하기
305페이지 엑세스 기본모의1회 문제3-3 이벤트 프로시저 DLookup함수 이용문제
도서
2023 시나공 컴퓨터활용능력 1급 실기
페이지
305
조회수
102
작성일
2023-10-17
작성자
탈퇴*원
첨부파일

305페이지 엑세스 기본모의1회 문제3-3 이벤트 프로시저 DLookup함수 이용문제

정답은

Private Sub lst회원정보_AfterUpdate()

txt표시 = "회원명 : " & lst회원정보 & "(강사이름 : " & DLookup("강사이름", "회원관리현황", "회원성명=lst회원정보") & ")"

txt이용료평균 = lst회원정보 & "회원의 이용료 평균 : " & DAvg("이용료", "회원관리현황", "회원성명=lst회원정보")

txt이용료최대값 = lst회원정보 & "회원의 이용료 최대값 : " & DMax("이용료", "회원관리현황", "회원성명=lst회원정보")

End Sub 인데

 

저는 DLookup함수 안쓰고 아래처럼 작성했는데

 

txt표시 = "회원명 : " & 회원성명 & "(" & "강사이름 : " & 강사이름 & ")"

txt이용료평균 = 회원성명 & "회원의 이용료 평균 : " & avg([이용료])

txt이용료최대값 = 회원성명 & "회원의 이용료 최대값 : " & max([이용료])

1.이렇게 하면 오답인가요?

2.왜 갑자기 DLookup함수를 사용했나요?

3. 일반 avg함수 쓸 때와 Davg함수 쓰는 경우를 어떻게 구분하나요?

 

답변
2023-10-19 18:05:50

안녕하세요.

 

1, 2. 당연히 오답입니다. 문제에서 목록상자에서 선택한 회원의 회원성명을 이용하라고 했으므로 dlookup 함수를 이용하여 선택한 회원을 찾아 표시해야 합니다.

3. 단순히 평균을 구하는 것이 아니라 조건에 만족하는 데이터만을 이용하여 평균을 구해야 할 때 davg 함수를 사용해야 합니다. 이 문제의 경우는 lst회원정보에서 선택한 회원의 평균을 구해야 합니다.

 

즐거운 하루 되세요.

  • 관리자
    2023-10-19 18:05:50

    안녕하세요.

     

    1, 2. 당연히 오답입니다. 문제에서 목록상자에서 선택한 회원의 회원성명을 이용하라고 했으므로 dlookup 함수를 이용하여 선택한 회원을 찾아 표시해야 합니다.

    3. 단순히 평균을 구하는 것이 아니라 조건에 만족하는 데이터만을 이용하여 평균을 구해야 할 때 davg 함수를 사용해야 합니다. 이 문제의 경우는 lst회원정보에서 선택한 회원의 평균을 구해야 합니다.

     

    즐거운 하루 되세요.

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