책 내용 질문하기
msgbox count
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
308
조회수
122
작성일
2016-06-19
작성자
첨부파일

msgbox [직무등급] & "등급의 사원수는" & dcount( "사번", "직무평가정보", "직무등급=txt직무등급") & "명입니다"

txt조회.setfocus 가 답입니다.

MsgBox [직무등급] & "등급의 사원수는 " & DCount("사번", "직무평가", "[직무등급]=txt직무등급")
txt조회.SetFocus 로 적었는데. 오류가 납니다.

질문1.

msgbox상 docount 함수 두번째 자리에 무엇이 들어가야 하는지 궁금합니다.

즉,두번째 위치의 테이블명/쿼리명이 문제에서 주어질 때나 주어지지 않았을 때 어떻게 구해야하는지 궁금합니다.

테이블명과 쿼리명이 문제에서 무엇을 쓰라고 주어지지 않았습니다.

교재 308p 직무평가정보 는 작업대상 레코드가 들어 있는 테이블이나 쿼리의 이름( 폼 속성의 '데이터' 탭에서 레코드 원본 속성을 확인함)이라고 나와있는데,

다른 msgbox와 dcount함수 관련 문제를 풀 때 사용할 테이블명/쿼리명은 문제에서 주어주었지, 폼의 컨트롤 원본이 무엇인지 확인하고 그것을 사용하지는 않았습니다. 더군다나, 컨트롤 원본을 확인했더라도 문제에서 주어진 테이블명/쿼리명과 달랐습니다.

다시말해 두번째 위치의 테이블명/쿼리명은 문제에서 주어질 때나 주어지지 않았을 때 어떻게 구해야하는지 궁금합니다.

이 문제 같은 경우에 직무평가테이블과 직무평가정보쿼리 모두다에 '사번'필드가 있어서 무엇을 두번째위치의 테이블/쿼리명으로 사용해야 될지 혼동이 왔습니다.

질문2.

레코드 개수를 구하는 것이기 때문에 dcount함수 첫번째 부분에 "사번"말고 어떤것을사용해도 상관없죠?

질문3. 마지막으로 msgbox에서 dlookup함수를 사용할 때도 마찬가지 인수를 사용할지 궁금합니다.

답변
2016-06-21 12:54:45

1. 해설을 보시면 아시겠지만 작업 대상 레코드가 들어있는 테이블이나 쿼리의 이름이 들어가면됩니다.

즉 현재 실행중인 폼의 레코드 원본을 확인 하셔서 사용하시면 됩니다.

2. 네 어떤 필드를 사용하든 정확한 결과가 나오므로 상관 없습니다.

3. 문제에 맞게 찾아 사용하시면 됩니다. 문제의 지시사항에서 조건으로 주어진 값과 결과값을 나타내야 하는 필드 값을 확인 하여 작성하세요.

좋은 하루 되세요.

  • *
    2016-06-21 12:54:45

    1. 해설을 보시면 아시겠지만 작업 대상 레코드가 들어있는 테이블이나 쿼리의 이름이 들어가면됩니다.

    즉 현재 실행중인 폼의 레코드 원본을 확인 하셔서 사용하시면 됩니다.

    2. 네 어떤 필드를 사용하든 정확한 결과가 나오므로 상관 없습니다.

    3. 문제에 맞게 찾아 사용하시면 됩니다. 문제의 지시사항에서 조건으로 주어진 값과 결과값을 나타내야 하는 필드 값을 확인 하여 작성하세요.

    좋은 하루 되세요.

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