책 내용 질문하기
문제 질문드립니다.
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
0
조회수
76
작성일
2014-09-28
작성자
첨부파일

1. 엑셀

1-1 엑셀에서 외부데이터 불러오는 첫 문제입니다.

조건1. 부서가 자재부가 아닌.

조건2. 2012-12-31 이전의

--> <>자재부 , 제외할 시작값 자재부

<=2012-12-31,<2012-12-31,끝나는값 2012-12-31

경우의 수 6가지 다 해봤는데 값이 한줄도 안나오네요....

#2012-12-31# 붙여서도 해봤던 것 같은데요...ㅜ

1-2 피벗테이블 관련 3-1 문제입니다.

2012-10-12~2012-11-11 합계:금액

평균:보너스

2012-11-13~2012-12-12 합계:금액

평균:보너스
요런 식으로 되어있는데, 이것을

2012-10-12~2012-11-11

합계:금액

평균:보너스

2012-11-13~2012-12-12

합계:금액

평균:보너스

이런 식으로 바꾸고 싶은데 왔다갔다 해봐도 안되네요. 이것 어떻게 해결해야 할까요? 10점이 그냥 날라가네요..

2.액세스

2-1 쿼리 문제입니다. 사번: 언바운드 사번조회(명령단추)

요런 식으로 있는데, 언바운드된 레이블 이름이 txt임시사번 입니다. 이것에 a라는 사번을 사번조회 명령단추를 누르면 그 아래 하위폼에 a의 정보가 나오도록 하는 문제입니다. filter를 이용하라고 해서 제가

me.filter="사번='" & txt임시사번 & "'"

me.filteron=true

이런식으로 썼습니다. 그래서 확인하려고 닫고 쿼리를 실행시키니 실행 시키자마자 매개변수를 묻더라고요. 제가 원한건 매개변수가 아니라 사번:언바운드에 특정 사번을 넣고 사번조회를 누르면 그것에 관한 정보가 하위폼에 나오도록하는 건데요. 무엇이 잘못되었나요...?

2-1 쿼리 문제2입니다.

쿼리에서 처음부터 msgbox가 뜨고, 거기에 yyyy-mm-dd를 입력하시오, 라는 메세지가 뜨고 입력할 칸이 뜹니다. 거기에 2012-12-31이라고 치고 확인을 누르면 그 날짜 이전 데이터를 뽑아주는 문제입니다.
dim aa vbyes 이런거는 알겠는데, 매개변로로 확인하라고 하니 어쩔줄을 모르겠습니다.
답변 주시면 정말 감사하겠습니다..... !!
답변
2014-09-30 09:42:06

안녕하세요.

엑셀

고급 필터

아래와 같이 작성하는 것이 맞습니다. 파일을 보지 않은 상태에서는 왜 안됐는지 알수가 없네요.

부서 날짜

<>자재부 <=2012-12-31

피벗 테이블

값 영역에 두개 이상의 필드를 넣으면 열 레이블 영역에 '값 필드'가 생깁니다. 이 '값 필드'를 행 레이블 영역으로 드래그하여 이동하면 됩니다.

액세스

2-1

'언바운드'라고 표시되어 있다면 해당 컨트롤은 텍스트 상자인 것으로 텍스트 상자에 값을 입력한 후 사번조회 단추를 클릭하면 텍스트 상자에 입력한 값과 동일한 데이터를 표시하는 문제가 맞습니다. 'me.filter="사번='" & txt임시사번 & "'"'에서 '사번'은 레코드 원본에 지정한 테이블에 있는 필드의 이름으로 지정하는 건데, '사번'이라는 필드가 있었는지 확인을 해보셔야 할 듯 합니다.

2-2

메시지 박스에 버튼을 지정하지 않으면 기본적으로 <확인> 단추만 표시됩니다. 그러니 쿼리 작성기의 조건 부분에 <=[yyyy-mm-dd를 입력하세요]라고 지정하면 됩니다.

즐거운 하루 되세요.

"
  • *
    2014-09-30 09:42:06

    안녕하세요.

    엑셀

    고급 필터

    아래와 같이 작성하는 것이 맞습니다. 파일을 보지 않은 상태에서는 왜 안됐는지 알수가 없네요.

    부서 날짜

    <>자재부 <=2012-12-31

    피벗 테이블

    값 영역에 두개 이상의 필드를 넣으면 열 레이블 영역에 '값 필드'가 생깁니다. 이 '값 필드'를 행 레이블 영역으로 드래그하여 이동하면 됩니다.

    액세스

    2-1

    '언바운드'라고 표시되어 있다면 해당 컨트롤은 텍스트 상자인 것으로 텍스트 상자에 값을 입력한 후 사번조회 단추를 클릭하면 텍스트 상자에 입력한 값과 동일한 데이터를 표시하는 문제가 맞습니다. 'me.filter="사번='" & txt임시사번 & "'"'에서 '사번'은 레코드 원본에 지정한 테이블에 있는 필드의 이름으로 지정하는 건데, '사번'이라는 필드가 있었는지 확인을 해보셔야 할 듯 합니다.

    2-2

    메시지 박스에 버튼을 지정하지 않으면 기본적으로 <확인> 단추만 표시됩니다. 그러니 쿼리 작성기의 조건 부분에 <=[yyyy-mm-dd를 입력하세요]라고 지정하면 됩니다.

    즐거운 하루 되세요.

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