책 내용 질문하기
[빠른해결 부탁드려요 내일 시험입니다.]기출문제 질문요~!
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
조회수
45
작성일
2018-10-31
작성자
탈퇴*원
첨부파일

2010년 기출문제 3회 문제 3 -2 번 사원별평가입력 폼의 조회버튼을 클릭할때 다음 수행하는문제

Private Sub Cmd조회_Click()

DoCmd.ApplyFilter , "평가년도 like '*" & txt조회 & "*'"

답이 이거던데

제 생각에는 직무평가필드의 평가년도가 숫자 필드라서 문자형식의 필드에만 붙는 ' ' 이게 빠져야되는데

뭔가요? 제가 개념을 잘못알고있는건가요? 해당필드의 형식에따라 문자 : ' '

숫자 안붙이고 날짜 # # 이건데

왜 답이 저렇게나와요? ' ' 빠져야되는거아니에요?

Private Sub Cmd조회_Click()

DoCmd.ApplyFilter , "평가년도 like *" & txt조회 & "*"

이렇게요

또 4번의 1번

입사요일: Choose(Weekday([입사일]),"일요일","월요일","화요일","수요일","목요일","금요일","토요일")

이렇게하고 쿼리 실행햇는데

답은 월,화,수,목,금,토 이렇게나오는데

저는 왜 금,목,수,월,토,화 이렇게 정렬되요?

제발 빨리알려주십쇼

답변
2018-10-31 23:15:08

안녕하세요.

문제에서 Like를 사용하라고 했기 때문에 'txt조회' 컨트롤은 문자데이터로 봐야합니다.

Like 연산자의 사용은 컨트롤에 저장된 값이 문자일 때만 가능합니다.

그래서

DoCmd.ApplyFilter , "평가년도 like '*" & txt조회 & "*'" 로 입력해주셔야 합니다.

ApplyFilter와 Like를 사용해서 결과가 나온다면 임의작성하셔도 시험에서는 정답으로 인정됩니다.

weekday([입사일]) 필드를 만들어서 '오름차순' 정렬해 주시면 결과 화면과 동일하게 표시됩니다.

좋은 하루 보내세요.

  • *
    2018-10-31 23:15:08

    안녕하세요.

    문제에서 Like를 사용하라고 했기 때문에 'txt조회' 컨트롤은 문자데이터로 봐야합니다.

    Like 연산자의 사용은 컨트롤에 저장된 값이 문자일 때만 가능합니다.

    그래서

    DoCmd.ApplyFilter , "평가년도 like '*" & txt조회 & "*'" 로 입력해주셔야 합니다.

    ApplyFilter와 Like를 사용해서 결과가 나온다면 임의작성하셔도 시험에서는 정답으로 인정됩니다.

    weekday([입사일]) 필드를 만들어서 '오름차순' 정렬해 주시면 결과 화면과 동일하게 표시됩니다.

    좋은 하루 보내세요.

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