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

액셀 기본모의고사 2회 에서 질문입니다.

문제에서 폼이 초기화되면, 폼이 실행되면, 폼이 활성화되면 등등이 나옵니다. 그럼 프로시저에서

실행때는 initialize, 활성화때는 activate가 있는 것을 다른 풀이들에서 봤는데 초기화때는 무엇을 해야 하나요?

문제4의 2.에서 맨 아래에서 두번째 세모 부분에

"워크시트에 데이터를 입력할때 표의 제목 행과 입력 내용이 일치하도록 작성하시오." 라고 되어 있는데\

결국

폼의 각각 내용들과 시트의 각 열 맨 위에 있는 제목들과 비교해서 알아서 입력되도록 하라는 말인건가요?

문제4의 2.의 입력버튼 클릭 프로시저 풀이에서

- cells(입력행,1) = txt일자 만 하면 되지 않나요? 'cdate'를 입력해야 하는 건가요???

- 천단위로 구분 기호 표시에서 "#,###"와 "#,##0"은 다른 것으로 알고 있습니다. 후자가 값이 0인 경우 0그대로 표시하는 것으로 알고 있는데 문제에서 어떻게 구분해야 하나요? (문제에서는 할인금액 부분에 0 이 있는 것으로 봐서는 후자를 해야 되는 것 같은데...풀이에는 전자로 나와있네요...)

- 할인금액부분에 *10% 를 하면 10으로만 표시가 되는데 상관없는 건가요??

답변부탁드립니다..

답변
2013-02-28 08:14:18

1. 폼 초기화와 폼이 실행되는 것은 같은 것으로 보시면 됩니다.

2. 네 맞습니다. 셀의 필드명 아래에 정확한 값이 들어가게 연결하여 입력하시면 되시죠.

3. cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다.

컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다.

그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다.

이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

4. 할인금액에 #,### 을 하는것이 아니라 판매액에 하는 것이기 때문에

판매액에 0값이 있으면 #,##0 을 하시면 되구요. 아니라면 #,### 을 하시면 됩니다.

5. 상관 있습니다. 프로시저에서 % 를 사용할 수 없으므로 10% 를 소수로 표시하셔야 합니다.

그래서 * 0.1 로 하셔야 하죠.

좋은 하루 되세요.

"
  • *
    2013-02-28 08:14:18

    1. 폼 초기화와 폼이 실행되는 것은 같은 것으로 보시면 됩니다.

    2. 네 맞습니다. 셀의 필드명 아래에 정확한 값이 들어가게 연결하여 입력하시면 되시죠.

    3. cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다.

    컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다.

    그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다.

    이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

    4. 할인금액에 #,### 을 하는것이 아니라 판매액에 하는 것이기 때문에

    판매액에 0값이 있으면 #,##0 을 하시면 되구요. 아니라면 #,### 을 하시면 됩니다.

    5. 상관 있습니다. 프로시저에서 % 를 사용할 수 없으므로 10% 를 소수로 표시하셔야 합니다.

    그래서 * 0.1 로 하셔야 하죠.

    좋은 하루 되세요.

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