책 내용 질문하기
프로시저 질문입니다.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
246
조회수
63
작성일
2017-08-12
작성자
탈퇴*원
첨부파일

2015년 상시 기출문제 문제 액세스 영역 3번에 문제2

filter이용해서 프로시저 작성하는 문제에 대한 질문입니다.

저는 답을 ----------------

Private Sub cmd찾기_Click()
Me.Filter = "강좌명='" & txt찾기 & "'"
Me.FilterOn = True
End Sub
--------------------

이렇게 적어서 채점프로그램 보니 오답처리 되었는데

이게 오답인 이유가 문제에 'txt찾기 컨트롤에 입력한 내용을 포함하는 데이터만 표시' 라는 조건이 있던데

조건이 일치하는게 아니라 '포함하는 데이터'이기 때문에 제가 쓴 답이 오답이고 like를 써야 맞는건가요

책 2권 113쪽 11번 답처럼 시나공 교재에는 도메인 함수문제가 나오면 답에 대괄호[ ] 사용은 안하였던데

제가 배울때는 필드명은 대괄호로 묶어라고 배워서 묶었더니 채점프로그램에서 틀렸다고 나오네요

인터넷에서 누구는 묶지말라고 하고 누구는 안묶으면 틀린다고 하는데 어떤게 맞는건가요

답변
2017-08-15 10:16:57

네 포함하는 값을 찾아야 할때는 like 를 사용하셔야 합니다.

[] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로

[] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.

[] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.

좋은 하루 되세요.

  • *
    2017-08-15 10:16:57

    네 포함하는 값을 찾아야 할때는 like 를 사용하셔야 합니다.

    [] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로

    [] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.

    [] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.

    좋은 하루 되세요.

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