책 내용 질문하기
RecordSource 속성
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
144
조회수
83
작성일
2016-07-14
작성자
첨부파일

Me.RecordSource = "SELECT(*) FROM 제품별판매현황 Where 담당자이메일 like '*" & txt이메일 & "*'"

여기서 FROM 뒤에는 테이블이나 쿼리 명이 올 수 있는데

판매현황 테이블에도 이메일주소가 있는데 쓰지 않는 이유가

판매현황 테이블에 제품명이 없어서인가요?

그리고 문제에 별도로 FROM절에 관한 내용이 없으면 직접 테이블이나 쿼리 찾아서 적절한 걸로 쓰면 되나요?

그리고 담당자 이메일이 txt이메일에 포함하는 제품을 찾을 때 like를 쓰는데, 양 옆에 *가 붙는 이유가 뭐죠?

답변
2016-07-18 13:50:15

현재 폼에서 실행하는 것이기 때문에

현재 폼의 레코드 원본을 확인하여 사용하시면 됩니다.

제품별판매현황 쿼리가 현재 폼의 레코드 원본이므로 이것을 이용하여 작성하여야 합니다.

*는 모든 문자를 뜻하는 것으로

txt이메일 컨트롤에 입력된 값에 * 붙여 표시하게 됩니다.

즉 이메일에 la 라는 값을 입력하면

*la* 가 되고 이것은 la 라는 값을 포함 한 값을 모두 표시하라는 것과 같습니다.

좋은 하루 되세요.

  • *
    2016-07-18 13:50:15

    현재 폼에서 실행하는 것이기 때문에

    현재 폼의 레코드 원본을 확인하여 사용하시면 됩니다.

    제품별판매현황 쿼리가 현재 폼의 레코드 원본이므로 이것을 이용하여 작성하여야 합니다.

    *는 모든 문자를 뜻하는 것으로

    txt이메일 컨트롤에 입력된 값에 * 붙여 표시하게 됩니다.

    즉 이메일에 la 라는 값을 입력하면

    *la* 가 되고 이것은 la 라는 값을 포함 한 값을 모두 표시하라는 것과 같습니다.

    좋은 하루 되세요.

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