2015년 상시 기출문제 문제 액세스 영역 3번에 문제2
filter이용해서 프로시저 작성하는 문제에 대한 질문입니다.
저는 답을 ----------------
Private Sub cmd찾기_Click()
Me.Filter = "강좌명='" & txt찾기 & "'"
Me.FilterOn = True
End Sub
--------------------
이렇게 적어서 채점프로그램 보니 오답처리 되었는데
이게 오답인 이유가 문제에 'txt찾기 컨트롤에 입력한 내용을 포함하는 데이터만 표시' 라는 조건이 있던데
조건이 일치하는게 아니라 '포함하는 데이터'이기 때문에 제가 쓴 답이 오답이고 like를 써야 맞는건가요
책 2권 113쪽 11번 답처럼 시나공 교재에는 도메인 함수문제가 나오면 답에 대괄호[ ] 사용은 안하였던데
제가 배울때는 필드명은 대괄호로 묶어라고 배워서 묶었더니 채점프로그램에서 틀렸다고 나오네요
인터넷에서 누구는 묶지말라고 하고 누구는 안묶으면 틀린다고 하는데 어떤게 맞는건가요
네 포함하는 값을 찾아야 할때는 like 를 사용하셔야 합니다.
[] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로
[] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.
[] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.
좋은 하루 되세요.
-
*2017-08-15 10:16:57
네 포함하는 값을 찾아야 할때는 like 를 사용하셔야 합니다.
[] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로
[] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.
[] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.
좋은 하루 되세요.