책 내용 질문하기
최신기출문제 2016년 2회 액세스 (부록 234페이지)
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
231
조회수
1266
작성일
2019-03-23
작성자
탈퇴*원
첨부파일

[문제4]

1. 다음과 같은 기능을 수행하는 쿼리를 작성하시오.

   ▶<학과>테이블에 존재하지 않는 <학교>테이블의 자료를 조회하는 쿼리를 작성하시오.

   ▶쿼리 이름은 '학교누락학과'로 설정하시오.

   ▶Is Null 사용

이 문제에서....답안지는 쿼리마법사를 사용하던데....

그럼 IS NULL은 어떻게 사용하나요??

쿼리마법사로 만든 쿼리를 보고, 똑같이 쿼리디자인으로 쿼리를 만드려는데 아무리 해도 만들어지지 않습니다ㅠㅠ 왜 그런건가요?

is null을 사용하라고해서 쿼리디자인으로 만들다가 그만뒀는데요....함정인가요?

만약 쿼리마법사로 만들 수 있는 쿼리는 쿼리마법사를 이용해서 만들어도 안 틀리나요?

 

 

2. 다음 <화면>을 참조하여 설립형태별 학교구분별 개수를 나타내는 크로스탭 질의를 작성하시오.

이 문제에서 제시하는 <화면>은 쿼리의 값이 오른쪽 정렬되어 있는데, 제가 만든 쿼리의 값은 다 왼쪽 정렬입니다.

왜 그런건가요? 정렬을 맞추지 않아도 정답으로 처리되나요?

 

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

2016년 1회 엑셀(부록 188페이지)

3번 조건부서식을 작성할 때, TRIM함수가 LEFT함수 안으로 들어가야하는 이유가 뭔가요?

TRIM함수를 LEFT함수 바깥에 쓰면 결과가 왜 달라지는 건가요?

 

 

문제3번의 2번 매크로문제에서 데이터표 기능을 이용하는데, 이 문제는 특별하게 [E4]셀의 수식을 복사하지 말고, 참조해서 직접 입력해야 한다고 합니다.

어떤 경우에 이렇게 직접 수식을 입력해야하나요?

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

2016년 1회 액세스(부록 241페이지)

[문제1]DB구축에서...

1번에 '환자코드'필드에 입력마스크를 설정하라고 하는 문제에서 소문자, 대문자 언급이 없는데....>L0-0000;0;# 이렇게 작성하면 틀리나요?

 

 

[문제2]입력 및 수정기능

2. '환자관리'폼의 하위 폼 본문의 'txt서비스명'컨트롤에 서비스명이 표시되도록 구현하시오.

이 문제에서 환자관리의 하위폼인 '서비스현황'폼의 레코드 원본을 보면 '서비스코드'와 '환자코드'를 모두 가지고 있습니다.

그런데 이 레코드원본을 두고 굳이 '서비스신청현황'쿼리에서 '서비스코드'를 찾아야하나요?

'서비스신청현황'쿼리가 '서비스코드'와 '환자코드', '환자명'을 모두 한번에 가지고있기때문에 '서비스현황'폼이 아닌 '서비스신청현황'쿼리를 사용한건가요?

 

 

 

답변
2019-03-25 00:44:14

안녕하세요.

 

2016년 2회

4-1. 쿼리 마법사를 이용하도록 지시했거나 작성방법에 대한 지시가 없는 경우는 마법사를 이용하셔도 됩니다.

불일치 쿼리 마법사를 이용하시면 Is Null을 자동으로 사용합니다.

확인은 작성 후에 쿼리를 디자인 보기로 열어보시면 is null 이 쿼리 디자인에 포함되어 있는 것을 확인하실 수 있습니다.

 

4-2. 어떻게 작업되었는지 확인할 수 없지만, 문제에서 제시된 그림과 동일하게 만들어 주셔야 합니다.

 

2016년 1회 - 엑셀

1-3.

문제가 기타 필드의 공백을 제외한 앞 세글자를 받은 점수에 곱한 값이 반영점수와 같지 않은지 비교해서 서식을 지정하는 것입니다.

