책 내용 질문하기
엑세스에대해 질문할께요!!
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
172
작성일
2012-03-22
작성자
첨부파일

상시시험을 치고왔습니다.

엑셀은 쉬웠고.......

엑세스는... 5문제나... 모르는.. 그것도 5점짜리 문제가..........당연히.. 떨어졌겠지요?

DB구축에서...

1.판매가가 단가 보다 같거가 끝같만 입력할수 있게 유효성 검사를 하라

=판매가 유효성검사규칙에 >=[단가] 이렇게 입력하니까. 오류가 났습니다...

단가 속성은 >1값만 입력할수 있는유효성검사규칙이구요 ..규칙을 제가 잘못입력한건가요?

2.수주테이블에서 고유인덱스 속성을 "예" 로 지정하시오.

= 어떻게 하는건가요?? 쿼리였으면 속성에서 하는데 테이블오른쪽버튼 속성에서는 없더라구요..

관계는 제품테이블의 제품코드를 1:M(수주)관계구요. 기본키는 없었어요..

입력및 수정.

1.여기서 하의폼연결하는문제 가 있었습니다. 상의폼은 제품코드조회가있고 그거에따른 정보가 나오길래

하의폼도 제품코드로 연결하니깐 하의 폼에는 아무것도 안뜨네요.. 관계설정에서도 제품코드

로 연결되어있어서 그렇게 했는데.. 하의폼에 제품코드에따른 제품정보가 안뜨네요.. 하의폼안에는

제품필드가 있었구요... 이건 설명이 부족한가요.. 하의폼연결설정에대해 설명좀...해주세요..

2.위문제랑 연결되는건데 텍스트 상자를 하나 만들어서 총이익합계를 만드는 거였어요 이건 문제랑

똑같이 나오게 했는데 위에 처럼 하의폼 자체가 안나오니 총이익합계라는 말만 나오고 합계는 안나옵니

다 하지만 하의폼연결 되있는거 말고 그냥 폼에서는 값이 잘 나오는데 이건 틀린 문제가 되겠죠

하의폼에 연결만 되면 안나오니..

3.recordsource이용하는 문제도 있었는데 하의폼에 제품코드조회하면 정보가 나와야하는데 하의폼이안 나오니 이것도 틀린거겠죠?

조회및 출력은 쉬운편이였고.

처리기능

1. 크로스탭쿼리를 만드는거였습니다.

부서코드(?) 부서명 상의달합계(?) 하의달합계(?)

1 총무부 \12345 \12345

문제보기가 이렇게 되어있습니다. 문제는 1~6월달은 상의달 7~12월은 하의달 이고 그에 따른 이익합계

를 상의달합계, 하의달 합계에 나타내고 부서코드가 5이하인 값만을 하라고 되어있었습니다.

식이랑 조건은 다 했어요

근데 부서코드와 부서명이 행 머리글을 달합계가 열머리글이고 이익합계는 값으로 설정하고 표시도

안되게했습니다. 근데 열머리글에는 요약에서 그룹을 선택해야한다는 말이 뜨면서 안되더라구요

부서코드나 부서명이 숫자이거나 그러면 합계나 이런걸로 나타낼덴데 안되더라구요.

그리고 날짜월 을 입력하면 그거에 대해 나오는걸로 되어있구요

이것좀 설명해주세요..달을 구할때는 month([년도(?)]) 해준다음 between1and6이렇게 했어요

설명이 부족한거 같기도 한데.. 그래도 대답좀 해주세요!!!! 부탁드립니다.

쓰다보니 6개네요... 엑세스 때문에 다망하네...

답변
2012-03-26 10:10:23

안녕하세요.

db구축

1. 판매가 필드의 유효성 검사 규칙이 아닌 '테이블 속성'의 유효성 검사 규칙에 지정하면 됩니다. 해당 테이블이 디자인 보기로 열린 상태에서 임의의 필드가 있는 곳에서 마우스 오른쪽 버튼을 클릭하여 바로 가기 메뉴에서 [속성] 선택 -> 테이블 속성 시트 창의 유효성 검사 규칙에 [판매가]>=[단가]로 지정하면 됩니다.

2. 테이블에는 '고유 인덱스'라는 속성이 없습니다. 단순히 인덱스를 설정하여 중복된 데이터가 입력되지 않게 '중복 불가능'으로 지정하라는 것이 그렇게 나온건지, 아니면 님이 잘못 보신건지 모르겠네요.

입력및 수정

1. 질문 내용만으로는 상황을 정확히 이해할 수가 없네요.

2. 원래는 맞는 건데 앞에 문제때문에 나오지 않는 것이라면 맞는 것으로 채점될 확률이 높습니다.

3. 이것도 코드 상에 문제가 없다면 맞게 채점될 확률이 높습니다.

참고로 채점과 관련해서는 저희도 세부적인 사항까지는 알지 못합니다. 좀더 정확한 것을 알고 싶다면 상공회의소 쪽에 직접 문의하셔야 합니다.

처리기능

1. IIf(Month([등록일])>=6,"상의달합계","하위달합계")라는 필드를 삽입하고 이 필드를 '열 머리글'로 지정하고, 부서코드, 부서명은 행 머리글, 이익합계는 값으로 지정하면 됩니다.

즐거운 하루 되세요.

즐거운 하루 되세요.

"
  • *
    2012-03-26 10:10:23

    안녕하세요.

    db구축

    1. 판매가 필드의 유효성 검사 규칙이 아닌 '테이블 속성'의 유효성 검사 규칙에 지정하면 됩니다. 해당 테이블이 디자인 보기로 열린 상태에서 임의의 필드가 있는 곳에서 마우스 오른쪽 버튼을 클릭하여 바로 가기 메뉴에서 [속성] 선택 -> 테이블 속성 시트 창의 유효성 검사 규칙에 [판매가]>=[단가]로 지정하면 됩니다.

    2. 테이블에는 '고유 인덱스'라는 속성이 없습니다. 단순히 인덱스를 설정하여 중복된 데이터가 입력되지 않게 '중복 불가능'으로 지정하라는 것이 그렇게 나온건지, 아니면 님이 잘못 보신건지 모르겠네요.

    입력및 수정

    1. 질문 내용만으로는 상황을 정확히 이해할 수가 없네요.

    2. 원래는 맞는 건데 앞에 문제때문에 나오지 않는 것이라면 맞는 것으로 채점될 확률이 높습니다.

    3. 이것도 코드 상에 문제가 없다면 맞게 채점될 확률이 높습니다.

    참고로 채점과 관련해서는 저희도 세부적인 사항까지는 알지 못합니다. 좀더 정확한 것을 알고 싶다면 상공회의소 쪽에 직접 문의하셔야 합니다.

    처리기능

    1. IIf(Month([등록일])>=6,"상의달합계","하위달합계")라는 필드를 삽입하고 이 필드를 '열 머리글'로 지정하고, 부서코드, 부서명은 행 머리글, 이익합계는 값으로 지정하면 됩니다.

    즐거운 하루 되세요.

    즐거운 하루 되세요.

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