책 내용 질문하기
엑세스 기출문제 질문입니다
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
231
조회수
189
작성일
2019-06-29
작성자
탈퇴*원
첨부파일

2017년 상시 1급 엑세스문제인데 몇가지 질문이있습니다.

 

1. 문제2에서 txt총합계 컨트롤 지정할때 format 함수를 쓰라는 말이없어도 마음대로 쓰면되나요? 근데 천 단위구분기호때문에 쓰이는건 알겠는데 형식에서 표준으로 바꾸면 안되던데

   그 이유는 뭔가요?

 

2. 문제3에서 txt업체명 매크로함수만들때 where조건문에서 [업체명]= ~~~ [txt업체명] 이렇게 입력했던데 맨 왼쪽 필드이름은 맨 오른쪽 컨트롤이름과 똑같이 적으면되는건가요?

 

3. 문제4에서 not in, is null이 어떻게 쓰이는지 알고싶습니다. 근데 문제4-1 쿼리를 만들때는 요약기능을 이용하지않더라고요. 만약에 쓴다고해도 정답으로 인정해주나요?

 

4. 문제4-2에 저는 거래액을 거래액의 합계로 이름을 바꾸고 요약을 활성화해서 합계로 바꿨는데 이렇게해되는건가요?

 

5. 문제4-3에 년과 월을 표시하는 프로시저가 좀 이해가안갑니다 아무것도없이 그냥 저렇게 등호부호를 써서 쓰면 그냥 끝나는건가요?

답변
2019-06-30 19:30:19

안녕하세요.

 

1. 지정된 함수가 없으므로 Format 함수를 임의지정하셔서 작성하셔도 됩니다.

형식에서 표준으로 바꾸면 소수점 이하 둘째자리까지 표시되어 제시된 예와 달라집니다.

그리고 문제에서 컨트롤 원본 속성을 설정하도록 지시했으므로 지시사항에 따라 컨트롤 원본 속성을 이용하시는 것이 좋습니다.

 

문제 지시사항에 위배되지 않는 범위에서

다른 방법으로 정확한 결과가 나온다면 시험장에서는 정답으로 인정됩니다.

 

 

2,

아닙니다.

txt업체명은 문제에 제시되어있는 컨트롤이고 여기 입력된 업체명을

현재 폼인 업체관리 폼의 데이터와 비교해야 합니다.

업체관리 폼의 레코드 원본 중에서 (txt업체명과 동일한)업체명 정보를 가지고 있는 필드를 찾아서 지정해 주어야 합니다.

이 문제에서는 [업체명]이 되겠지요.

 

 

3.

정확한 결과가 나온다면 요약을 사용하셔도 무방합니다.

Not in 은 안에 없다라는 의미입니다.

Not in(select 업체코드 from 거래) : (거래 테이블의 업체코드)에 없는

의 의미로 사용되므로 쿼리 디자인창을 살펴보면 다음과 같습니다.

 

필드 : 업체코드

테이블 : 업체

조건 : Not in(select 업체코드 from 거래)

 

(거래 테이블의 업체코드)에 없는 업체 테이블의 업체코드인 것이죠.

거래 내역이 없는 업체를 찾는 것입니다.

 

문제가 연락처가 비어있어야 한다는 조건이 있습니다. 이 조건을 처리하기 위해 Is Null을 사용합니다.

필드 : 연락처

테이블 : 업채

조건 : Is Null

 

4.

네, 결과적으로 제시된 그림과 동일하게 표시되면 사용하셔도 되는 방법입니다.

 

 

5.

=을 기준으로 오른쪽의 정보가 왼쪽으로 넘어가서 저장되는 것입니다.

txt년 = Year(Date) 라면,

Year 함수로 구한 년도를 txt년 컨트롤에 넘기는 것입니다.

그럼, txt년 컨트롤에 년도가 표시됩니다.

월도 마찬가지 입니다. 왼쪽의 Month(Date) 값을 txt월에 넘겨서 표시되도록 한 것입니다.

 

 

좋은 하루 보내세요.

 

 

 

 

  • 관리자
    2019-06-30 19:30:19

    안녕하세요.

     

    1. 지정된 함수가 없으므로 Format 함수를 임의지정하셔서 작성하셔도 됩니다.

    형식에서 표준으로 바꾸면 소수점 이하 둘째자리까지 표시되어 제시된 예와 달라집니다.

    그리고 문제에서 컨트롤 원본 속성을 설정하도록 지시했으므로 지시사항에 따라 컨트롤 원본 속성을 이용하시는 것이 좋습니다.

     

    문제 지시사항에 위배되지 않는 범위에서

    다른 방법으로 정확한 결과가 나온다면 시험장에서는 정답으로 인정됩니다.

     

     

    2,

    아닙니다.

    txt업체명은 문제에 제시되어있는 컨트롤이고 여기 입력된 업체명을

    현재 폼인 업체관리 폼의 데이터와 비교해야 합니다.

    업체관리 폼의 레코드 원본 중에서 (txt업체명과 동일한)업체명 정보를 가지고 있는 필드를 찾아서 지정해 주어야 합니다.

    이 문제에서는 [업체명]이 되겠지요.

     

     

    3.

    정확한 결과가 나온다면 요약을 사용하셔도 무방합니다.

    Not in 은 안에 없다라는 의미입니다.

    Not in(select 업체코드 from 거래) : (거래 테이블의 업체코드)에 없는

    의 의미로 사용되므로 쿼리 디자인창을 살펴보면 다음과 같습니다.

     

    필드 : 업체코드

    테이블 : 업체

    조건 : Not in(select 업체코드 from 거래)

     

    (거래 테이블의 업체코드)에 없는 업체 테이블의 업체코드인 것이죠.

    거래 내역이 없는 업체를 찾는 것입니다.

     

    문제가 연락처가 비어있어야 한다는 조건이 있습니다. 이 조건을 처리하기 위해 Is Null을 사용합니다.

    필드 : 연락처

    테이블 : 업채

    조건 : Is Null

     

    4.

    네, 결과적으로 제시된 그림과 동일하게 표시되면 사용하셔도 되는 방법입니다.

     

     

    5.

    =을 기준으로 오른쪽의 정보가 왼쪽으로 넘어가서 저장되는 것입니다.

    txt년 = Year(Date) 라면,

    Year 함수로 구한 년도를 txt년 컨트롤에 넘기는 것입니다.

    그럼, txt년 컨트롤에 년도가 표시됩니다.

    월도 마찬가지 입니다. 왼쪽의 Month(Date) 값을 txt월에 넘겨서 표시되도록 한 것입니다.

     

     

    좋은 하루 보내세요.

     

     

     

     

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