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

안녕하세요 힘드시더라도 순서대로 답변부탁드립니다.

1. 채점프로그램이요 매일 실행할때마다 업데이트 한다고 나오던데

원래 그런거에요?

매일 나와요

그래서 좀 기다리다가 다 끝나면 딱 창 뜨고 그러던데, 원래 이래요?

2. 분권1편 394페이지 고급필터 해설 중에, [a36:i45 영역을 블록으로 지정한 후.........] <--이 부분에

대해서 여쭤볼게요

범위 지정할때, 46셀에 있는 합계와 47셀에 있는 추가상여 10% 는 포함하지 않는 이유가 뭐에요?]

3. 분권1편 392페이지 기타작업 1번 차트작성 문제있자나요 그거 순서대로 제대로 작성했거든요.

근데 문제는 제가 작성한 차트와 392페이지에 나와있는 차트와 그림이 틀려요

제가 작성한거 파일첨부했습니다. 근데 책이랑 틀리면 채점프로그램 돌리면 점수 10점 깍여야하는데

이상하게 10점 제대로 나왔습니다. 이거 책이 오류인건가요? 뭐가 어떻게 된거에요?

책에 있는 표 그림은 차트제목 바로 아래 범례가 딱 위치해있고, 전 약간 오른쪽에 있구요

또 책에는 보조 축도 있네요 근데 이거 작은1번부터 6번까지 보면 이런거 작성하라고 안나와있는데;;;

목표량부분도 꺽은선형 같은데 이거 제시하라는 말 없고, 흠 아무튼 중요한건 채점프로그램에서

제대로 10점 나온다는건데 무슨문제인건가요?

4. 분권2편 데이터베이스에서 268페이지 2번 '조회' 버튼에 클릭 기능 구현하기 이 부분에서,

where 조건문에 들어가는 수식이 이해가안가요..

[forms]![운행관리]![거래처코드] and [행선지코드]=[forms]![운행관리]![cmb행선지코드]....

이런 방식으로 된 문제요 어떻게 구별하는건가요? 저 수식 흐름좀 알려주세요 저런문제 나오면

저런 수식을 어떻게 만들고 어떻게 이용하는건지 알려주세요

5. 분권 2편 312페이지 02.'검색' 버튼에 클릭 기능 구현하기 해설 부분에 대해서 질문드리겠습니다.

거기 코드 작성되있는거 보면,

me.recordsource = "select * from 접수 where 운송코드 = ' " & cmb운송방법 & " ' and 중량코드 = ' " & cmb중량 & "'" 이렇게 되있는데요

where 운송코드 = ' " & cmb운송방법 & " ' <<--- 이 부분 뭐에요?;;; 정답부분에 이렇게 되있어요

이해가 안가서요.

왜냐면

날짜: #" & txt날짜 &"#"

숫자: " & txt숫자

문자: ' " & txt문자 & " ' "

이게 공식이자나요? 근데 정답에는 저런부분이 있어서요... 그림이 오타난건가요? 아니면 제가 어느부분을 잘못 알고있는건가요?

6. 분권2편 313페이지 03. '보고서보기' 버튼에 클릭 기능 구현하기에 대해 질문드릴게요

앞장에 3번 문제에서 보면,

-> 접수현황 보고서를 인쇄 미리 보기의 형태로 열 것

-> cmb운송방법과 cmb중량에 지정된 레코드만 표시

이렇게 되어있는데요 첫번째 조건은 알겠는데, 두번째 조건이 이해가 안가서요

macro2 : 매크로에서

where조건문에 운송코드 = , 중량코드 = <--요렇게 시작되는지 이해가 안가요

대괄호안에 forms들어가서 이렇게 시작되는 이런 문제 좀 구체적으로 설명부탁드려요 책 내용에 대해서

잘 이해가 안가서요.

7. 분권 2편 354페이지에 2번 있자나요 거기서 2개의 기능을 수행하라고 문제에서 제시되있자나요?

근데 해설을 보면, 미.레코드셋클론.파인드펄스트. "이름 = '" & txt성명 & "'" 요 부분은

첫번째에서 제시한 부분이자나요?

근데 미.북마크 = 미.레코드셋클론.북마크 요건 뭐에요?

이건 문제에서 제시되있지 않은데 왜 입력하는건가요? 암기하려생각했지만 이해하고싶어서요

8. 분권 2편 361페이지 03. 인쇄 버튼에 클릭 기능 구현하기 해설부분에 대해서 여쭤볼게요

