책 내용 질문하기
입력마스크 질문드립니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
229
조회수
51
작성일
2013-05-19
작성자
첨부파일

질문드립니다. 문제를 계속 풀다가 제가 배운게 제대로된 내용이 맞는지 잘 몰라서요..

그리고 맞춘 문제도 제가 풀이한 내용이 맞는지 잘 모르겠습니다. 틀린점을 고쳐주세요.

문제 : 입력시 (###)-###-#### 와 같은 형태로 표시하되, 기호는 저장되지 않도록 입력마스크를 설정하시오. 사용자 지정 기호 #를 사용할 것.

->답 : (###)-###-####;;# .. 공백인 이유는-까지 저장하라고 안해서?....

문제 2 : 다음과 같은 형태로 입력하되 반드시 입력되도록 입력 마스크를 설정하시오

▶ 750630-0000000 ▶하이픈(-)은 저장할것.

->답: 000000-0000000;0; .. 공백이 아닐 0인 이유는 반드시 입력하라고 해서?..아니면 하이픈을 저장하라고 해서...? 그리고 사용자지정기호는 문제 1과 같이 사용하라는 말이 없었기 때문에 ;만 쓰고 그냥 내비두었습니다..

문제 3 : 76-1234 처럼 여섯자리의 숫자가 입력되며, "-"도 테이블에 저장되도록 입력마스크를 설정하시오

->제가 생각한 답 : 00-0000;0; .. 0을 쓴 이유는 "-"도 저장하라고 했기 때문에..? 그리고 사용자 지정기호를 쓰라는 말은 없었으므로 ; 뒤는 비워뒀습니다. 그런데 정답은 00-0000;0 이었습니다. ;뒤에 있는 0은 왜 바로 뒤에 ; 가 나오지 않는지도 궁금합니다.두개가 같은건가요..?ㅠㅠ

그리고 어떤답은 L을 쓰고 어떤건 A 를 쓰는데 둘의 차이를 잘 모르겠습니다. ㅠㅠ

문제 : 영문자와 숫자가 결합된 AB00 형태로 입력하되 반드시 입력되도록 입력마스크를 설정하시오

단 영문소문자를 입력해도 대문자로 표시되도록 설정하시오.

-> 제가 생각한 답 : >LL00

-> 진짜 답 : >AAAA

잘 모르겠습니다. ㅠㅠ

질문이 길어서 죄송합니다. ㅠㅠ

답변
2013-05-22 12:25:21

1. 기호는 저장하지 않도록 하라고 했기 때문에 가운데 부분에 아무것도 입력하지 않은것입니다.

2. 하이픈을 저장하라고 했기 때문입니다.

3. 마지막 것은 ; 을 하든 하지 않든 같은 결과 이기 때문입니다.

중간의 것은 비워두지 않으면 중간인지 마지막인지 알 수 없기 때문인 것이죠.

다른 문제이지만

아래 설명을 참고해 주세요.

지시사항에

'-' 기호는 저장되고, 입력시 '_-____' 형태로 표시되도록 설정하시오. 라고 했기 때문입니다.

L-0000;0;_

첫번째 ; 뒤의 0은 - 을 저장하게 하는 것이고

두번째 ; 뒤의 _ 은 _-____ 으로 표시 되게 하는 것입니다.

000-000-0000;0;0 으로 설명 드리겠습니다.

입력 마스크 지정 시 각 자릿수가 의미하는 내용을 알아두세요. 각 구역은 세미콜론으로 구분합니다.
첫번째 위치에는 사용자 지정 기호를,
두번째 위치에는 -, /, = 와 같은 서식 문자를 저장할지 여부를 지정하는 것으로 0으로 지정하면 이 기호도 저장되고 1로 지정하면 입력된 값만 저장됩니다.
세번째 위치에입력되는 것은 자릿수에 표시될 기호입니다. 위와 같이 지정하면 입력할 자리에 000-000-0000이 표시됩니다. _ 으로 표시 하면 ___-___-____ 이 되겠죠.

000-0000 으로 작성하게 되면 입력시 123-4567 과 같이 표시 되지만 저장될때는 - 을 제외한 1234567 이 저장이 됩니다. 만약 123-4567 로 저장하려면

000-0000;0 을 사용해야지만 -(문자) 도 같이 저장하게 되는 것입니다.

그래야 123-4567 로 저장이 됩니다.

즉 -도 저장되게 하시오. 라면 000-0000;0 으로 입력 하셔야 합니다.

문제에서 -도 저장되게 하시오. 라면 문자 -도 저장 되어야 하므로 ;0 이 들어가게 되구요.

입력할때 ___-___-___ 과 같이 나타나게 하려면 3번째 자리에 ;_ 도 입력하시면 되는 것입니다.

만약 ***-***-*** 와 같이 나타낼려면 3번째 자리에 ;* 를 입력 하시면 되죠.

4. >LL00 도 정확한 결과가 나온다면 사용하셔도 됩니다.

입력마스크 대치문자를 가지고 지시사항에 맞게 지정하신다면 정답이 되기 때문에 가능한 것입니다.

필수 조건인지 아닌지를 잘 확인하여 사용해 보시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2013-05-22 12:25:21

    1. 기호는 저장하지 않도록 하라고 했기 때문에 가운데 부분에 아무것도 입력하지 않은것입니다.

    2. 하이픈을 저장하라고 했기 때문입니다.

    3. 마지막 것은 ; 을 하든 하지 않든 같은 결과 이기 때문입니다.

    중간의 것은 비워두지 않으면 중간인지 마지막인지 알 수 없기 때문인 것이죠.

    다른 문제이지만

    아래 설명을 참고해 주세요.

    지시사항에

    '-' 기호는 저장되고, 입력시 '_-____' 형태로 표시되도록 설정하시오. 라고 했기 때문입니다.

    L-0000;0;_

    첫번째 ; 뒤의 0은 - 을 저장하게 하는 것이고

    두번째 ; 뒤의 _ 은 _-____ 으로 표시 되게 하는 것입니다.

    000-000-0000;0;0 으로 설명 드리겠습니다.

    입력 마스크 지정 시 각 자릿수가 의미하는 내용을 알아두세요. 각 구역은 세미콜론으로 구분합니다.
    첫번째 위치에는 사용자 지정 기호를,
    두번째 위치에는 -, /, = 와 같은 서식 문자를 저장할지 여부를 지정하는 것으로 0으로 지정하면 이 기호도 저장되고 1로 지정하면 입력된 값만 저장됩니다.
    세번째 위치에입력되는 것은 자릿수에 표시될 기호입니다. 위와 같이 지정하면 입력할 자리에 000-000-0000이 표시됩니다. _ 으로 표시 하면 ___-___-____ 이 되겠죠.

    000-0000 으로 작성하게 되면 입력시 123-4567 과 같이 표시 되지만 저장될때는 - 을 제외한 1234567 이 저장이 됩니다. 만약 123-4567 로 저장하려면

    000-0000;0 을 사용해야지만 -(문자) 도 같이 저장하게 되는 것입니다.

    그래야 123-4567 로 저장이 됩니다.

    즉 -도 저장되게 하시오. 라면 000-0000;0 으로 입력 하셔야 합니다.

    문제에서 -도 저장되게 하시오. 라면 문자 -도 저장 되어야 하므로 ;0 이 들어가게 되구요.

    입력할때 ___-___-___ 과 같이 나타나게 하려면 3번째 자리에 ;_ 도 입력하시면 되는 것입니다.

    만약 ***-***-*** 와 같이 나타낼려면 3번째 자리에 ;* 를 입력 하시면 되죠.

    4. >LL00 도 정확한 결과가 나온다면 사용하셔도 됩니다.

    입력마스크 대치문자를 가지고 지시사항에 맞게 지정하신다면 정답이 되기 때문에 가능한 것입니다.

    필수 조건인지 아닌지를 잘 확인하여 사용해 보시기 바랍니다.

    좋은 하루 되세요.

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