책 내용 질문하기
엑세스에서 함수 질문입니다.
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
94
조회수
59
작성일
2014-01-13
작성자
첨부파일

수고하십니다.

2편 액세스 책에 보면 보통 함수나 계산식을 적을적에 필드명에 [ ]로 묶잖아요.

예를 들어 p116에 보면 =avg([매출수량])

그런데 데이터베이스 함수 p94에 보면 =dsum("납부금,"수강고객현황","성병='여'")

데이터베이스함수에서는 필드를 쌍따옴표 "" 로 묶는 이유가 뭔가요?

그리고

p113 11번 해설을 보면 dlookup 함수에서 조건에서
"상품번호=txt상품번호" 이렇게 나와 있는데요.

"txt상품번호=상품번호" 이렇게 좌우 순서를 바꿔서 입력해도 되나요?

아니면 조건을 입력할적에 어떤 규칙이 있는건가요?

좀 헷갈리네요. 자세한 설명좀 부탁합니다.

그럼 수고하세요. ^^

답변
2014-01-15 06:08:19

dsum 과 같은 d 가 들어가는 도메인 함수의 인수는 항상 "" 로 묶어서 표시해야 하기 때문입니다.

함수의 사용법이라고 보시면 됩니다.

순서를 바꿔서 입력해도 정확한 결과가 나온다면 상관 없습니다.

보통은 필드명 = 컨트롤명 순서로 작성합니다.

하지만 비교하는 부분이므로 상관은 없지요.

좋은 하루 되세요.

"
  • *
    2014-01-15 06:08:19

    dsum 과 같은 d 가 들어가는 도메인 함수의 인수는 항상 "" 로 묶어서 표시해야 하기 때문입니다.

    함수의 사용법이라고 보시면 됩니다.

    순서를 바꿔서 입력해도 정확한 결과가 나온다면 상관 없습니다.

    보통은 필드명 = 컨트롤명 순서로 작성합니다.

    하지만 비교하는 부분이므로 상관은 없지요.

    좋은 하루 되세요.

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