책 내용 질문하기
프로시저에서의 SQL 사용 중 문자 데이터 질문이요!
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
149
조회수
34
작성일
2017-08-12
작성자
탈퇴*원
첨부파일

문자열 연결하기에서 문자데이터에 질문이 있어요!

폼에 문자를 연결하는 컨트롤이 있고 그 컨트롤의 이름이 'txt제품명'이라고 가정한 후에,

폼에서 'txt제품명' 컨트롤로 받은 값을 테이블의 '제품명' 필드와 비교하여 값이 같은 레코드만 필터링하려고 할 때 쓰이는 조회식은,

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

Me.Filter="제품명'" & txt제품명 & "'" 이라고 써야 한다고 나와있어요!

그런데 꼭 ''(작은 따옴표)와 txt제품명을 따로따로 &로 연결해야 하나요? 그냥

Me.Filter="제품명" & '제품명'과 같이 연결하면 안되는 건가요?

답변
2017-08-15 00:00:57

네 txt제품명에 입력된 값을 이용하기 위해서

컨트롤 분리를 하는 것입니다.

그냥 '제품명' 이라고 작성하면

txt제품명에 입력된 값이 아니라

그냥 '제품명' 이라는 문자로 인식 되기 때문에

그렇게 작성하지 않고

컨트롤을 분리한 후 사용하는 것입니다.

"'" 와 같이 사용하는 것은 txt제품명 에서 가져온 값을 ' ' 안에 입력하여 문자로 나타내기 위한 것입니다.

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

me.fiter="제품명='" & txt제품명 & "'"

me.filter="제품명='시나공'"

과 같이 표시되는 것이죠.

좋은 하루 되세요.

  • *
    2017-08-15 00:00:57

    네 txt제품명에 입력된 값을 이용하기 위해서

    컨트롤 분리를 하는 것입니다.

    그냥 '제품명' 이라고 작성하면

    txt제품명에 입력된 값이 아니라

    그냥 '제품명' 이라는 문자로 인식 되기 때문에

    그렇게 작성하지 않고

    컨트롤을 분리한 후 사용하는 것입니다.

    "'" 와 같이 사용하는 것은 txt제품명 에서 가져온 값을 ' ' 안에 입력하여 문자로 나타내기 위한 것입니다.

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

    me.fiter="제품명='" & txt제품명 & "'"

    me.filter="제품명='시나공'"

    과 같이 표시되는 것이죠.

    좋은 하루 되세요.

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