where조건문에 들어가있는 판매수량합계>forms!사원별판매현황!txt판매량

이 부분에서, 문제의 제시한대로 부등호를 왜 쓰는지는 알겠는데요

이 부분 [forms]![사원별판매현황]![txt판매량] <-- 이게 무슨말인가요?;;

9. 분권 2편 371페이지에 02. 조회 버튼에 더블클릭 기능 구현하기 정답해설에 대해서 여쭤볼게요

이건 5번째 질문과 같은 내용인데요. 수식에서 ' " & cmb목적지명 & " ' <-- 이건 대체 왜 이런거에요?

날짜도 아니고 숫자도 아니고 문자도 아니고, 뭔가요? and 다음에 나오는 좌석명은 제대로 문자식으로 되있는데...

10. 분권 2편 372페이지의 03. 보고서 버튼에 클릭 기능 구현하기 해설중,

여기서도 9번째와 마찬가지로 처음 시작되는 "목적지명= ' " & cmb목적지명 & " ' <--이렇게 나오네요

조회 및 출력 기능 구현 단원에서, 이런류의 문제와 대괄호를 이용해서 [forms]!어쩌구 저쩌구......

이렇게 시작되는 문제들이 햇갈린것 같습니다. 이 부분 좀 구체적으로 설명해주세요 쉽게요.

11. 그리고 <처리 기능 구현> 단원이 보니까 전체적으로 제일 어려운 것 같더라구요. 사정상 공부 할 시간이 이제 좀 부족해서 그런데, 요 단원에서 핵심적으로 보고 가야할,, 그런 부분만 찝어주세요

다른거 3단원 어느정도 확보한다 치고 여기서 이부분만큼은 꼭 보고가야 한다!!! 싶은거요

아 그리고 엑세스는 단원 전부다 부분점수가 있는건가요?

왜 엑셀은 차트작업에서 하나 놓치면 10점 날라가자나요

답변 부탁드립니다

답변
2011-08-19 11:15:40

1. 네 원래 그런것입니다.

2. 합계 부분과 추가상여율 부분을 포함하시면 결과가 제대로 나오지 않습니다.

고급필터, 부분합, 피벗테이블에서 이와 같은 형태로 문제가 나오면 합계부분은 포함하지 마세요.

데이터가 전부 입력되지 않은 행을 사용하게 되면 결과가 다르게 나오거나 공백이 생길 수 있습니다.

3. 문제에서 그림과 같이 차트 제목, x축 제목 지정 하여 차트를 작성한 후

라고 했습니다.

그림과 같이 차트를 만들어야 하기 때문에 만드실때 이중축 혼합형으로 만드셔야 합니다.

10점이 나왔다면 채점 프로그램의 오류일 수 있으니

작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

4. 문제를 보시고 아셔야 하는 부분이죠.

문제에서 현재 폼의 데이터에 거래처코드와 행선지 코드가 cmb거래처코드와 cmb행선지코드 값과 동일한 레코드만 표시 라고 했으므로

거래처코드 = cmb거래처코드

행선지코드 = cmb행선지코드

와 같이 비교해 주셔야 합니다.

그런데 매크로에서는 저렇게 바로 사용할 수 없기 때문에

Forms![운행관리]![cmb거래처코드] 와 같이 사용하는 것이죠

쉽게 하실려면 식작성기에서 폼 - 로드된폼 - 운행관리 - cmb거래처코드 를 차례로 더블클릭 하시면 입력이 됩니다.

5. 문자일때 사용방법 이죠..

me.recordsource = "select * from 접수 where 운송코드 = '" & cmb운송방법 & "' and 중량코드 = '" & cmb중량 & "'"

입니다. 처음과 끝 따옴표의 위치와 cmb운송방법을 문자로 묶어주는 부분을 확인 하셔서 사용하세요.

6. 문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로

cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.

cmb운송방법 컨트롤의 행원본을 확인 하시면

운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.





마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.

7. Me.RecordsetClone.findfirst

복사된 개체를 열었을 때 현재의 레코드를 유일하게 식별할 수 있는 표식으로, 보통 책갈피라고 합니다. 레코드 셋이나 복사된 레코드 셋을 열었을 때 여러 개의 레코드가 있지만 현재 레코드 포인터 항상 1개만을 가리키고 있으며 그것을 확인 할 수 있는 것이 bookmark입니다.

Me.Bookmark 현재 폼의 작업 대상인 레코드 셋의 레코드 중에서 현재 레코드 포인터가 가리키고 있는 레코드의 책갈피 입니다.

