책 내용 질문하기
질문합니다
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
조회수
102
작성일
2018-11-07
작성자
탈퇴*원
첨부파일

프로시저 문제 질문드립니다.

000버튼을 클릭하면 <자격증등록>폼이 나타나도록 설정하라고 하면

자격증등록.show 를 쓰면 되잖아요ㅠㅠ

공부중에 한번도 1번풀고 안열렸던적이 없는데 어제 안열렸어요ㅠㅠ

달랐던 점이 있다면

<자격증등록>버튼을 클릭하면 <자격증 등록>폼이 나타나도록 설정하라는 식으로

글자사이 띄어 쓰기가 있었는데...

자격증 등록.show로 띄어쓰면 되는게 맞나요?

아니면 속성부분에 자격증등록으로 붙어져있으면 붙여쓰는건가요?

띄어쓰기를 붙여도 안열리고 띄어도 안열려서 제가 문제에서 빼먹은 부분이 있을 수 있지만

어째든 저 부분이 궁금합니다ㅠㅠ

----

부록 최신기출문제

163p 2번문제 끝에 match(b3,$k$10:$r$10,1)에서

범위를 $k$11:$r$11 도 있는데 $k$10:$r$10로 잡는 이유는 뭔가요?

그리고 뒤에 옵션1을 적는 이유는 뭔가요? 1은 보다 작음 -1은 보다 큼인데

0세이상 20세이상 이런식으로 이상인데 보다 큼 1이 아니라

작음 1을 적는 이유가 궁금합니다ㅠㅠ

----

부록 213p 3번

학번 필드의 값이 txt학번에 해당하는 재학생의 정보를 표시하도록 설정하라 문제

=[학번]=[forms]![봉사내역입력]![txt학번] 에서

[학번]은 봉사내역입력 폼의 학번 부분이 아니고

재학생관리폼을 열였을 때

학번 201421098 이렇게 폼에 적혀있으면 201421098 이 칸을 말하는게 맞나요?

-----

매개변수쿼리 필드명에 식 쓸 때,피벗테이블에서 계산필드 추가 할 때, 고급필터, 조건부서식,

2번 계산문제에서 수식 쓸 때는

%를 꼭 0.x으로 안바꾸고 % 그대로 써도 되고,

visual basic에서 작성하는 사용자지정함수 등에서는 0.x으로 바꿔서 써야하는게 맞나요?

----

프로시저 종료폼 문제에서

시간까지 나오는 폼을 작성할 때 어떤문제는 msgbox Now(),,"등록화면을 종료합니다." 이고

어떤건 msgbox Now,,"등록화면을 종료합니다." 로 () 괄호가 빠져있는데 둘 다

실행은 되는데 정석적으로는 어떤게 맞는건가요?

-----

부록 203p

'새 서식 규칙' 대화상자

정답은 =VALUE("20"&MID($A3,3,2))<>YEAR($B3)인데..

value가 텍스트 문자열을 숫자로 바꾸는건데

=20&VALUE(MID($A3,3,2))<>YEAR($B3) 로 하면 안나오는 이유는 뭔가요ㅠㅠ?

20은 어차피 숫자니깐 &로 연결하고

뒤에 강의코드 두글자 추출한 문자만 value로 숫자변환하면 왜 안되나요?

그리고 20은 숫자인데 왜 ""붙이나요?

답변
2018-11-08 21:45:08

안녕하세요.

프로시저
문제에서 <자격증등록> 폼이라고 표시되어 있고, 이미지에도 <자격증등록>으로 되어 있으므로,

자격증등록.show 로 작성하시면 됩니다.


-----

p.163

MATCH 함수의 옵션은 -1, 0, 1이 있습니다.

-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.

범위의 값이 정렬된 것을 확인 하셔야 합니다.

내림차순이면 -1, 오름차순이면 1, 정확하게 일치하는 값은 0 이 됩니다.

MATCH(B3,$K$10:$R$10,1)에서 k10:r10의 범위의 값은 오름차순 정렬이므로 1 로 지정한 것입니다.

가입나이[B3]를 [K10:R10]에서 찾는데, 찾을 값보다 작거나 같은 값 중에서 큰 값을 찾습니다.

