책 내용 질문하기
343쪽 프로시저 문의
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
343
조회수
39
작성일
2024-12-02
작성자
조*체
첨부파일
MsgBox Year(Date) & "년 진급 예정 인원은 총 " & DCount("사원번호", "사원진급정보", "year([진급예정일자])=year(date())") & "명입니다."
txt년 = Year(Date)
txt월 = Month(Date)
질문 1. 똑같이 날짜의 연도를 추출하는데 굵은글씨 첫번째 건 year(date)로 써도 되고 두번째건 year(date()) 처럼 date 뒤에 ()를 붙여야 하는 이유가 무엇인가요?
질문2. 메시지 상자의 <확인>단추를 클릭하면, 컨트롤에 뭔가가 나오게 하는 기능은 <확인>단추에 특정 기능을 저장하는 것이니 메시지박스를 쓸 때 변수선언이 필요하지 않나요?
변수선언 없어도 가능한 이유가 궁금합니다.
답변
2024-12-04 10:08:07
안녕하세요.
1. 사용되는 위치에 따라 다른 것입니다. 일반적으로 ( )를 붙이지만 MsgBox Year(Date) & 이 부분의 경우 ( )를 붙여도 자동으로 없어집니다.
2. 변수를 만드는 경우는 메시지 박스에서 어떤 단추를 클릭했냐에 따라 서로 다른 기능을 수행해야 할 경우입니다. <확인> 단추만 있을 때는 변수를 사용할 필요가 없습니다.
즐거운 하루 되세요.
-
관리자2024-12-04 10:08:07
안녕하세요.
1. 사용되는 위치에 따라 다른 것입니다. 일반적으로 ( )를 붙이지만 MsgBox Year(Date) & 이 부분의 경우 ( )를 붙여도 자동으로 없어집니다.
2. 변수를 만드는 경우는 메시지 박스에서 어떤 단추를 클릭했냐에 따라 서로 다른 기능을 수행해야 할 경우입니다. <확인> 단추만 있을 때는 변수를 사용할 필요가 없습니다.
즐거운 하루 되세요.