책 내용 질문하기
엑셀 조건식 질문입니다.
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
226
조회수
51
작성일
2015-03-09
작성자
첨부파일

안녕하세요.

엑세스 최신 기출(2013-3회) 문제2-3. '판매현황' 폼의 'txt상품명' 컨트롤에는 제품코드(cmb제품코드)에 해당하는 제품명이 표시되도록 구현하시오.

답이, Dlookup("제품명", "제품정보", "제품코드=cmb제품코드")

인데요.

엑세스 최신 기출(2013-1회) 문제2-2. <판매현황> 폼의 'txt상품코드' 컨트롤에 입력된 상품코드에 해당하는 상품명을 <제품> 테이블에서 찾아 'txt상품명' 컨트롤에 표시하시오.

답이, Dlookup("상품명", "제품", "txt상품코드=상품코드")

입니다.

'묻고 답하기'에서 찾아보니, 프로시저에서 '='의 의미는 "오른쪽의 내용을 왼쪽에 넣는다" 라고 하는데.. 위의 두 답이 하나는 왼쪽에 테이블 필드가 있고 오른쪽에 폼 컨트롤명이 있어서요. "오른쪽의 내용을 왼쪽에 넣는다"라는 설명도 잘 이해가 되지 않고, 어떤 경우에 어떤 순서로 필드명과 컨트롤명을 넣어야 하는지 잘 모르겠습니다.

자세하게 설명해주시면 감사하겠습니다.

안녕히 계세요!

답변
2015-03-10 10:14:59

프로시저에서

txt상품코드=상품코드 로 작성하면

상품코드에 123 이라는 값이 있으면

txt상품코드 컨트롤에 123 이라는 값이 입력되게 됩니다.

이것이 = 을 기준으로 오른쪽의 값을 왼쪽으로 넣는다 라고 하는 것이구요.

질문 주신 내용은 단순 비교입니다.

제품코드에 입력된 내용과 cmb제품코드 컨트롤의 값이 일치하는지 확인 하는 것이므로

cmb제품코드=제품코드

제품코드=cmb제품코드

는 같은 결과가 나옵니다.

그러므로 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.

좋은 하루 되세요.

"
  • *
    2015-03-10 10:14:59

    프로시저에서

    txt상품코드=상품코드 로 작성하면

    상품코드에 123 이라는 값이 있으면

    txt상품코드 컨트롤에 123 이라는 값이 입력되게 됩니다.

    이것이 = 을 기준으로 오른쪽의 값을 왼쪽으로 넣는다 라고 하는 것이구요.

    질문 주신 내용은 단순 비교입니다.

    제품코드에 입력된 내용과 cmb제품코드 컨트롤의 값이 일치하는지 확인 하는 것이므로

    cmb제품코드=제품코드

    제품코드=cmb제품코드

    는 같은 결과가 나옵니다.

    그러므로 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.

    좋은 하루 되세요.

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