책 내용 질문하기
이벤트 프로시저 식 작성 질문입니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
202
조회수
67
작성일
2014-03-06
작성자
첨부파일

7장 조회 에서는 식 작성시

문자컨트롤, 숫자컨트롤 마다 작성법이 다르잖아요. "컴활='" & txt길벗 & "'" 이런식으로요.

그런데 189p. 1번 문제의 경우

txt이름=txt상품명

이렇게 작성하는 반면

202p. 3번에서는 "브랜드명='" & cmb.브랜드.column(1) & "'"

이렇게 작성하던데,

189p. 1번에서는 왜 컨트롤을 문자취급하지 않은거죠?

그리고 202p. 2번에서 dcount함수에서

브랜드명을 이용 시

"브랜드명='" & cmb브랜드.column(1) & "'"

이렇게 작성해야 되던데,

브랜드코드 이용 시

"브랜드코드=cmb브랜드"

이렇게 작성하라고 답안에 나와있더라구요.

이 경우는 cmb브랜드를 숫자컨트롤로 인식해서 "브랜드코드=" & cmb브랜드

이렇게 써야하는게 아닌가요?

어떤 경우에 이걸 적용해야 하는지 명확히 알려주시면 감사하겠습니다!

답변
2014-03-08 14:45:52

1번의 경우 프로시저입니다.

=을 기준으로 오른쪽의 값을 왼쪽으로 입력한다 라고 생각하셔야 합니다.

txt상품코드 = 상품코드

와 같이 사용한 이유는 상품코드 필드의 내용을 txt상품코드 컨트롤에 입력한다 라고 생각 하셔야 합니다.

count 함수와 runsql 문에서는 & 사용하여 컨트롤 분리를 하지 않아도 되기 때문에

"브랜드코드 = cmb브랜드"

라고 사용할 수 있는 것이구요.

cmb브랜드의 바운드열이 브랜드코드 이기때문에 column 속성을 사용하지 않아도 됩니다.

좋은 하루 되세요.

"
  • *
    2014-03-08 14:45:52

    1번의 경우 프로시저입니다.

    =을 기준으로 오른쪽의 값을 왼쪽으로 입력한다 라고 생각하셔야 합니다.

    txt상품코드 = 상품코드

    와 같이 사용한 이유는 상품코드 필드의 내용을 txt상품코드 컨트롤에 입력한다 라고 생각 하셔야 합니다.

    count 함수와 runsql 문에서는 & 사용하여 컨트롤 분리를 하지 않아도 되기 때문에

    "브랜드코드 = cmb브랜드"

    라고 사용할 수 있는 것이구요.

    cmb브랜드의 바운드열이 브랜드코드 이기때문에 column 속성을 사용하지 않아도 됩니다.

    좋은 하루 되세요.

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