책 내용 질문하기
차이를 모르겠어요
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
205
조회수
27
작성일
2013-07-05
작성자
첨부파일

"브랜드 =cmb브랜드 "

하는 경우랑

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

어느때 어느거를 써야하는지 감을 못잡겟어요

알려주세요

답변
2013-07-06 11:25:57

"브랜드 =cmb브랜드 "

하는 경우랑

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

어느때 어느거를 써야하는지 감을 못잡겟어요

알려주세요

cmb브랜드는 콤보상자이며, 여러 개의 열 값이 들어갈 수 있겠지요?

만약 cmb브랜드에 하나의 열에 값이 들어 있다면,

브랜드 =cmb브랜드

쓰는 게 맞구요,

cmb브랜드에 여러 개의 열에 값이 들어 있다면,

몇 번째 열값과 브랜드 값을 비교할지 알려줘야 되겠지요?

브랜드=cmb브랜드.column(1) --> 브랜드와 cmb브랜드의 두 번째 열 값과 비교하겠다~~(0번으로 시작)

  • *
    2013-07-06 11:25:57

    "브랜드 =cmb브랜드 "

    하는 경우랑

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

    어느때 어느거를 써야하는지 감을 못잡겟어요

    알려주세요

    cmb브랜드는 콤보상자이며, 여러 개의 열 값이 들어갈 수 있겠지요?

    만약 cmb브랜드에 하나의 열에 값이 들어 있다면,

    브랜드 =cmb브랜드

    쓰는 게 맞구요,

    cmb브랜드에 여러 개의 열에 값이 들어 있다면,

    몇 번째 열값과 브랜드 값을 비교할지 알려줘야 되겠지요?

    브랜드=cmb브랜드.column(1) --> 브랜드와 cmb브랜드의 두 번째 열 값과 비교하겠다~~(0번으로 시작)

  • *
    2013-07-08 09:47:10

    "브랜드 =cmb브랜드"

    와 같이 & 없이 사용할 수 있는 것은 docmd.runsql 문이나 dsum() 과 같은 도메인 함수의 조건일때 입니다.

    그외에는 대부분 & 연산자를 사용하여 컨트롤 분리를 하셔서 사용하셔야 합니다.

    문제에서 상품등록폼의 cmb브랜드의 브랜드명과 동일한 내용만~

    이라고 했으므로 브랜드명으로 찾아야 합니다. 그래서 column 속성도 사용된 것이죠.

    브랜드명과 브랜드코드는 필드명입니다.

    cmb브랜드의 데이터원본을 보면

    SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;

    와 같이 되어있습니다.

    즉, cmb브랜드는 브랜드코드와 브랜드명이라는 두 개의 열을 가지고 있습니다.

    cmb브랜드.Column(0) 을 하게 되면 첫번째 열인 브랜드코드의 값을 가져오는 것이고

    cmb브랜드.Column(1) 를 하게 되면 두번째 열인 브랜드명의 값을 가져오는 것입니다.

    만약 Column 을 안쓰고 cmb브랜드만 쓴다면 바운드열로 지정한 열의 값을 가져옵니다.

    바운드열로 지정한 열의 값을 가져오므로 "브랜드코드 = cmb브랜드" 도 동일한 결과가 나오게 되는 것입니다.

    문제에서는 브랜드명과 동일 한 것을 찾으라 했기 때문에 column 을 이용한 것이구요.

    좋은 하루 되세요.

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