책 내용 질문하기
엑세스 실전모의고사C형 문제1번에 1번
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
438
조회수
222
작성일
2014-03-22
작성자
첨부파일

다른 분들 질의하신것 답변달다가 갑자기 혼란이 생겨 하나 질문드립니다^^

<예전에 질문했던 내용과 답변은 다음과 같고요>

1. 제품의 판매 현황을 관리하기 위해 데이터베이스를 구축하였다. 다음의 지시사항에 따라 <판매>테이블을 완성하시오.

1) '소속지점코드'는 반드시 6글자로 입력되도록 설정하시오.

정답이 '유효성검사규칙'에다가 Len([소속지점코드])=6 이렇게 되어 있어서 질문드렸었는데,

Len([소속지점코드])=6 and instr([소속지점코드]," ")=0 이게 정답이 아닌지 여쭤봤었는데,

답변 해주신 내용 : 공백도 포함한 글자길이 이기 때문에 Len함수만 써서 작성해야 맞다고 하셨는데,

즉, "5글자+공백"이렇게 입력해도 6글자로 입력되도록 설정 되는것이라고 이해했습니다.

질문1)어디에 설정하라는 지시사항이 없어서 '입력마스크'에 작성하는 것은 안되는지도 여쭸었는데, 답변으로 '입력되도록~'이라고 문제에서 주어졌으면 입력마스크에 작성하면 안되고, 유효성검사규칙에다 작성해야 한다고 답변해 주셨는데 그 이후 아무리 생각해도 왜 안되는건지 이해가 안됩니다.(밑의 기본문제와 비교해봐도)

반드시 6글자로 입력되도록 설정하시오의 답으로

입력마스크에 &&&&&& 이렇게 작성하면 도대체 왜 안되는 건가요??

(이렇게 작성해도 다르게하면 오류뜨고 유효성검사규칙에 Len함수 사용한 것과 똑같이 공백포함 6글자만 입력받던데요)

<< 엑세스 섹션01테이블작성 (48page 기본문제 01번의 4번 문제를 예로들어 질문드립니다) >>

뒤 숫자 네자리는 제외하고 질문드리겠습니다.

문제에서 '고객ID' 필드는 'AA-0000'의 형식으로 입력되도록 ~ 입력마스크에 설정' 이라는 조건이 주어졌고, 앞의 두 자리는 영문 대문자로 입력받되, 소문자가 입력되어도 대문자로 변환되도록 설정 이라고 했기 때문에

정답처럼 >LL-0000 하는건 알겠습니다.

그렇다면

질문2) 위 문제의 조건이 아니라 "반드시 2개의 글자가 입력되도록~" 이라는 조건이라면

'LL-0000' ('L'은 공백을 포함하지 않고 반드시 글자를 입력해야 하므로) 이 정답이 아니라 오답이고

모든문자와 공백(공백이 글자에 포함된다고 하셨으므로)을 포함하는 '&'를 사용하여 '&&-0000'이 정답 인건가요??

답변
2014-03-25 09:55:42

안녕하세요.

님의 질문 내용을 여러번 읽어보았는데. 저희가 미처 생각하지 못한 부분이네요. 문제에 어떤 것을 사용하라는 정확한 지시사항이 없었다면 유호성 검사를 하든, 입력마스크를 하든 문제에 제시된 내용만 정확히 적용된다면 상관 없을듯 합니다.

<예전에 질문했던 내용과 답변은 다음과 같고요>

1. 제품의 판매 현황을 관리하기 위해 데이터베이스를 구축하였다. 다음의 지시사항에 따라 <판매>테이블을 완성하시오.

1) '소속지점코드'는 반드시 6글자로 입력되도록 설정하시오.

정답이 '유효성검사규칙'에다가 Len([소속지점코드])=6 이렇게 되어 있어서 질문드렸었는데,

Len([소속지점코드])=6 and instr([소속지점코드]," ")=0 이게 정답이 아닌지 여쭤봤었는데,

답변 해주신 내용 : 공백도 포함한 글자길이 이기 때문에 Len함수만 써서 작성해야 맞다고 하셨는데,

즉, "5글자+공백"이렇게 입력해도 6글자로 입력되도록 설정 되는것이라고 이해했습니다.

질문1)어디에 설정하라는 지시사항이 없어서 '입력마스크'에 작성하는 것은 안되는지도 여쭸었는데, 답변으로 '입력되도록~'이라고 문제에서 주어졌으면 입력마스크에 작성하면 안되고, 유효성검사규칙에다 작성해야 한다고 답변해 주셨는데 그 이후 아무리 생각해도 왜 안되는건지 이해가 안됩니다.(밑의 기본문제와 비교해봐도)

-> 유효성 검사와 입력마스크의 경우는 구분하여 입력하기가 쉽지 않네요. 문제에서 어떤 것을 이용하라는 지시사항이 없다면 어떤 것을 이용하든 상관없을 듯 합니다.

반드시 6글자로 입력되도록 설정하시오의 답으로

입력마스크에 &&&&&& 이렇게 작성하면 도대체 왜 안되는 건가요??