현재폼(me)의 '레코드 원본'을 복사한 후 복사된 개체(RecordSetClone)에서 해당 조건('판매번호' 필드의 값이 'txt판매번호'에 입력 된 값과 동일한 레코드)과 일치하는 값을 찾습니다.(Findfist)

현재 폼(me)의 책갈피 속성(bookrmark)에 복사한 개체(recordsetclone)에서 찾은 레코드의 책갈피 소성(bookmark)를 지정 하므로 버튼 클릭시 현재 폼의 레코드 포인터가 찾은 레코드로 이동합니다.

라고 124페이지에 설명이 있습니다.

한마디로 말해서 찾을 레코드 포인트를 bookmark로 사용하겠다 라는 뜻으로

첫번째 레코드를 표시 하기 위한 것입니다.

문제가 조건만 다르게 나오기 때문에 셋트로 외워두셔도 상관 없으세요.


8. 보통 forms!폼명!컨트롤명 으로 사용하는데요. 이렇게 사용하는 이유는 현재 작업중인 폼이 아닌 다른 폼의 컨트롤을 사용할때 많이 쓰는 것입니다.

매크로에서는 보통 이런 방법으로 컨트롤을 표시 하게 됩니다.

4번 설명과 같이 작성해 보세요.

그리고 ! 는 경로를 뜻하는 것입니다.

c:\길벗컴활1급\db 와 같이 windows의 경로는 \ 으로 표시 하게 되죠? 그런것과 같다고 보시면 됩니다.

즉 폼인데 사원별판매현황폼의 txt판매량 컨트롤을 이용하겠다 라는 뜻입니다.

9. 문자형식 사용방법입니다.

숫자는 목적지명=" & cmb목적지명

문자는 목적지명 = '" & cmb목적지명 & "'

으로 작성하시면 됩니다.

10. 보통 프로시저에서는 컨트롤 분리인 "목적지명 = '" & cmb목적지명 & "' 와 같이 사용하고

보고서에서는 forms!폼이름!컨트롤명 과 같이 사용합니다.

간혹 프로시저안에서 forms!폼이름!컨트롤명 과 같이 써도 작동되긴 하는데요. 이렇게 사용하셔도 상관 없습니다.

앞에서 설명 했듯이 forms!로 시작하는 것은 현재 폼이 아닌 다른 폼이나 보고서의 컨트롤을 사용하고자 할때 쓰는 방법 이라는 것 정도 알고 계시면 되겠습니다.

11. 부분점수들은 문제에 모두 적혀 있습니다. 각 3점 과 같이 되어 있으면

①,② 와 같은 문제당 3점씩 되는 것이고 그냥 5점 이라고 된것은 그 문제 하나를 모두 맞춰야 5점을 받을 수 있는 것입니다.

그리고 조회문제에서 특별히 찍어 드릴만한게 없습니다.

나오는 것이 한정 되어 있기 때문에 지금까지 풀어보셨던 문제들의 코드들을 같은 것끼리 묶어서

연습장에 적어놓고 보시면 도움이 많이 되실 거예요.

좋은 하루 되세요.

