책 내용 질문하기
매크로 조건지정
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
302
조회수
50
작성일
2013-07-10
작성자
첨부파일

매크로에서 where조건문에서 문제2-3은 [상품코드]=[Forms]![매출현황관리]![cmb상품코드]로 일반적으로 중간에 forms가 들어가던데 기본모의 2회의 3-3에서는 left([거래처코드],2)로 지정을 하던데요

여기서는 거래처코드가 보고서에 이미 들어가잇어서 forms가 안들어간건가요?? 매크로에서의 조건지정이 헷갈립니다 ㅠㅠ

그리고 left([거래처코드],2)를 like *을 이용해서 지정할수도 있나요? 거래처코드*=AA 이런식으로요

그리고 p.318에서 3-1-4번에 dcount, dsum을 안쓰는게 이 페이지에는 고객코드가 하나밖에 없어서인가요??

다른 고객코드도 있으면 dcount써야하나요 아니면 그냥 count(*)쓰면 되나요?

답변
2013-07-11 09:59:19

[상품코드]=[Forms]![매출현황관리]![cmb상품코드]

은 다른 폼에 있는 컨트롤을 참고하여야 할때 사용하는 방법입니다.

이문제에서는 현재 보고서의 거래처코드의 왼쪽 2번째 자리가 AA 인지 확인 하여 사용하시면 되므로

left([거래처코드],2)="AA"

로 사용하는 것입니다.

like 를 사용하여 정확한 결과가 나오면 상관 없지만

like 는 포함하는 값을 의미하는 것으로 거래처코드가 AA 로 시작하는 것을 찾는데는

맞지 않는 결과가 나올 수도 있습니다.

좋은 하루 되세요.

"
  • *
    2013-07-11 09:59:19

    [상품코드]=[Forms]![매출현황관리]![cmb상품코드]

    은 다른 폼에 있는 컨트롤을 참고하여야 할때 사용하는 방법입니다.

    이문제에서는 현재 보고서의 거래처코드의 왼쪽 2번째 자리가 AA 인지 확인 하여 사용하시면 되므로

    left([거래처코드],2)="AA"

    로 사용하는 것입니다.

    like 를 사용하여 정확한 결과가 나오면 상관 없지만

    like 는 포함하는 값을 의미하는 것으로 거래처코드가 AA 로 시작하는 것을 찾는데는

    맞지 않는 결과가 나올 수도 있습니다.

    좋은 하루 되세요.

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