책 내용 질문하기
상설시험 보고왔어요~~
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
155
작성일
2014-03-26
작성자
첨부파일

문제 관련해서 궁금한 것이 있습니다. 정확히 기억은 안나는데 최대한 열심히 설명해보겠습니다.

액세스에서 A폼에 'txt년도'랑 'txt월'이라는 컨트롤이 있었는데 뭐 폼배경을 더블클릭하면 오늘 날짜의 년,월이 각각 뜨게 하라 였을꺼에요 아마.

그래서 제가 txt년도 = Year(Date)랑 txt월 = Month(Date) 를 입력해서 실행해보니 각각 2014랑 3이 입력되더군요.

이 다음이 문제였는데 ..'cmb조회'클릭 했을 때 B보고서를 미리보기 형태로여는 매크로를 만드는데 'txt년도'와 'txt월'을 포함하는 날짜의 자료만 가져오래요...

보고서 여는 매크로 다른건 쉬우니까 했구요, where조건문 쓰는란엔 참조하는 컨트롤이 년도랑 월 2가지로 나눠져있으니 뭘 써야 될지 모르겠더라구요.

날짜입력된 필드 이름은 기억이 안나는데 필드명을 '날짜'라고 가정했을때, 만약 컨트롤이 txt년도 한개로 되어있었다면

[날짜] = [Forms]![A폼]![txt년도] 이렇게 입력하면 되잖아요? 근데 2가지 사용하라니 그것도 날짜테이블엔 완전한 년월일이 들어있고 각 컨트롤엔 년도랑 월만 들어가있으니 어찌하라는 건지 모르겠어요. 혹시 Like를 써야되는건가요??

시험칠때 이거랑 Filter이용한 프로시저 작성도 저 컨트롤 사용하는 문제라서 계속 멘붕이었네요 ㅠ

답변
2014-03-27 14:48:49

me.filter="year(입력일자)='" & txt년도 & "' and month(입력일자)='" & txt월 & "'"

와 같이 작성해야 하는 것이 아닌가요?

매크로도 위와 같이 작성하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2014-03-27 14:48:49

    me.filter="year(입력일자)='" & txt년도 & "' and month(입력일자)='" & txt월 & "'"

    와 같이 작성해야 하는 것이 아닌가요?

    매크로도 위와 같이 작성하시면 됩니다.

    좋은 하루 되세요.

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