"
  • *
    2011-08-19 11:15:40

    1. 네 원래 그런것입니다.

    2. 합계 부분과 추가상여율 부분을 포함하시면 결과가 제대로 나오지 않습니다.

    고급필터, 부분합, 피벗테이블에서 이와 같은 형태로 문제가 나오면 합계부분은 포함하지 마세요.

    데이터가 전부 입력되지 않은 행을 사용하게 되면 결과가 다르게 나오거나 공백이 생길 수 있습니다.

    3. 문제에서 그림과 같이 차트 제목, x축 제목 지정 하여 차트를 작성한 후

    라고 했습니다.

    그림과 같이 차트를 만들어야 하기 때문에 만드실때 이중축 혼합형으로 만드셔야 합니다.

    10점이 나왔다면 채점 프로그램의 오류일 수 있으니

    작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

    4. 문제를 보시고 아셔야 하는 부분이죠.

    문제에서 현재 폼의 데이터에 거래처코드와 행선지 코드가 cmb거래처코드와 cmb행선지코드 값과 동일한 레코드만 표시 라고 했으므로

    거래처코드 = cmb거래처코드

    행선지코드 = cmb행선지코드

    와 같이 비교해 주셔야 합니다.

    그런데 매크로에서는 저렇게 바로 사용할 수 없기 때문에

    Forms![운행관리]![cmb거래처코드] 와 같이 사용하는 것이죠

    쉽게 하실려면 식작성기에서 폼 - 로드된폼 - 운행관리 - cmb거래처코드 를 차례로 더블클릭 하시면 입력이 됩니다.

    5. 문자일때 사용방법 이죠..

    me.recordsource = "select * from 접수 where 운송코드 = '" & cmb운송방법 & "' and 중량코드 = '" & cmb중량 & "'"

    입니다. 처음과 끝 따옴표의 위치와 cmb운송방법을 문자로 묶어주는 부분을 확인 하셔서 사용하세요.

    6. 문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로

    cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.

    cmb운송방법 컨트롤의 행원본을 확인 하시면

    운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.





    마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.

    7. Me.RecordsetClone.findfirst

    복사된 개체를 열었을 때 현재의 레코드를 유일하게 식별할 수 있는 표식으로, 보통 책갈피라고 합니다. 레코드 셋이나 복사된 레코드 셋을 열었을 때 여러 개의 레코드가 있지만 현재 레코드 포인터 항상 1개만을 가리키고 있으며 그것을 확인 할 수 있는 것이 bookmark입니다.

    Me.Bookmark 현재 폼의 작업 대상인 레코드 셋의 레코드 중에서 현재 레코드 포인터가 가리키고 있는 레코드의 책갈피 입니다.

    현재폼(me)의 '레코드 원본'을 복사한 후 복사된 개체(RecordSetClone)에서 해당 조건('판매번호' 필드의 값이 'txt판매번호'에 입력 된 값과 동일한 레코드)과 일치하는 값을 찾습니다.(Findfist)

    현재 폼(me)의 책갈피 속성(bookrmark)에 복사한 개체(recordsetclone)에서 찾은 레코드의 책갈피 소성(bookmark)를 지정 하므로 버튼 클릭시 현재 폼의 레코드 포인터가 찾은 레코드로 이동합니다.

    라고 124페이지에 설명이 있습니다.

    한마디로 말해서 찾을 레코드 포인트를 bookmark로 사용하겠다 라는 뜻으로

    첫번째 레코드를 표시 하기 위한 것입니다.

    문제가 조건만 다르게 나오기 때문에 셋트로 외워두셔도 상관 없으세요.


    8. 보통 forms!폼명!컨트롤명 으로 사용하는데요. 이렇게 사용하는 이유는 현재 작업중인 폼이 아닌 다른 폼의 컨트롤을 사용할때 많이 쓰는 것입니다.

    매크로에서는 보통 이런 방법으로 컨트롤을 표시 하게 됩니다.

    4번 설명과 같이 작성해 보세요.

    그리고 ! 는 경로를 뜻하는 것입니다.

    c:\길벗컴활1급\db 와 같이 windows의 경로는 \ 으로 표시 하게 되죠? 그런것과 같다고 보시면 됩니다.

    즉 폼인데 사원별판매현황폼의 txt판매량 컨트롤을 이용하겠다 라는 뜻입니다.

    9. 문자형식 사용방법입니다.

    숫자는 목적지명=" & cmb목적지명

    문자는 목적지명 = '" & cmb목적지명 & "'

    으로 작성하시면 됩니다.

    10. 보통 프로시저에서는 컨트롤 분리인 "목적지명 = '" & cmb목적지명 & "' 와 같이 사용하고

    보고서에서는 forms!폼이름!컨트롤명 과 같이 사용합니다.

    간혹 프로시저안에서 forms!폼이름!컨트롤명 과 같이 써도 작동되긴 하는데요. 이렇게 사용하셔도 상관 없습니다.

    앞에서 설명 했듯이 forms!로 시작하는 것은 현재 폼이 아닌 다른 폼이나 보고서의 컨트롤을 사용하고자 할때 쓰는 방법 이라는 것 정도 알고 계시면 되겠습니다.

    11. 부분점수들은 문제에 모두 적혀 있습니다. 각 3점 과 같이 되어 있으면

    ①,② 와 같은 문제당 3점씩 되는 것이고 그냥 5점 이라고 된것은 그 문제 하나를 모두 맞춰야 5점을 받을 수 있는 것입니다.

    그리고 조회문제에서 특별히 찍어 드릴만한게 없습니다.

    나오는 것이 한정 되어 있기 때문에 지금까지 풀어보셨던 문제들의 코드들을 같은 것끼리 묶어서

    연습장에 적어놓고 보시면 도움이 많이 되실 거예요.

    좋은 하루 되세요.

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