책 내용 질문하기
2편 데이터 베이스 p202 질문...
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
202
조회수
45
작성일
2015-02-26
작성자
첨부파일

수고하십니다.

컴.활1급 2편 책 202페이지에 보면 2번문제에 조건내용에

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

질문1.

조건에 "브랜드=cmb브랜드" 라고 입력하면 안되더라구요.

왜 조건을 "브랜드코드=cmb브랜드" => 이렇게 입력을 해야 되나요?

이해가 안갑니다.

6번문제 같은 경우 조건란에 즉 "where 상품코드=txt상품코드"

조건에 식을 어떻게 입력을 해야 될지 감을 못잡겠어요. ㅠㅠ

내가 알기로는 조건란에 보통 "필드명=컨트롤명" 이렇게 입력을 하잖아요.

질문2.

203페이지에 2번문제에 매크로를 이용할것 이라고 나와 있어요.

그럼 반드시 매크로 작성기로 해야 되나요? 이벤트 프로시저로 작성을 하면 감점인가요?

3번문제는 매크로를 이용하라는 말이 없잖아요.

그럼 이벤트 프로시저로 작성을 해도 되는건가요?

질문3.

p 209 에 보면 매트로작성기에 where 조건문에

[제품코드] Like "*" & [Forms]![제품별조회]![txt제품코드] & "*"

=> 이구문에서는 [제품코드] 와 like문 사이에 "=" 가 없어요.

p210에 보면 [제품명]=[Forms]![제품별조회]![txt제품명]

=> 이구문에서는 [제품명] 다음에 "=" 가 있어요.

어떤때에는 "="를 붙이고 어떤때에는 "="를 안붙이고 도대체가 해설부분이 전혀 없네요. ㅠㅠ

헷깔려서 짜증나요.

그럼 자세한 설명좀 바랍니다.

답변
2015-03-02 06:53:29

1. 네 보통 필드명=컨트롤명 으로 사용하구요.

cmb브랜드에 바운드된 값과 필드를 비교해야 합니다.

cmb브랜드 컨트롤에 바운드 된 값이 브랜드코드 이므로 브랜드코드로 비교한 것이죠.

2. 네 매크로를 이용하라고 했다면 매크로로 작성하셔야 합니다.

이벤트 프로시저로 작성하시오. 혹은 docmd 속성을 이용하시오. 이면 코드로 작성하셔야 하구요.

이런 지시사항이 없을때는 어떻게 작성하시든 정확한 결과가 나오면 됩니다.

3. 포함하는 값으로 비교하려고 하면 like 를 사용해야 하고

like 의 사용법은 필드명 like "*" & 비교할 값 & "*"

로 항상 사용하신다 생각 하시면되구요.

필드와 컨트롤 값을 비교할 때는 [제품명]=[Forms]![제품별조회]![txt제품명] 와 같이 사용한다 생각하시면 됩니다.

이부분은 공식 같은 것이므로 기억 해두시면 되세요.

"
  • *
    2015-03-02 06:53:29

    1. 네 보통 필드명=컨트롤명 으로 사용하구요.

    cmb브랜드에 바운드된 값과 필드를 비교해야 합니다.

    cmb브랜드 컨트롤에 바운드 된 값이 브랜드코드 이므로 브랜드코드로 비교한 것이죠.

    2. 네 매크로를 이용하라고 했다면 매크로로 작성하셔야 합니다.

    이벤트 프로시저로 작성하시오. 혹은 docmd 속성을 이용하시오. 이면 코드로 작성하셔야 하구요.

    이런 지시사항이 없을때는 어떻게 작성하시든 정확한 결과가 나오면 됩니다.

    3. 포함하는 값으로 비교하려고 하면 like 를 사용해야 하고

    like 의 사용법은 필드명 like "*" & 비교할 값 & "*"

    로 항상 사용하신다 생각 하시면되구요.

    필드와 컨트롤 값을 비교할 때는 [제품명]=[Forms]![제품별조회]![txt제품명] 와 같이 사용한다 생각하시면 됩니다.

    이부분은 공식 같은 것이므로 기억 해두시면 되세요.

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