(이렇게 작성해도 다르게하면 오류뜨고 유효성검사규칙에 Len함수 사용한 것과 똑같이 공백포함 6글자만 입력받던데요)

-> 공백에 대한 정확한 지시시항이 없었으므로 &로 해도 상관 없을 듯 합니다.

<< 엑세스 섹션01테이블작성 (48page 기본문제 01번의 4번 문제를 예로들어 질문드립니다) >>

뒤 숫자 네자리는 제외하고 질문드리겠습니다.

문제에서 '고객ID' 필드는 'AA-0000'의 형식으로 입력되도록 ~ 입력마스크에 설정' 이라는 조건이 주어졌고, 앞의 두 자리는 영문 대문자로 입력받되, 소문자가 입력되어도 대문자로 변환되도록 설정 이라고 했기 때문에

정답처럼 >LL-0000 하는건 알겠습니다.

그렇다면

질문2) 위 문제의 조건이 아니라 "반드시 2개의 글자가 입력되도록~" 이라는 조건이라면

'LL-0000' ('L'은 공백을 포함하지 않고 반드시 글자를 입력해야 하므로) 이 정답이 아니라 오답이고

모든문자와 공백(공백이 글자에 포함된다고 하셨으므로)을 포함하는 '&'를 사용하여 '&&-0000'이 정답 인건가요??

-> 이 또한 공백에 대한 언급이 없었다면 &로 해도 상관 없을 듯 합니다.

즐거운 하루 되세요.

"
  • *
    2014-03-25 09:55:42

    안녕하세요.

    님의 질문 내용을 여러번 읽어보았는데. 저희가 미처 생각하지 못한 부분이네요. 문제에 어떤 것을 사용하라는 정확한 지시사항이 없었다면 유호성 검사를 하든, 입력마스크를 하든 문제에 제시된 내용만 정확히 적용된다면 상관 없을듯 합니다.

    <예전에 질문했던 내용과 답변은 다음과 같고요>

    1. 제품의 판매 현황을 관리하기 위해 데이터베이스를 구축하였다. 다음의 지시사항에 따라 <판매>테이블을 완성하시오.

    1) '소속지점코드'는 반드시 6글자로 입력되도록 설정하시오.

    정답이 '유효성검사규칙'에다가 Len([소속지점코드])=6 이렇게 되어 있어서 질문드렸었는데,

    Len([소속지점코드])=6 and instr([소속지점코드]," ")=0 이게 정답이 아닌지 여쭤봤었는데,

    답변 해주신 내용 : 공백도 포함한 글자길이 이기 때문에 Len함수만 써서 작성해야 맞다고 하셨는데,

    즉, "5글자+공백"이렇게 입력해도 6글자로 입력되도록 설정 되는것이라고 이해했습니다.

    질문1)어디에 설정하라는 지시사항이 없어서 '입력마스크'에 작성하는 것은 안되는지도 여쭸었는데, 답변으로 '입력되도록~'이라고 문제에서 주어졌으면 입력마스크에 작성하면 안되고, 유효성검사규칙에다 작성해야 한다고 답변해 주셨는데 그 이후 아무리 생각해도 왜 안되는건지 이해가 안됩니다.(밑의 기본문제와 비교해봐도)

    -> 유효성 검사와 입력마스크의 경우는 구분하여 입력하기가 쉽지 않네요. 문제에서 어떤 것을 이용하라는 지시사항이 없다면 어떤 것을 이용하든 상관없을 듯 합니다.

    반드시 6글자로 입력되도록 설정하시오의 답으로

    입력마스크에 &&&&&& 이렇게 작성하면 도대체 왜 안되는 건가요??

    (이렇게 작성해도 다르게하면 오류뜨고 유효성검사규칙에 Len함수 사용한 것과 똑같이 공백포함 6글자만 입력받던데요)

    -> 공백에 대한 정확한 지시시항이 없었으므로 &로 해도 상관 없을 듯 합니다.

    << 엑세스 섹션01테이블작성 (48page 기본문제 01번의 4번 문제를 예로들어 질문드립니다) >>

    뒤 숫자 네자리는 제외하고 질문드리겠습니다.

    문제에서 '고객ID' 필드는 'AA-0000'의 형식으로 입력되도록 ~ 입력마스크에 설정' 이라는 조건이 주어졌고, 앞의 두 자리는 영문 대문자로 입력받되, 소문자가 입력되어도 대문자로 변환되도록 설정 이라고 했기 때문에

    정답처럼 >LL-0000 하는건 알겠습니다.

    그렇다면

    질문2) 위 문제의 조건이 아니라 "반드시 2개의 글자가 입력되도록~" 이라는 조건이라면

    'LL-0000' ('L'은 공백을 포함하지 않고 반드시 글자를 입력해야 하므로) 이 정답이 아니라 오답이고

    모든문자와 공백(공백이 글자에 포함된다고 하셨으므로)을 포함하는 '&'를 사용하여 '&&-0000'이 정답 인건가요??

    -> 이 또한 공백에 대한 언급이 없었다면 &로 해도 상관 없을 듯 합니다.

    즐거운 하루 되세요.

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