책 내용 질문하기
Month 함수 내의 날짜 컨트롤 코딩, "#" 대신에 " ' "(싱글 따옴표) 사용가능? , 2016년 1회대비 1회 모의고사
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
12
조회수
121
작성일
2016-09-02
작성자
탈퇴*원
첨부파일

질문은 맨 아래에 있습니다.

2016년 1회 컴활1급 액세스 모의고사
2016년_1회대비_컴활1급실기\모의고사\1급 A형 정답.accdb

pdf 파일 4쪽

문제 3 조회 및 출력 기능 구현

3. '일일소비입력' 폼에서 <보고서보기(cmd보고서보기> 버튼을 클릭하면 다음과 같은 기능을 수행하도록 이벤트 프로시저를 작성하시오.
▶ '일일소비입력' 폼을 닫은 후 '분류별소비내역' 보고서를 미리보기 형태로 열 것
▶ '날짜'가 'txt조회' 컨트롤에 입력된 데이터의 월에 해당하는 데이터만 표시하도록 설정할 것.

정답(pdf 파일 12쪽)
Private Sub cmd보고서보기_Click()
DoCmd.OpenReport "분류별소비내역", acViewPreview, , "Month(날짜) = Month(#" & txt조회 & "#)"

DoCmd.Close acForm, "일일소비입력"
End Sub

질문> 위 정답의 조건문의 "#" 대신에 "'"를 사용하여 아래와 같이 작성해도 되나요?

"Month(날짜) = Month('" & txt조회 & "')"

함수이기 때문에 인수에 날짜를 의미하는 "#" 대신에 텍스트를 의미하는 "'"(한개짜리 따옴표)를

넣어도 될거 같다는 생각이 듭니다.

감사합니다.

답변
2016-09-05 10:05:49

안녕하세요.

Month 함수의 인수로 텍스트가 들어가도 그것을 날짜로 인식하여 값을 제대로 계산을 하네요. 그러니 # 대신에 ' 을 사용해도 됩니다.

즐거운 하루 되세요.

  • *
    2016-09-05 10:05:49

    안녕하세요.

    Month 함수의 인수로 텍스트가 들어가도 그것을 날짜로 인식하여 값을 제대로 계산을 하네요. 그러니 # 대신에 ' 을 사용해도 됩니다.

    즐거운 하루 되세요.

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