책 내용 질문하기
2012년 1회 액세스 모의고사 질문드려요.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
223
작성일
2012-07-27
작성자

1. <구매내역> 테이블의 '자재코드' 필드에 대해서 다음과 같이 조회 속성을 설정하시오.

<자재> 테이블의 '자재코드', '자재명', '단가'가 콤보 상자 형태로

필드에는 '자재코드'가 저장되고 화면에는 표시되지 않도록 설정하시오.

에서 자재코드 0cm를 제외한 나머지 값은 마음대로 설정해도 괜찮나요?

2. '구매입력' 폼 본문의 모든 컨트롤에 대하여 다음과 같이 조건부 서식을 설정하시오.

'구매일자'의 날짜가 짝수날인 경우 글꼴 스타일은 '굵게', 글꼴색은 '빨강색'으로 설정하시오.

Day([구매일자]) Mod 2=0

정답은 위와 같은데, 함수 2개이상 사용시 어떤 형식으로 사용해야 되는지 궁금합니다.

Format 함수는 액셀형식과 비슷하게 사용하면 되는데 왜 위 함수는 저런형식으로 사용했는지 궁금합니다.

※ 문제3 조회 출력 기능 구현 1. ⑤ 문제에서도 mod 함수가 헷갈립니다.

3. '거래처별 구매정보' 폼에 '구매입력' 폼을 하위폼으로 지정하려고 한다. 다음과 같이 하위폼을 완성하시오.

이 문제에 하위폼을 만들 때 기준을 그림을 보고 참고 하라고 하는데,

어디를 참고해서 만들어야 되는지 궁금합니다.

조건이 적을 때는 직접 만들어보고 지우고 하는데 많으면 어떻게 해야될지 모르겠습니다.

4. 다음과 같이 '납품처'를 매게 변수로 입력받아 납품처별 납품수량의 평균을 그림과 같이 표시되도록 <납품처별평균> 쿼리를 작성하시오. (스크린샷 첨부)

<납품현황> 테이블을 이용할 것

매개 변수의 이름은 '납품처를 입력하시오'로 지정할 것

입력할 납품처를 포함하는 데이터를 대상으로 할 것

스크린샷에서는 납품처를 조건으로 지정하기 위해 하나 더 추가 시킨 후 '납품현황' 테이블을 LIKE *납품현황*으로 지정했는데 왜 틀린지 궁금합니다.

답변
2012-07-27 12:39:52

1. 첫번째 열이 보이지 않는 것으로 0을 지정하는 것과

바운드 열도 필드명이 자재코드 이므로 바운드열을 1로 지정 하면 되고

그외에는 기본 속성 상태로 지정 하시면 됩니다.

열너비는 자재코드가 잘리지 않게 잘 지정 하시면 되구요.

2. 함수 2개 이상을 어떻게 사용할지에 따라 다르겠지요.

정확히 어떤 함수를 사용하여 어떤 조건을 적용할지 다시 질문 주시면 확인 후 답변 드리겠습니다.

엑세스에서는 mod 를 Day([구매일자]) Mod 2와 같이 사용합니다.

엑셀과는 사용법이 다른 것입니다.

3. 거래처별구매정보 폼에 폼디자인 -> 디자인 ->컨트롤 -> 하위폼/하위보고서 컨트롤을 선택하여

하위폼이 들어갈 위치에 하위폼을 넣으시면 됩니다.

이때 연결필드를 지정 하시면 되는데요.

기본적으로는 폼에 사용된 레코드 원본끼리의 관계가 설정된 필드를 사용합니다.

관계 설정에 사용된 필드를 확인해 보시구요.

관계가 설정되어 있다면 마법사에서 기본적으로 표시해 주게 됩니다.

관계가 설정되지 않았다면

두 레코드 원본간에 비교가 가능한 필드를 사용하시면 됩니다.

만약 기본폼에는 이름이라는 필드가 있고 하위폼에는 성명이라는 필드가 있는데

이 두 필드는 같은 값을 가진 것이 있다면 이것을 이용하실 수 있는 것입니다.

한가지는 폼에 표시된 컨트롤과의 관계도 생각해 보실 수 있습니다.

2011년 1회 2-2번 문제에서는

기본폼에 기관코드 라는 컨틀롤이 표시되어 있기 때문에 기관코드를 선택하거나 했을때 하위폼에 그에 대한 내용이 표시되겠구나 라고 생각 하셔서 기관코드로 사용하는 방법도 있습니다.

4. 첨부하신 그림과 같이 지정 하게 되면 like 조건이 정확하게 적용되지 않습니다.

매개변수로 입력받은 값과 납품처의 값을 비교하게 되는데

납품처의 값과 비교할때 정확히 일치하는 값만 찾게 되는 것입니다.

그러므로 포함하는 데이터를 찾으려면 like와 함께 매개변수창을 만드셔야 하는 것입니다.

Like "*" & [납품처를 입력하세요] & "*"

좋은 하루 되세요.

"
  • *
    2012-07-27 12:39:52

    1. 첫번째 열이 보이지 않는 것으로 0을 지정하는 것과

    바운드 열도 필드명이 자재코드 이므로 바운드열을 1로 지정 하면 되고

    그외에는 기본 속성 상태로 지정 하시면 됩니다.

    열너비는 자재코드가 잘리지 않게 잘 지정 하시면 되구요.

    2. 함수 2개 이상을 어떻게 사용할지에 따라 다르겠지요.

    정확히 어떤 함수를 사용하여 어떤 조건을 적용할지 다시 질문 주시면 확인 후 답변 드리겠습니다.

    엑세스에서는 mod 를 Day([구매일자]) Mod 2와 같이 사용합니다.

    엑셀과는 사용법이 다른 것입니다.

    3. 거래처별구매정보 폼에 폼디자인 -> 디자인 ->컨트롤 -> 하위폼/하위보고서 컨트롤을 선택하여

    하위폼이 들어갈 위치에 하위폼을 넣으시면 됩니다.

    이때 연결필드를 지정 하시면 되는데요.

    기본적으로는 폼에 사용된 레코드 원본끼리의 관계가 설정된 필드를 사용합니다.

    관계 설정에 사용된 필드를 확인해 보시구요.

    관계가 설정되어 있다면 마법사에서 기본적으로 표시해 주게 됩니다.

    관계가 설정되지 않았다면

    두 레코드 원본간에 비교가 가능한 필드를 사용하시면 됩니다.

    만약 기본폼에는 이름이라는 필드가 있고 하위폼에는 성명이라는 필드가 있는데

    이 두 필드는 같은 값을 가진 것이 있다면 이것을 이용하실 수 있는 것입니다.

    한가지는 폼에 표시된 컨트롤과의 관계도 생각해 보실 수 있습니다.

    2011년 1회 2-2번 문제에서는

    기본폼에 기관코드 라는 컨틀롤이 표시되어 있기 때문에 기관코드를 선택하거나 했을때 하위폼에 그에 대한 내용이 표시되겠구나 라고 생각 하셔서 기관코드로 사용하는 방법도 있습니다.

    4. 첨부하신 그림과 같이 지정 하게 되면 like 조건이 정확하게 적용되지 않습니다.

    매개변수로 입력받은 값과 납품처의 값을 비교하게 되는데

    납품처의 값과 비교할때 정확히 일치하는 값만 찾게 되는 것입니다.

    그러므로 포함하는 데이터를 찾으려면 like와 함께 매개변수창을 만드셔야 하는 것입니다.

    Like "*" & [납품처를 입력하세요] & "*"

    좋은 하루 되세요.

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