책 내용 질문하기
엑세스
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
134
작성일
2011-04-12
작성자
첨부파일

''판매현황관리'' 폼의 ''txt년'' 컨트롤과 ''txt월'' 컨트롤에 값을 입력하고
<조회>(cmd조회) 버튼을 클릭하면 다음과 같은 기능이 수행되도록 구현하시오.

- 일자가 ''txt년'' 컨트롤과 ''txt월'' 컨트롤 의 값과 같은 판매정보를 찾아 표시하도록 하시오.
- filter속성을 이용하여 이벤트 프로시저를 작성하시오.

이런비슷한 문제였는데 처음보는거라 완전 당황했거든요

어떻게 풀어야 되죠?

txt년에는 =year(now()) 이렇게 하는건가요?

미리보기도 저렇게 조건이 두개였어요.ㅜ.ㅜ 저거랑 미리보기도 알려주세요.

그리고 엑셀 엑세스 통틀어서 공백표시는 "" 이게 맞나요 " " 이게맞나요?

엑세스책 50쪽

이거 instr([고객코드],"")=0 instr([고객코드]," ")=0 는 어느거죠? 책은 " " 이렇게 나온것 같은데

"" 이게 공백 아닌가요?

그리고 업데이트쿼리 문제는 실행시켜야 하나요 안시키는건가요?

마지막으로 엑셀에서 고급필터 수식으로 작성하는 경우.

참조는 어떻게 하죠?

=$F4>=AVERAGE($F$4:$F$20)

=F4>=AVERAGE($F$4:$F$20)

범위는 절대참조, 셀은 혼합참조? 아니면 상대참조? 뭐에요?

14일 시험이라 사소한 질문이 많네요.ㅜ.ㅜ

마지막으로

매크로를 실행한 후, 직원별평가점수 시트의 B9 영역이 숨겨져야 하는 데 숨겨지지 않았습니다.

자동필터할때 저걸로 자꾸 감점이라고 하는데 어디가 틀린건지... ...

자동필터 2개 나오면 하나 하고, 그다음에 바로 나머지 하나 이렇게 했거든요

근데 하나 하고, 다시 원본으로 돌려놓고 나머지 하나 이렇게 해야 하나요?

답변
2011-04-13 18:29:36

1. 문제가 어떻게 나왔느냐에 따라 다르겠죠. 만약 수금일에서 연도와 월을 추출해서 비교해야 한다면

me.filter = "year(수금일)="& txt연도 &"and month(수금일) =" & txt월
me.filteron = true

은 수금일이라는 필드명에서 년과 월을 추출하여 txt연도와 txt월에 있는 값과 같은지 비교하는 것입니다.

사용방법이

me.filter = "필드명=" & 컨트롤명 & "and 필드명 = " & 컨트롤명

으로 and 부분이 어떻게 사용되는지 기억해 주세요.

2. where 뒤에 "year(수금일)="& txt연도 & "and month(수금일) =" & txt월

와 같이 입력하시면 됩니다.

3. instr([고객코드]," ")=0 이것으로 사용하셔야 합니다. "" 은 아예 빈칸을 뜻하는 것이구요. " " 은

이 하 같이 쓰실때 이 와 하 사이에 있는 빈칸을 말하는 것입니다. instr 사용하실때는 " " 을 쓰셔야 합니다.

4. 고급필터에서는

=$F4>=AVERAGE($F$4:$F$20)

=F4>=AVERAGE($F$4:$F$20)

두개 모두 같은 결과를 나타냅니다.

조건부 서식일때는 첫번째 식과 같이 쓰셔야 올바른 값이 나오구요.

5. 이 문제가 어떻게 푸느냐에 따라 표시되는 셀 주소가 달라집니다.

채점 프로그램은 민감하여 이런 부분까지 감점 하지만

실제 시험에서는 결과만 제대로 나오면 정답으로 인정 됩니다.

좋은 하루 되세요.


"
  • *
    2011-04-13 18:29:36

    1. 문제가 어떻게 나왔느냐에 따라 다르겠죠. 만약 수금일에서 연도와 월을 추출해서 비교해야 한다면

    me.filter = "year(수금일)="& txt연도 &"and month(수금일) =" & txt월
    me.filteron = true

    은 수금일이라는 필드명에서 년과 월을 추출하여 txt연도와 txt월에 있는 값과 같은지 비교하는 것입니다.

    사용방법이

    me.filter = "필드명=" & 컨트롤명 & "and 필드명 = " & 컨트롤명

    으로 and 부분이 어떻게 사용되는지 기억해 주세요.

    2. where 뒤에 "year(수금일)="& txt연도 & "and month(수금일) =" & txt월

    와 같이 입력하시면 됩니다.

    3. instr([고객코드]," ")=0 이것으로 사용하셔야 합니다. "" 은 아예 빈칸을 뜻하는 것이구요. " " 은

    이 하 같이 쓰실때 이 와 하 사이에 있는 빈칸을 말하는 것입니다. instr 사용하실때는 " " 을 쓰셔야 합니다.

    4. 고급필터에서는

    =$F4>=AVERAGE($F$4:$F$20)

    =F4>=AVERAGE($F$4:$F$20)

    두개 모두 같은 결과를 나타냅니다.

    조건부 서식일때는 첫번째 식과 같이 쓰셔야 올바른 값이 나오구요.

    5. 이 문제가 어떻게 푸느냐에 따라 표시되는 셀 주소가 달라집니다.

    채점 프로그램은 민감하여 이런 부분까지 감점 하지만

    실제 시험에서는 결과만 제대로 나오면 정답으로 인정 됩니다.

    좋은 하루 되세요.


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