책 내용 질문하기
최신기출문제 엑세스편 2010년도 1회 문제 질문드립니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
1
조회수
263
작성일
2012-07-23
작성자
첨부파일

여러개 질문 한꺼번에 드립니다.

1. 문제2 입력및수정기능구현에 1-2번문제에 기본폼과 하위폼이 연결되도록 필드를 설정하라고 되어있는데 적절한 필드 찾는법이 무엇인가요?

2. 문제2 입력및수정기능구현에 1-3번문제에 정답이 =dcount("판매일자","판매쿼리","txt거래처명=거래처명") 인데 문제에보면 판매건수가 나타나도록 설정하라고 되어있어서=dcount("판매건수","판매쿼리","txt거래처명=거래처명") 이렇게 작성하였는데 판매건수가 아닌 판매일자인 이유가 무엇인가요?

3. 문제3조회및 출력기능구현에 1-4번문제 점선컨트롤 지정시 선을 누르고 드래그하면 사각형모양으로 되는데 상관없나요? 일자로 쭉 선을 그을수 있는 방법이 무엇인가요

4. 문제4 처리기능구현에서 1번 제품정보 쿼리작성 문제에서 "C"와, "Z"로 시작되는 데이터만 표시하라고 되어있는데 제품코드 필드 조건에 not in (select 제품코드 from 판매내역) 으로 설정하고 left([제품코드],1)필드를 생성하여 이 필드 조건에 "C"를 설정하는 이유가 무엇인가요. not in (select 제품코드 from 판매내역)에 의미가 판매내역테이블에서 제품코드필드를 추출하지 말라(not in)는 의미 아닌가요? left([제품코드],1)를 생성하지 않고 그냥 제품코드 필드에 조건에 in(left([제품코드],1)="C", left([제품코드],1)="Z") 로 설정하면 안되나요?

질문이 너무 번잡하고 답변주시기 어렵겠지만 도저희 모르겠어서 질문드립니다..

답변
2012-07-24 11:04:23

1. 두 폼간 비교가 가능한 필드를 사용하여 연결 하시면 되는데요. 보통은 관계가 지정 된 필드를 사용합니다.

그런데 이 두 폼에는 거래처코드와 같이 관계가 지정된 필드가 없기 때문에 오류메시지가 나타나는 것이구요.

거래처코드를 추가하여 사용할 수 없기 때문에 비교할 수 있는다른 필드를 써야 하는데 그것이 거래처명이기 때문에

거래처명으로 연결 합니다. 문제에서 특별한 지시사항이 없어서 필드를 추가할 수 없다면

주어진 필드들 중 비교가 가능한 필드를 이용하시면 되겠습니다.

2. dcount("찾을값이있는필드명","테이블/쿼리","조건")

으로 다른 d가 들어가는 도메인 함수와 사용법이 같습니다.

dcount함수는 개수를 세는 함수이므로 찾을값이있는 필드명에는 테이블/쿼리에 해당하는 어느 필드명을 쓰셔도 상관 없으므로

판매일자 가 아닌 판매쿼리의 어느 필드명을 쓰셔도 결과가 같습니다.

"테이블/쿼리" 는 보통 현재 작업중인 폼의 레코드 원본을 확인 하여 사용하거나

문제에서 사용하라고 제시한 테이블이나 쿼리를 쓰시면 됩니다.

조건은 문제에 나와 있듯이 txt거래처명에 해당하는 거래처에 대한 것만 찾으면 되므로 "거래처명=txt거래처명" 과 같이 쓰이게 됩니다.

3. 사각형 모양이 보이면 대각선이 만들어 집니다.

사각형 모양이 보이지 않게 직선으로 죽 그으시면 선 모양이 아예 안보일때가 있는데요.

이때 커서를 놓으시면 직선이 그어지게 됩니다. 직선을 긋는다 생각하고 사각형이나 선이 보이지 않게 하신후 커서를 놓아 보세요.

4. 그룹제품코드에는 C, CA,CB,ZA 등과 같이 제품코드에서 하이픈 이 나오지 전까지의 내용을 표시하시는 것이죠.

그런데 문제에서 제품코드가 c나 z로 시작하는 데이터를 표시 하라고 했으므로

조건으로 c와 z를 사용합니다.

그룹제품코드 밑에 c와 z 를 쓰시면 CA,CB,ZA 등은 나타날 수 없습니다.

그러므로 따로 식을 만들어 조건을 써주는 것입니다.

좋은 하루 되세요.

"
  • *
    2012-07-24 11:04:23

    1. 두 폼간 비교가 가능한 필드를 사용하여 연결 하시면 되는데요. 보통은 관계가 지정 된 필드를 사용합니다.

    그런데 이 두 폼에는 거래처코드와 같이 관계가 지정된 필드가 없기 때문에 오류메시지가 나타나는 것이구요.

    거래처코드를 추가하여 사용할 수 없기 때문에 비교할 수 있는다른 필드를 써야 하는데 그것이 거래처명이기 때문에

    거래처명으로 연결 합니다. 문제에서 특별한 지시사항이 없어서 필드를 추가할 수 없다면

    주어진 필드들 중 비교가 가능한 필드를 이용하시면 되겠습니다.

    2. dcount("찾을값이있는필드명","테이블/쿼리","조건")

    으로 다른 d가 들어가는 도메인 함수와 사용법이 같습니다.

    dcount함수는 개수를 세는 함수이므로 찾을값이있는 필드명에는 테이블/쿼리에 해당하는 어느 필드명을 쓰셔도 상관 없으므로

    판매일자 가 아닌 판매쿼리의 어느 필드명을 쓰셔도 결과가 같습니다.

    "테이블/쿼리" 는 보통 현재 작업중인 폼의 레코드 원본을 확인 하여 사용하거나

    문제에서 사용하라고 제시한 테이블이나 쿼리를 쓰시면 됩니다.

    조건은 문제에 나와 있듯이 txt거래처명에 해당하는 거래처에 대한 것만 찾으면 되므로 "거래처명=txt거래처명" 과 같이 쓰이게 됩니다.

    3. 사각형 모양이 보이면 대각선이 만들어 집니다.

    사각형 모양이 보이지 않게 직선으로 죽 그으시면 선 모양이 아예 안보일때가 있는데요.

    이때 커서를 놓으시면 직선이 그어지게 됩니다. 직선을 긋는다 생각하고 사각형이나 선이 보이지 않게 하신후 커서를 놓아 보세요.

    4. 그룹제품코드에는 C, CA,CB,ZA 등과 같이 제품코드에서 하이픈 이 나오지 전까지의 내용을 표시하시는 것이죠.

    그런데 문제에서 제품코드가 c나 z로 시작하는 데이터를 표시 하라고 했으므로

    조건으로 c와 z를 사용합니다.

    그룹제품코드 밑에 c와 z 를 쓰시면 CA,CB,ZA 등은 나타날 수 없습니다.

    그러므로 따로 식을 만들어 조건을 써주는 것입니다.

    좋은 하루 되세요.

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