책 내용 질문하기
컴활1급실기 액세스편 질문입니다
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
141
조회수
239
작성일
2015-11-11
작성자
첨부파일

141페이지 필터속성문제요 답이

Me.Filter = "제품명='" & txt제품명 & "'"

인데요, 왜 그냥 Me.Filter = "제품명=' txt제품명" 이렇게가 아니고 작은따옴표랑 큰따옴표를 한쌍씩 굳이 더 입력해주는 거죠?? 그냥 Me.Filter = "제품명=' txt제품명" 이렇게하면 안되나요?

답변
2015-11-14 04:08:15

txt제품명 에 입력된 값을 가져와 사용하기 위해

& 연산자로 컨트롤을 분리해 준 것이구요.

txt제품명에 입력된 내용이 문자이므로 문자를 묶어 주기 위해 ' 을 사용한 것입니다.

제품명='" & txt제품명 & "'

으로 보셔야 하고

txt제품명에 시나공 이라는 값이 입력되면

제품명='" & 시나공 &"'

가 되며

&연산자와 " 가 사라지면

제품명='시나공'

이 되어 제품명에 입력된 값과 '시나공' 값을 비교하여 정확히 일치하는 값이 있으면 필터가 되게 하는 것입니다.

컨트롤 분리와 문자로 표현하기 위한 것으로 이해하시면 되세요.

좋은 하루 되세요.

  • *
    2015-11-14 04:08:15

    txt제품명 에 입력된 값을 가져와 사용하기 위해

    & 연산자로 컨트롤을 분리해 준 것이구요.

    txt제품명에 입력된 내용이 문자이므로 문자를 묶어 주기 위해 ' 을 사용한 것입니다.

    제품명='" & txt제품명 & "'

    으로 보셔야 하고

    txt제품명에 시나공 이라는 값이 입력되면

    제품명='" & 시나공 &"'

    가 되며

    &연산자와 " 가 사라지면

    제품명='시나공'

    이 되어 제품명에 입력된 값과 '시나공' 값을 비교하여 정확히 일치하는 값이 있으면 필터가 되게 하는 것입니다.

    컨트롤 분리와 문자로 표현하기 위한 것으로 이해하시면 되세요.

    좋은 하루 되세요.

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