공백을 제외한 앞 세글자를 추출하기 위해, 공백을 먼저 제외하기 위해 TRIM을 먼저 사용하고 그 결과를 LEFT 함수의 인수로 사용한 것입니다.

 

최종적으로 왼쪽 3글자를 추출하는 것이므로 LEFT 함수를 가장 바깥에 사용하는 것입니다.

 

3-2.

매크로로 데이터표를 기록할 경우에는 직접입력하시는 것이 정확한 결과를 표시합니다.

매크로로 기록되는 데이터표에서는 직접 입력해 주세요.

 

 

2016년 1회 - 액세스

1-1-1. 네, 대문자에 관한 언급이 없는데 >를 넣어서 대문자로 제한하면 문제 의도와 달라지므로 오답처리 됩니다.

 

2-2.

=DLookUp("서비스명","서비스신청현황","Forms![환자관리]![환자코드]=[서비스신청현황]![환자코드]")

 

포함되어 있는 필드들을 잘 확인해 주셔야 합니다.

 

현재 폼에 '서비스코드'와 관련된 필드나 컨트롤이 없기 때문에,

테이블이나 쿼리 중에서 '서비스명' 필드가 포함된 '서비스신청현황'을 찾아 '필드, 테이블/쿼리' 인수로 사용합니다.

 

또, '서비스신청현황' 쿼리와 현재 폼인 '환자관리' 폼의 레코드 원본으로 지정된 <환자> 테이블에 공동으로 포함된 '환자코드'를 찾아서 조건으로 적용한 것입니다.

 

 

좋은 하루 보내세요. 

  • 관리자
    2019-03-25 00:44:14

    안녕하세요.

     

    2016년 2회

    4-1. 쿼리 마법사를 이용하도록 지시했거나 작성방법에 대한 지시가 없는 경우는 마법사를 이용하셔도 됩니다.

    불일치 쿼리 마법사를 이용하시면 Is Null을 자동으로 사용합니다.

    확인은 작성 후에 쿼리를 디자인 보기로 열어보시면 is null 이 쿼리 디자인에 포함되어 있는 것을 확인하실 수 있습니다.

     

    4-2. 어떻게 작업되었는지 확인할 수 없지만, 문제에서 제시된 그림과 동일하게 만들어 주셔야 합니다.

     

    2016년 1회 - 엑셀

    1-3.

    문제가 기타 필드의 공백을 제외한 앞 세글자를 받은 점수에 곱한 값이 반영점수와 같지 않은지 비교해서 서식을 지정하는 것입니다.

    공백을 제외한 앞 세글자를 추출하기 위해, 공백을 먼저 제외하기 위해 TRIM을 먼저 사용하고 그 결과를 LEFT 함수의 인수로 사용한 것입니다.

     

    최종적으로 왼쪽 3글자를 추출하는 것이므로 LEFT 함수를 가장 바깥에 사용하는 것입니다.

     

    3-2.

    매크로로 데이터표를 기록할 경우에는 직접입력하시는 것이 정확한 결과를 표시합니다.

    매크로로 기록되는 데이터표에서는 직접 입력해 주세요.

     

     

    2016년 1회 - 액세스

    1-1-1. 네, 대문자에 관한 언급이 없는데 >를 넣어서 대문자로 제한하면 문제 의도와 달라지므로 오답처리 됩니다.

     

    2-2.

    =DLookUp("서비스명","서비스신청현황","Forms![환자관리]![환자코드]=[서비스신청현황]![환자코드]")

     

    포함되어 있는 필드들을 잘 확인해 주셔야 합니다.

     

    현재 폼에 '서비스코드'와 관련된 필드나 컨트롤이 없기 때문에,

    테이블이나 쿼리 중에서 '서비스명' 필드가 포함된 '서비스신청현황'을 찾아 '필드, 테이블/쿼리' 인수로 사용합니다.

     

    또, '서비스신청현황' 쿼리와 현재 폼인 '환자관리' 폼의 레코드 원본으로 지정된 <환자> 테이블에 공동으로 포함된 '환자코드'를 찾아서 조건으로 적용한 것입니다.

     

     

    좋은 하루 보내세요. 

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