책 내용 질문하기
관계설정시 해당필드에 고유인덱스를 설정하라...
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
403
조회수
182
작성일
2012-06-30
작성자
첨부파일

DB구축 2번문제 관계설정

1.관계설정시 매출 및 거래처테이블의 거래처코드 사이의 해당필드에 고유인덱스를 설정하라고 되어있는데

문제집의 답안엔 거래처 테이블의 거래처코드 필드에 중복불가능 인덱스를 설정하라고만나와있는데요..

직접 설정해봤고요, 안되어서 매출테이블의 거래처코드필드에도 인덱스를 이것저것으로 바꾸어보고 관계설정을 해봐도 계속 관계설정이 안되네요...

고유인덱스설정방법에 대해서 자세한 설명부탁드립니다..

2.그리고 GROUP BY 절에 대해 설명 부탁드렸는데 그룹을 지정하는거라고만 설명해 주셨네요..

GROUP BY 절을 이용한 그룹지정방법 설명 부탁드립니다

3.그리고 액세스 137페이지 섹션 6조회 기본문제 2번

에서 정답그대로 입력했는데도 컴파일오류, 속성의 사용이 잘못되었습니다.

라는 메세지박스가 나타납니다... 왜그런거죠?

4.인센티브의 합계를 금액 : 14,400,000 의 형식으로 나타내어라

라는 문제에서 컨트롤 원본에 ="금액 : " & SUM([인센티브]) & "원"

이라고 입력하고 형식은 어떻게 입력해야하나요??

형식에 #,###, 그리고 표준, 고정.. 여러개해봤는데 콤마가 제대로 표시되지가 않던데요??

올바른 형식설정 알려주세요

답변
2012-07-03 09:48:27

안녕하세요.

1. 두 테이블을 연결하는 필드에 인덱스 설정이 가능한데요. 매출과 거래처 테이블을 연결하는 필드는 거래처코드인데, 거래처 테이블의 거래처코드 필드에는 중복된 값이 입력되어 있지 않으므로 인덱스(중복 불가능)을 지정할 수 있고, 매출 테이블의 거래처코드 필드에는 중복된 데이터가 입력되어 있으므로 '인덱스(중복 가능)'으로 지정하면 딥니다. 거래처 테이블의 거래처코드는 기본키로 지정되어 있으므로 이미 인덱스가 설정되어 있네요.

2. 이것은 필기에서 모두 배운 내용이라 자세히 설명하지 않았던 것입니다. 사용 형식을 설명하자면 다음과 같습니다.

SELECT [DISTINCT] 필드이름

FROM 테이블이름

[WHERE 조건식]

[GROUP BY 필드이름]

[HAVING 그룹조건식]

- GROUP BY 절 : 특정 필드를 기준으로 그룹화하여 검색할 때 하는 하는 것으로 그룹으로 지정할 필드이름을 적으면 됩니다.

- HAVING은 GROUP BY 절 : 그룹에 대한 조건을 지정할 때 사용합니다.

3. 질문 내용만으로는 무엇이 잘못되었는지 알수가 없습니다. 님이 작성한 액세스 파일을 올려주세요.

4. 해당 컨트롤에 숫자만 입력되어 있는 것이 아니라 "금액"과 "원"이 입력되어 있으므로 형식 속성을 이용하여 지정할 수 없고, format을 이용해야 다음과 같이 작성해야 합니다.

="금액 : " & format(SUM([인센티브],"#,###,###원") 으로 작성하면 됩니다.

즐거운 하루 되세요.

"
  • *
    2012-07-03 09:48:27

    안녕하세요.

    1. 두 테이블을 연결하는 필드에 인덱스 설정이 가능한데요. 매출과 거래처 테이블을 연결하는 필드는 거래처코드인데, 거래처 테이블의 거래처코드 필드에는 중복된 값이 입력되어 있지 않으므로 인덱스(중복 불가능)을 지정할 수 있고, 매출 테이블의 거래처코드 필드에는 중복된 데이터가 입력되어 있으므로 '인덱스(중복 가능)'으로 지정하면 딥니다. 거래처 테이블의 거래처코드는 기본키로 지정되어 있으므로 이미 인덱스가 설정되어 있네요.

    2. 이것은 필기에서 모두 배운 내용이라 자세히 설명하지 않았던 것입니다. 사용 형식을 설명하자면 다음과 같습니다.

    SELECT [DISTINCT] 필드이름

    FROM 테이블이름

    [WHERE 조건식]

    [GROUP BY 필드이름]

    [HAVING 그룹조건식]

    - GROUP BY 절 : 특정 필드를 기준으로 그룹화하여 검색할 때 하는 하는 것으로 그룹으로 지정할 필드이름을 적으면 됩니다.

    - HAVING은 GROUP BY 절 : 그룹에 대한 조건을 지정할 때 사용합니다.

    3. 질문 내용만으로는 무엇이 잘못되었는지 알수가 없습니다. 님이 작성한 액세스 파일을 올려주세요.

    4. 해당 컨트롤에 숫자만 입력되어 있는 것이 아니라 "금액"과 "원"이 입력되어 있으므로 형식 속성을 이용하여 지정할 수 없고, format을 이용해야 다음과 같이 작성해야 합니다.

    ="금액 : " & format(SUM([인센티브],"#,###,###원") 으로 작성하면 됩니다.

    즐거운 하루 되세요.

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