책 내용 질문하기
프로시저작성관련질문
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
235
조회수
116
작성일
2013-11-27
작성자
탈퇴*원
첨부파일

기본문제에서 <등록>버튼을 클릭하면 '판매자료입력'폼 화면의 입력 내용이마지막 행 다음에 연속해서 추가되는 프로시저를 작성할 때

판매날짜에 등록되는 날짜를 구하기 위해 cells(입력행,2)=cdate(txt판매일자)를 입력하는데...

1. 앞에서 이미 txt판매일자를 date로 정의해 주었으니 그냥 cells(입력행,2)=txt판매일자 로 입력해도

결과는 동일하고

2. 그리고 txt판매일자가 date이니 cells(입력행,2)=date 로 입력해도 결과는 동일하던데

굳이 cells(입력행,2)=cdate(txt판매일자) 로 입력한 이유가 있나요?

답변
2013-11-28 17:16:28

date 는 날짜를 입력하기 위한 것입니다.

현재날짜를 입력해 줍니다.

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

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

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

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

좋은 하루 되세요.

"
  • *
    2013-11-28 17:16:28

    date 는 날짜를 입력하기 위한 것입니다.

    현재날짜를 입력해 줍니다.

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

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

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

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

    좋은 하루 되세요.

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