[K10:R10] 영역에 입력된 값은 숫자이고 셀서식으로 '세이상'이 붙어 있는 것으로

실제 입력된 값이 숫자이므로 숫자로 인식하여 찾을 수 있습니다.

24세의 경우 [M10] 셀을 반환하게 됩니다.

찾을 값보다 작거나 같은 값 중 큰 값을 찾아야 정확한 값이 나오므로 [K10:R10]로 지정한 것입니다.

[K11:R11]로 지정하게 되면 10 미만의 값들은 검색이 되지 않습니다.

----------------------

p.213

[학번]은 '재학생관리'폼의 'txt학번' 컨트롤의 컨트롤 원본인 <재학생> 테이블의 '학번' 필드를 의미하는 것입니다.

생각하신 201421098 이 보이는 컨트롤의 컨트롤 원본이 맞습니다.


---------
매개변수 쿼리

정해진 규칙이 있다기 보다는, 문제 지시사항에 맞춰서 적절히 사용해 주시면 됩니다.

결과만 정확히 표시되면 됩니다.

-----------

프로시저 종료 폼

안 적어 주셔도 됩니다. 둘 다 인식하기 때문에 편한대로 사용해 주세요.


--------------

p.203

20이 숫자로 보이지만 계산을 위해 사용되는 것이 아니기도하고,
MID로 추출된 문자와 연결해 주셔야 2012의 형태로 표시할 수 있습니다.

또, &연산자는 문자를 연결하기 때문에 "20" 으로 작성해 주셔야 합니다.

숫자를 &로 연결하려고 했기때문에 정확한 답이 나오지 않습니다.


좋은 하루 보내세요.

  • *
    2018-11-08 21:45:08

    안녕하세요.

    프로시저
    문제에서 <자격증등록> 폼이라고 표시되어 있고, 이미지에도 <자격증등록>으로 되어 있으므로,

    자격증등록.show 로 작성하시면 됩니다.


    -----

    p.163

    MATCH 함수의 옵션은 -1, 0, 1이 있습니다.

    -1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

    0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

    1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

    생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.

    범위의 값이 정렬된 것을 확인 하셔야 합니다.

    내림차순이면 -1, 오름차순이면 1, 정확하게 일치하는 값은 0 이 됩니다.

    MATCH(B3,$K$10:$R$10,1)에서 k10:r10의 범위의 값은 오름차순 정렬이므로 1 로 지정한 것입니다.

    가입나이[B3]를 [K10:R10]에서 찾는데, 찾을 값보다 작거나 같은 값 중에서 큰 값을 찾습니다.

    [K10:R10] 영역에 입력된 값은 숫자이고 셀서식으로 '세이상'이 붙어 있는 것으로

    실제 입력된 값이 숫자이므로 숫자로 인식하여 찾을 수 있습니다.

    24세의 경우 [M10] 셀을 반환하게 됩니다.

    찾을 값보다 작거나 같은 값 중 큰 값을 찾아야 정확한 값이 나오므로 [K10:R10]로 지정한 것입니다.

    [K11:R11]로 지정하게 되면 10 미만의 값들은 검색이 되지 않습니다.

    ----------------------

    p.213

    [학번]은 '재학생관리'폼의 'txt학번' 컨트롤의 컨트롤 원본인 <재학생> 테이블의 '학번' 필드를 의미하는 것입니다.

    생각하신 201421098 이 보이는 컨트롤의 컨트롤 원본이 맞습니다.


    ---------
    매개변수 쿼리

    정해진 규칙이 있다기 보다는, 문제 지시사항에 맞춰서 적절히 사용해 주시면 됩니다.

    결과만 정확히 표시되면 됩니다.

    -----------

    프로시저 종료 폼

    안 적어 주셔도 됩니다. 둘 다 인식하기 때문에 편한대로 사용해 주세요.


    --------------

    p.203

    20이 숫자로 보이지만 계산을 위해 사용되는 것이 아니기도하고,
    MID로 추출된 문자와 연결해 주셔야 2012의 형태로 표시할 수 있습니다.

    또, &연산자는 문자를 연결하기 때문에 "20" 으로 작성해 주셔야 합니다.

    숫자를 &로 연결하려고 했기때문에 정확한 답이 나오지 않습니다.


    좋은 하루 보내세요.

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