책 내용 질문하기
column() 사용방법
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
174
조회수
133
작성일
2011-08-16
작성자
첨부파일

174p 문제1번에 3번 답과,

docmd.openreport "상품목록", acviewpreview, , "브랜드명= '" & cmb브랜드.column(1) & "'"

191p 문제4번에 3번 답을 비교할때

구매금액=구매수량 * cmb제품명.column(3)

위에것은 cmb브랜드.column(1) 앞뒤로 홑따옴표, 쌍따옴표, & 문자들을 붙이고

아래것은 cmb제품명.column(3) 앞뒤로 아무것도 붙이지 않는 이유가 뭔가요??

그리고 152p 에서

코드 작성 시 컨트롤의 분리 및 연결" 이라는 내용이 잘 이해가 되질 않아요

"상품코드=txt상품코드" 라고 쓸때와 "상품코드='" & txt상품코드 & "'"

라고 써야할 때의 차이점좀 쉽게좀 설명해주세요

분리하여 연결하지 않아도 되는 경우라고 하면, 분리해서 연결해도 상관없다는 뜻인가요??

답변
2011-08-16 10:46:15

프로시저에서 '" & cmb브랜드.column(1) & "' 은 cmb브랜드에 해당하는 값을 문자로 표시 하겠다 라는 것입니다.

즉 "시나공" 과 같이 쓰겠따는 뜻이죠.

구매금액=구매수량 * cmb제품명.column(3)

이식은 cmb제품명의 4번째 열에 해당하는 단가를 구매수량과 곱하는 것이므로

문자로 사용하시면 안됩니다.

구매수량 * 단가 가 되어야 하기 때문에죠.

프로시저에서 '" & cmb브랜드.column(1) & "' 이렇게 쓰는 이유는 비교해야 할 값이 문자일때 사용하는 것입니다.

보통 프로시저 그러니깐 dcomd 를 사용하는 속성에서는 컨트롤 분리를 합니다.

하지만 docmd.runsql 즉 runsql 에서는 컨트롤 분리를 하지 않아도 되구요.

그리고 dsum 과 같이 d가 붙는 도메인 함수의 조건에서도 컨트롤 분리를 하지 않으셔도 됩니다.

2가지만 기억하시면 되겠죠. dsum과 같은 도메인 함수와 runsql 문은 컨트롤 분리를 하지 않고 나머지는 컨트롤 분리를 한다

라고 생각 하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2011-08-16 10:46:15

    프로시저에서 '" & cmb브랜드.column(1) & "' 은 cmb브랜드에 해당하는 값을 문자로 표시 하겠다 라는 것입니다.

    즉 "시나공" 과 같이 쓰겠따는 뜻이죠.

    구매금액=구매수량 * cmb제품명.column(3)

    이식은 cmb제품명의 4번째 열에 해당하는 단가를 구매수량과 곱하는 것이므로

    문자로 사용하시면 안됩니다.

    구매수량 * 단가 가 되어야 하기 때문에죠.

    프로시저에서 '" & cmb브랜드.column(1) & "' 이렇게 쓰는 이유는 비교해야 할 값이 문자일때 사용하는 것입니다.

    보통 프로시저 그러니깐 dcomd 를 사용하는 속성에서는 컨트롤 분리를 합니다.

    하지만 docmd.runsql 즉 runsql 에서는 컨트롤 분리를 하지 않아도 되구요.

    그리고 dsum 과 같이 d가 붙는 도메인 함수의 조건에서도 컨트롤 분리를 하지 않으셔도 됩니다.

    2가지만 기억하시면 되겠죠. dsum과 같은 도메인 함수와 runsql 문은 컨트롤 분리를 하지 않고 나머지는 컨트롤 분리를 한다

    라고 생각 하시면 됩니다.

    좋은 하루 되세요.

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