책 내용 질문하기
엑세스 행 원본/컨트롤 원본 등에서 [ ] 과 " "의 차이
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
362
작성일
2011-08-05
작성자
첨부파일

외우기 위해서 모아서 보던 중에 궁금한게 생겨서요...

엑세스에서, 필드를 컨트롤에 바운드 시킬때

행 원본 혹은 컨트롤 원본 이런데에 입력하잖아요.

이때 필드나 그런거 (상품명, 제품번호 이런거) 를

어떤건 [ ] 로 묶고 어떤건 " "로 묶고 어떤건 그냥 쓰던데 그 차이는 무엇인가요?

똑같은건가요?

예를 들어 행 원본에 sql로 조건을 입력시

p. 54 에서는 select [대리점].[대리점명], [대리점].[연락처] from 대리점

p. 99 에서는 select 매출관리현황.상품코드, 매출관리현황.상품명 from 매출관리현황

일케되있구요

컨트롤 원본에 입력할때는

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

p.98은 =avg([매출수량])

이런식으로 되어있어서요.....

비슷한 입력식끼리 모아서 익히려고 모으다 발견했는데

언뜻 보기에는 차이를 잘 모르겠슴다.

답변
2011-08-08 10:40:10

[] 은 필드명이나 컨트롤 명일때 자동으로 붙여 주는 것으로 상품명 이라고 쓰시면 자동으로 [상품명] 으로 변경 됩니다.

""는 보통 문자일때 사용하는 것으로 문자일때 ""로 묶어주시면 됩니다.

그리고 d가 들어가는 도메인 함수에서는 인수를 항상 "" 로 지정 하셔야 합니다.

그래서 dsum("상품명","쿼리명","조건") 등과 같이 입력되는 것이죠. 인수를 ""로 사용하는 d(도메인) 함수의 사용법입니다.

간혹 상품명 이라고 입력 했는데 이것이 [상품명] 이 아닌 "상품명" 으로 쓰인다면

상품명이 문자로 쓰이게 되므로 올바르지 못한 값이 나올 수 있습니다.

이렇게 올바른 값이 나오지 않는다면 ""를 지우고 []을 쓰셔서 필드명이나 컨트롤 명으로 인식되게 작성하시면 됩니다.

좋은 하루 되세요

"
  • *
    2011-08-08 10:40:10

    [] 은 필드명이나 컨트롤 명일때 자동으로 붙여 주는 것으로 상품명 이라고 쓰시면 자동으로 [상품명] 으로 변경 됩니다.

    ""는 보통 문자일때 사용하는 것으로 문자일때 ""로 묶어주시면 됩니다.

    그리고 d가 들어가는 도메인 함수에서는 인수를 항상 "" 로 지정 하셔야 합니다.

    그래서 dsum("상품명","쿼리명","조건") 등과 같이 입력되는 것이죠. 인수를 ""로 사용하는 d(도메인) 함수의 사용법입니다.

    간혹 상품명 이라고 입력 했는데 이것이 [상품명] 이 아닌 "상품명" 으로 쓰인다면

    상품명이 문자로 쓰이게 되므로 올바르지 못한 값이 나올 수 있습니다.

    이렇게 올바른 값이 나오지 않는다면 ""를 지우고 []을 쓰셔서 필드명이나 컨트롤 명으로 인식되게 작성하시면 됩니다.

    좋은 하루 되세요

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