책 내용 질문하기
조회 문제 질문드려요 ㅠ
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
199
조회수
95
작성일
2012-09-29
작성자
첨부파일

조회2번에 보면 브랜드 컨트롤의 값이 변경되면 다음과 같은 기능 수행,

dcount를 이용해서 나오는데요

정답은 txt상품수 = dcount("상품코드","상품종합","브랜드코드=cmb브랜드")

인데... 해당 폼의 cmb브랜드 컨트롤에는 브랜드명이 바운드되어있는데

1. 왜 브랜드명으로 하지않고 브랜드코드로 하는지.. 브랜드코드나 브랜드명이나 개수 세어야 하는

항목인건똑같지않나요? 기본키 설정 되어있는것도 아니고 ㅠㅠ 브랜드명=cmb브랜드로 하니까

결과가 제대로 안나오긴 하던데 ㅜㅜ이해하기쉽게 설명좀 부탁드립니다.

2. 그리고 1번 문제 속에 dcount 함수 안에는 "브랜드코드= '" & cmb브랜드 & "'"

이렇게 컨트롤 분리해서 지정해주지 않나요?

3. 마지막으로 RUN SQL 문에서는 컨트롤 분리하지않고 적어도 된다고 나오는데

숫자면 홑따옴표 생략 "년도=" & txt년도

날짜면 홑따옴표 대신 "구매일자= #" & txt구매일자& "#"

이렇게 지정해주는거 맞는지 설명좀 해주세요

감사합니다~~!^^

답변
2012-10-02 10:26:57

1. cmb브랜드 컨트롤에 바운드된 값이 브랜드코드이기때문에 브랜드코드로 비교하셔야 합니다.

이렇게 하지 않으면 정확한 결과가 나오지 않죠. cmb브랜드 컨트롤의 행원본과 바운드열을 확인하여 사용하세요.

2. d가 들어가는 도메인함수는 컨트롤 분리를 할 필요가 없기 때문에

"브랜드명='" & cmb브랜드 & "'" 으로 사용하지 않아도 되는 것이죠.

이렇게 사용하셔도 상관은 없습니다. 정확한 결과만 나오면 되니까요.

3. 네 맞습니다.

좋은 하루 되세요.

"
  • *
    2012-10-02 10:26:57

    1. cmb브랜드 컨트롤에 바운드된 값이 브랜드코드이기때문에 브랜드코드로 비교하셔야 합니다.

    이렇게 하지 않으면 정확한 결과가 나오지 않죠. cmb브랜드 컨트롤의 행원본과 바운드열을 확인하여 사용하세요.

    2. d가 들어가는 도메인함수는 컨트롤 분리를 할 필요가 없기 때문에

    "브랜드명='" & cmb브랜드 & "'" 으로 사용하지 않아도 되는 것이죠.

    이렇게 사용하셔도 상관은 없습니다. 정확한 결과만 나오면 되니까요.

    3. 네 맞습니다.

    좋은 하루 되세요.

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