책 내용 질문하기
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
조회수
214
작성일
2018-07-01
작성자
탈퇴*원
첨부파일

엑세스 4회 문제 3번에 2번

'일일소비입력'폼에서 'txt날짜'컨트롤에 찾고자 하는 '날짜'를 입력한 후 '조회(cmb조회)'버튼을 클릭하면 입력한 '날짜에 해당하는 정보를 찾아 표시하는 기능이 수행되도록 구현하시오.

이 문제의 답이

me.filter = "날짜 = #" & txt날짜 & "#"

me.filteron = true

라고 되어있는데 어떻게 해서 이 식이 된 건가요?

또 그 다음문제인 '일일소비입력'폼에서 '보고서보기(cmb보고서보기)'버튼을 클릭하면 '분류별소비내역'보고서를 인쇄 미리 보기 형태로 여는 프로시저에서

docmd.openreport "분류별소비내역",acviewprevies,,"month(날짜) = month(#" & txt날짜 & "#)"

어떻게 해서 이 식이 구현된건가요? "#"이 잘 이해가 되지 않습니다..!

답변
2018-07-04 11:13:36

날짜 형식의 값을 사용할때는 # 을 사용해야 합니다.

엑세스에서 그렇게 사용하게 작성되어 있으므로 # 을 사용한 것입니다.

Me.Filter = "날짜 = #" & txt날짜 & "#"

txt날짜에 입력된 값이 날짜이고 날짜 필드의 데이터 형식이 날짜일때 사용합니다.

Me.Filter = "날짜 = '" & txt날짜 & "'"

필드와 컨트롤의 값이 문자일때 사용하는 방법입니다.

데이터 형식에 따라 다르게 사용되는 부분이므로 기억해 두셔야 하는 부분이세요.

좋은 하루 되세요.

  • *
    2018-07-04 11:13:36

    날짜 형식의 값을 사용할때는 # 을 사용해야 합니다.

    엑세스에서 그렇게 사용하게 작성되어 있으므로 # 을 사용한 것입니다.

    Me.Filter = "날짜 = #" & txt날짜 & "#"

    txt날짜에 입력된 값이 날짜이고 날짜 필드의 데이터 형식이 날짜일때 사용합니다.

    Me.Filter = "날짜 = '" & txt날짜 & "'"

    필드와 컨트롤의 값이 문자일때 사용하는 방법입니다.

    데이터 형식에 따라 다르게 사용되는 부분이므로 기억해 두셔야 하는 부분이세요.

    좋은 하루 되세요.

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