책 내용 질문하기
상설시험문제 엑세스 질문요 ㅠㅠㅠㅠㅠ
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
1
조회수
214
작성일
2011-07-28
작성자
첨부파일

1. 상설시험 망한 2문제

필터식이랑/ acdataform acnewrec 문제였는데

둘다 날짜 컨트롤쓰는식에서 틀렸어요..

필드명이 입사일이였고 해당테이블에서 확인해보니 데이터형식이 날짜/시간였어요.

그리고 문제는 txt년, txt월에 해당하는 뭐 이런식이여서

me.filter ="입사일=#" & txt년 & "#" & " and 입사일=#" & txt월 & "#"

me.filteron=true

이런식으로 썼는데 실행해보니 오류가 나더라구요 ㅠㅠ

2. 날짜컨트롤 식만들기

지난번 상설시험에도 날짜 컨트롤 문제가 나왔는데 오류가 나더라구요.

날짜 컨트롤식이 me.filter ="입사일=#" & txt날짜 & "#" 이런형태로 쓰는거는 맞는거죠? 띄어쓰기 맞나요?

3. 쿼리만들기에서 is null값 구하는거였는데

쿼리는 제대로 만들어졌는데 시험지에 나온 쿼리 그림에서 (*일련번호)라는 게 시험지 그림에 있었는데

다른값은 그대로 나왔는데 쿼리그림에 그 (*일련번호)라는 값만 나오지 않았어요.

이거 맞는건가요? 틀린건가요?

이 쿼리가 8점짜리여서 틀리면 불합일건데ㅜㅜ.. 엑셀은 프로시저문제 1개빼고 다 했거든요..

답변
2011-07-28 12:12:13

생년월일과 같이 특정 날짜가 들어 있는 필드를 이용해서 조건을 지정해야 한다면 아래와 같이 작성하면 됩니다.
me.filter="year(입사일) = " & txt년 & " and month(입사일) = " & txt월
me.filteron=true

# 은 사용하지 않습니다. 날짜 형식이 아닌게 되기 때문이죠.

2. txt날짜에 날짜형식으로 입력 한다면 맞습니다.

3. 제일 마지막에 데이터가 없는 부분이었다면 상관 없습니다.

좋은 하루 되세요.

"
  • *
    2011-07-28 12:12:13

    생년월일과 같이 특정 날짜가 들어 있는 필드를 이용해서 조건을 지정해야 한다면 아래와 같이 작성하면 됩니다.
    me.filter="year(입사일) = " & txt년 & " and month(입사일) = " & txt월
    me.filteron=true

    # 은 사용하지 않습니다. 날짜 형식이 아닌게 되기 때문이죠.

    2. txt날짜에 날짜형식으로 입력 한다면 맞습니다.

    3. 제일 마지막에 데이터가 없는 부분이었다면 상관 없습니다.

    좋은 하루 되세요.

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