책 내용 질문하기
엑세스 때문에 질문드립니다.
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
91
조회수
78
작성일
2011-05-21
작성자
첨부파일

가장 초보적인 질문인데요..^^;;

함수를 쓰고나서 뒤에 식을세울때... 예를들어서...

어떤건.... 컨트롤 원본에 =Right([상품코드], 2) 이렇게 쓰고..

또 어떤건 =Dlookup("단가", "상품", "상품번호=txt상품번호")

이렇게 쓰는데 책에 자세한 설명이 나와있지 않아 질문드리네요.

어떤식을 세울때 ""를 쓰고 어떤식을 세울때 []를 쓰는건지 정확히좀 알려주셨으면 합니다. 제가보기엔 정말 비슷비슷한거같은데 다르거든요... 그리고 DB에서 테이블, 필드, 이런것들 개념도좀...알려주셨으면하네요.

여튼 답변 다 못달아주시더라도 저거 왜 ""와 []를 구분해서 쓰는건지좀...

답변
2011-05-23 10:31:59

"" 는 기본적으로 문자를 나타낼때 사용하는 것이구요.

dsum 과 같은 d가 들어가는 도메인 함수의 인수는 항상 "" 안에 쓰셔야 합니다.

그래서 =Dlookup("단가", "상품", "상품번호=txt상품번호") 로 사용되는 것이죠.

dsum("찾을값이있는필드명","테이블/쿼리명","조건") 인 것입니다.

[]은 필드명이나 컨트롤 명에 자동으로 붙는 것입니다.

=right(상품코드,2) 로 입력했을때 컴퓨터가 자동으로 =Right([상품코드], 2) 로 바꿔 주는 것이죠.

[]이 있으므로 필드명이나 컨트롤 명으로 인식하게 되는데 만약 =right(상품코드,2) 로 입력 했는데

=right("상품코드",2) 로 표시 된다면 상품코드가 문자로 표시 되기때문에 계산이 불가능 합니다.

이런 경우에는 꼭 []을 붙여 필드명으로 사용하셔야 합니다.

좋은 하루 되세요.

"
  • *
    2011-05-23 10:31:59

    "" 는 기본적으로 문자를 나타낼때 사용하는 것이구요.

    dsum 과 같은 d가 들어가는 도메인 함수의 인수는 항상 "" 안에 쓰셔야 합니다.

    그래서 =Dlookup("단가", "상품", "상품번호=txt상품번호") 로 사용되는 것이죠.

    dsum("찾을값이있는필드명","테이블/쿼리명","조건") 인 것입니다.

    []은 필드명이나 컨트롤 명에 자동으로 붙는 것입니다.

    =right(상품코드,2) 로 입력했을때 컴퓨터가 자동으로 =Right([상품코드], 2) 로 바꿔 주는 것이죠.

    []이 있으므로 필드명이나 컨트롤 명으로 인식하게 되는데 만약 =right(상품코드,2) 로 입력 했는데

    =right("상품코드",2) 로 표시 된다면 상품코드가 문자로 표시 되기때문에 계산이 불가능 합니다.

    이런 경우에는 꼭 []을 붙여 필드명으로 사용하셔야 합니다.

    좋은 하루 되세요.

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