책 내용 질문하기
section8 질문요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
207
조회수
138
작성일
2012-11-24
작성자
첨부파일

207페이지 6번 답보면

전기협회하고 전기 앞뒤에 ' ' 붙이는데 왜 붙여야되나요?

안붙이면 안되나요?

그리고 202페이지에 2번답중에 Dcount 구문이 있는데 그게 잘 이해가 안가네요 ㅠㅠ

또 where절있는 조건절 프로시저 작성시 "상품명='"&txt이름&"'" 이렇게 안써주고 상품명=txt이름 이렇게 써주면 되나요?

답변
2012-11-27 07:16:59

네 전기협회라는 텍스트를 바로 입력해야 하는 것입니다.

원래 텍스트는 "" 로 묶어 표시하는 것이지만

엑세스에서 코드의 앞 뒤로 "" 로 묶어 표시하기 때문에 혼동되지 않게 하기위해서 '' 을 사용하여

텍스트를 표시하는 것입니다.

txt상품수 = DCount("브랜드명", "상품종합", "브랜드코드='" & cmb브랜드 & "'")

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

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

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

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

dcount 함수는 레코드의 개수를 세는 함수이기 때문에 브랜드코드이든, 상품코드 이든 상관이 없습니다.

레코드 원본인 상품종합 쿼리의 어느 필드명을 사용하여도 같은 결과가 나옵니다.

다른 필드명을 사용하여 확인해 보세요.

기본 프로시저는 & 연산자를 이용하여 컨트롤 분리를 주셔야 하고

d가 들어가는 도메인 함수나 runsql문은 컨트롤 분리를 하지 않으셔도 됩니다.

좋은 하루 되세요.

"
  • *
    2012-11-27 07:16:59

    네 전기협회라는 텍스트를 바로 입력해야 하는 것입니다.

    원래 텍스트는 "" 로 묶어 표시하는 것이지만

    엑세스에서 코드의 앞 뒤로 "" 로 묶어 표시하기 때문에 혼동되지 않게 하기위해서 '' 을 사용하여

    텍스트를 표시하는 것입니다.

    txt상품수 = DCount("브랜드명", "상품종합", "브랜드코드='" & cmb브랜드 & "'")

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

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

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

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

    dcount 함수는 레코드의 개수를 세는 함수이기 때문에 브랜드코드이든, 상품코드 이든 상관이 없습니다.

    레코드 원본인 상품종합 쿼리의 어느 필드명을 사용하여도 같은 결과가 나옵니다.

    다른 필드명을 사용하여 확인해 보세요.

    기본 프로시저는 & 연산자를 이용하여 컨트롤 분리를 주셔야 하고

    d가 들어가는 도메인 함수나 runsql문은 컨트롤 분리를 하지 않으셔도 됩니다.

    좋은 하루 되세요.

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