책 내용 질문하기
dcount 함수/ 조건 코드 "브랜드코드=cmb브랜드" 외 질문2개
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
205
조회수
87
작성일
2014-02-13
작성자
첨부파일

질문 1.

기출문제 1번의 두번째 요구사항에서

'상품종합'쿼리에서 '브랜드코드' 필드의 값이 'cmb브랜드'에 입력된 값과 같은 레코드를 조건으로 지정하기위해

"브랜드코드=cmb브랜드로" 조건을 지정하는 것으로 나와있습니다.

제가 궁금한 사항은

198페이지 다른 문제의 코드설명에선

'상품정보'폼을 상품명이 'txt이름'에 있는 값과 같은 레코드만을 표시하여 열기위해

조건으로

"상품명='" & txt이름 & "'"

을 지정하는데,

204페이지와 198페이지에서 조건을 입력하는 방식이 왜 다른 건지 궁금합니다.

204페이지에서도 &를 사용해서 조건을 입력하면 안되나요?

> "브랜드코드=" & cmb브랜드

이렇게 말이지요.

질문 2

210p에서 5번째 요구사항 풀이에서 'if' 를 사용하여 코드를 입력하였는데

문제 1에 대한 풀이과정 204p 2번째 요구사항 풀이처럼 'select case'를 사용하여 기출 2번 5번째 요구사항을 풀면 안되는 건가요?

select case와 if 사용의 차이점이 궁금합니다.

질문 3

211p에서 6번째 요구사항 코드설명에서

"update 제품코드 set 협회='전기협회' where right([제조사],2)='전기'"

로 코드를 입력하였는데, 왜 전기협회나 전기에서 작은 따옴표(')를 사용한 건가요? 큰 따옴표를 쓰면 안되나요?

답변
2014-02-16 10:29:04

1. dsum 등과같이 d가 들어가는 도메인 함수에서는 & 연산자를 사용하여 컨트롤을 분리할 필요가 없기 때문입니다.

runsql 문도 마찮가지로 컨트롤 분리를 하지 않아도 됩니다.

하셔도 정확한 결과가 나온다면 상관은 없습니다.

2. 사용법의 차이입니다.

문제에서 특별히 if 를 사용하라고 하지 않았다면 어느것을 사용하시든 상관은 없으세요.

3. "" 를 문자에 사용하게 되는데 updat 문을 묶기위해 이미 "" 를 사용했습니다.

이렇게 되면 혼동이 오기 때문에 '' 를 사용하여 문자를 나타내는 것입니다.

좋은 하루 되세요.

"
  • *
    2014-02-16 10:29:04

    1. dsum 등과같이 d가 들어가는 도메인 함수에서는 & 연산자를 사용하여 컨트롤을 분리할 필요가 없기 때문입니다.

    runsql 문도 마찮가지로 컨트롤 분리를 하지 않아도 됩니다.

    하셔도 정확한 결과가 나온다면 상관은 없습니다.

    2. 사용법의 차이입니다.

    문제에서 특별히 if 를 사용하라고 하지 않았다면 어느것을 사용하시든 상관은 없으세요.

    3. "" 를 문자에 사용하게 되는데 updat 문을 묶기위해 이미 "" 를 사용했습니다.

    이렇게 되면 혼동이 오기 때문에 '' 를 사용하여 문자를 나타내는 것입니다.

    좋은 하루 되세요.

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