책 내용 질문하기
RecordSource 프로시저 질문
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
139
조회수
119
작성일
2013-11-22
작성자
탈퇴*원
첨부파일

교재 139p 조회 2번 문제인데요

문제는 '판매현황관리' 폼의 'txt이메일' 컨트롤에 담당자 이메일의 일부를 입력하고 <이메일찾기>버튼을 클릭하면 다음과 같은 기능이 수행되도록 구현하시오.

그리고 조건에서 담당자 이메일 주소가 'txt이메일'에 입력된 글자를 포함하는 제품을 찾아 표시하라고 합니다.

우선 RecordSoure 속성 자체가 Me.RecordSource = Select From where 꼴 인거 같구 문제의 답은

Me.RecordSource = "select * from 제품별판매현황 where 담당자이메일 like '*" & txt이메일 & "*'"라고 되어있습니다.

근데, where절에 '담당자 이메일 주소'를 하니 오류가 뜨고 From절에 '판매현황관리'를 하니 또 오류가 뜨네요.. 주어진 조건만 봐서는 이 방법이 맞는 것같은데 답에 있는 '제품별판매현황'과 '담당자이메일'은 어떻게 찾아야하는건지..

또 seclet문에서 테이블명이라던가 뒤에 오는 명사(?)들을 띄워쓰면 안되나요?

잘 좀 부탁드립니다ㅠㅠ

답변
2013-11-25 01:45:23

'판매현황관리' 폼의 'txt이메일' 컨트롤에 담당자 이메일의 일부를 입력하고 <이메일찾기>버튼을 클릭하면 다음과 같은 기능이 수행되도록 구현하시오.

Me.RecordSource = Select 필드명 From 폼명 where 조건

입니다.

필드는 모든 필드이므로 * 로 작성되었고

폼명은 문제에서 지정된 폼명인 "판매현황관리" 를 사용하시면 됩니다.

조건은 담당자이메일의 일부를 입력하고 이메일찾기를 클릭 하면 이라고 했기 때문에

txt이메일에 입력되는 내용이 담당자이메일 이라는 것을 아셔야 합니다.

담당자이메일이 입력되는 필드명을 폼의 레코드 원본을 확인 한 후 테이블을 열어 확인 하셔서 사용하셔도 되구요.

좋은 하루 되세요.

"
  • *
    2013-11-25 01:45:23

    '판매현황관리' 폼의 'txt이메일' 컨트롤에 담당자 이메일의 일부를 입력하고 <이메일찾기>버튼을 클릭하면 다음과 같은 기능이 수행되도록 구현하시오.

    Me.RecordSource = Select 필드명 From 폼명 where 조건

    입니다.

    필드는 모든 필드이므로 * 로 작성되었고

    폼명은 문제에서 지정된 폼명인 "판매현황관리" 를 사용하시면 됩니다.

    조건은 담당자이메일의 일부를 입력하고 이메일찾기를 클릭 하면 이라고 했기 때문에

    txt이메일에 입력되는 내용이 담당자이메일 이라는 것을 아셔야 합니다.

    담당자이메일이 입력되는 필드명을 폼의 레코드 원본을 확인 한 후 테이블을 열어 확인 하셔서 사용하셔도 되구요.

    좋은 하루 되세요.

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