책 내용 질문하기
프로시저
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
242
조회수
47
작성일
2013-02-16
작성자
첨부파일

기출문제 2번문제에 보면 조건에 만족하는 데이터를 워크시트에서 찾아 표시하기 인데요

다른분이 비슷한 질문하고 답변달린것도 봤는데 정확한 이해가 안되서요.

우선 1.스위치=0 이라고 설정을하는데 여기서 스위치라는게 정확히 어떤걸 의미하는지요. 그리고 왜 0으로 설정을하는가 궁금합니다.

2. 변수를 왜 그냥 변수라고 정의하지 않고 aa라고 설정하는지요. 혹 aa가 아니고 다른걸로 설정해도 무방한지 궁금합니다.

3.역시 스위치=1이 왜 설정이 되어야하는지 모르겠습니다.

4.if 스위치는 =0 이부분이 문제에서 제시한 해당 정보가 없을 경우를 의미하는것입니까?

그렇다면 스위치는 고객정보입니까? 고객명입니까? 맞다면 왜 스위치라고 정의하는겁니까?

답변
2013-02-19 10:02:14

안녕하세요.

1.스위치=0 이라고 설정을하는데 여기서 스위치라는게 정확히 어떤걸 의미하는지요. 그리고 왜 0으로 설정을하는가 궁금합니다.

-> 고객명을 입력한 후 <고객조회> 버튼을 누르면 워크시트에서 해당 데이터를 찾아 폼에 표시합니다. 만약 입력한 고객명이 없으면 '조건에 일치하는 자료가 없습니다.'라는 메시지를 표시해야 합니다. 스위치는 입력한 고객명이 없을 때 메시지를 표시하기 위해 지정하는 변수입니다. 맨 처음 스위치에 0을 저장하고, 입력한 고객명과 같은 고객이 있을 때는 폼에 데이터를 표시한 후 스위치에 1을 넣습니다. 그런다음 맨 마지막에 스위치에 들어 있는 값을 비교합니다. 스위치에 처음에 입력한 0이 그대로 있다면 동일한 고객명이 없에 폼에 한번도 데이터를 표시하지 못한 것이므로 메시지를 표시하면 됩니다. 교재 245쪽 코드에서 13~15번이 메시지를 표시하는 부분입니다.

2. 변수를 왜 그냥 변수라고 정의하지 않고 aa라고 설정하는지요. 혹 aa가 아니고 다른걸로 설정해도 무방한지 궁금합니다.

-> 변수명은 임의로 지정한 것입니다. 그러니 다른 것으로 해도 상관 없습니다.

3.역시 스위치=1이 왜 설정이 되어야하는지 모르겠습니다.

-> 입력한 고객명이 있을 경우 스위치에 1을 넣은 것입니다.

4.if 스위치는 =0 이부분이 문제에서 제시한 해당 정보가 없을 경우를 의미하는것입니까?

-> 네 맞습니다. 맨 앞에 넣은 0이 그대로 있으므로 해당 고객이 없는 것입니다.

그렇다면 스위치는 고객정보입니까? 고객명입니까? 맞다면 왜 스위치라고 정의하는겁니까?

-> 스위치는 고객정보나 고객명이 아닙니다. 단순히 정보가 있는지 없는지 구분하기 위해 1 또는 0을 넣은 것입니다. 맨 처음 입력한 0이 그대로면 동일한 데이터가 없는 것이고, 1이면 동일한 데이터가 있는 것입니다.

스위치라는 이름은 저희가 임의로 지정한 것이니 다른 것으로 지정해도 상관 없습니다.

즐거운 하루 되세요.

"
  • *
    2013-02-19 10:02:14

    안녕하세요.

    1.스위치=0 이라고 설정을하는데 여기서 스위치라는게 정확히 어떤걸 의미하는지요. 그리고 왜 0으로 설정을하는가 궁금합니다.

    -> 고객명을 입력한 후 <고객조회> 버튼을 누르면 워크시트에서 해당 데이터를 찾아 폼에 표시합니다. 만약 입력한 고객명이 없으면 '조건에 일치하는 자료가 없습니다.'라는 메시지를 표시해야 합니다. 스위치는 입력한 고객명이 없을 때 메시지를 표시하기 위해 지정하는 변수입니다. 맨 처음 스위치에 0을 저장하고, 입력한 고객명과 같은 고객이 있을 때는 폼에 데이터를 표시한 후 스위치에 1을 넣습니다. 그런다음 맨 마지막에 스위치에 들어 있는 값을 비교합니다. 스위치에 처음에 입력한 0이 그대로 있다면 동일한 고객명이 없에 폼에 한번도 데이터를 표시하지 못한 것이므로 메시지를 표시하면 됩니다. 교재 245쪽 코드에서 13~15번이 메시지를 표시하는 부분입니다.

    2. 변수를 왜 그냥 변수라고 정의하지 않고 aa라고 설정하는지요. 혹 aa가 아니고 다른걸로 설정해도 무방한지 궁금합니다.

    -> 변수명은 임의로 지정한 것입니다. 그러니 다른 것으로 해도 상관 없습니다.

    3.역시 스위치=1이 왜 설정이 되어야하는지 모르겠습니다.

    -> 입력한 고객명이 있을 경우 스위치에 1을 넣은 것입니다.

    4.if 스위치는 =0 이부분이 문제에서 제시한 해당 정보가 없을 경우를 의미하는것입니까?

    -> 네 맞습니다. 맨 앞에 넣은 0이 그대로 있으므로 해당 고객이 없는 것입니다.

    그렇다면 스위치는 고객정보입니까? 고객명입니까? 맞다면 왜 스위치라고 정의하는겁니까?

    -> 스위치는 고객정보나 고객명이 아닙니다. 단순히 정보가 있는지 없는지 구분하기 위해 1 또는 0을 넣은 것입니다. 맨 처음 입력한 0이 그대로면 동일한 데이터가 없는 것이고, 1이면 동일한 데이터가 있는 것입니다.

    스위치라는 이름은 저희가 임의로 지정한 것이니 다른 것으로 지정해도 상관 없습니다.

    즐거운 하루 되세요.

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