책 내용 질문하기
컨트롤 원본 지정할 때 양식이 헷갈립니다
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
94
조회수
59
작성일
2014-05-22
작성자
첨부파일

수고하십니다, 다름 아니라 공부하는데 헷갈리는 부분이 있어서 정리 좀 하려고 이렇게 질문 올립니다.

94쪽에 dsum 함수 지정하는 것을 보면

dsum("납부금","수강고객현황","성별='여'")

이렇게 되어 있지 않습니까? 여기서 헷갈리는 게, 어떨 때는 ""를 쓰고 어떨 때는 []을 쓰는지 헷갈립니다.

위 식을 [납부금],[수강고객현황],[성별]='여'

이렇게 또는 납부금,수강고객현황,성별="여"

이런 식으로 바꿔봤는데 제대로 안 되더라구요.

반면에 112쪽 하단에 sum 함수를 쓰는 걸 보면 sum([ 금액]) - 이 경우에는 [] 생략 가능하다고 알고 있습니다...

이렇게 대괄호를 쓰고, 또 113쪽 dlookup 함수를 보면 따옴표를 써서 식을 만들었는데

언제 따옴표를 쓰고 언제 대괄호를 쓰는지 알려주시면 감사하겠습니다.

아 그리고 조건부서식 지정할 때는 또 left([필드명],1)=1 이런 식으로 쓰던데 이것도 같이 정리할 수 있는 건가요?

마지막으로 행 원본 지정할 때는 꼭 select 구문을 사용해야 하는 건지도 궁금합니다.

질문이 좀 많아 죄송합니다..

답변
2014-05-27 07:01:43

"" 는 보통 문자에 사용하는 것입니다.

엑세스에서는

dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.

dsum("더할값이있는필드명","테이블/쿼리","조건")

처럼 말이죠.

[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2014-05-27 07:01:43

    "" 는 보통 문자에 사용하는 것입니다.

    엑세스에서는

    dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.

    dsum("더할값이있는필드명","테이블/쿼리","조건")

    처럼 말이죠.

    []은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

    이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

    []이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

    []이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

    좋은 하루 되세요.

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