공지사항
 일반질문
 대학별 협약 인증
 SNS 협약 인증
 교육질문
  - 컴활필기질문
  - 워드필기질문
  - 컴활1급실기질문전용
  - 컴활2급실기질문전용
  - 워드실기채점 및 질문
  - 사무자동화실기 질문
  - ITQ엑셀 질문
  - ITQ파워포인트 질문
  - ITQ워드 질문
 전화상담게시판
 수강생자유토론방
 합격수기
HOME > 질문/답변 > 일반질문
 
작성일 : 11-08-15 17:17
선생님 데이터베이스 함수 관련 질문 있습니다
 글쓴이 : 관리자
조회 : 5,087  
 

엑세스에서 함수를 사용할때

예를 들어 sum 함수를 구한다 했다면
=sum([판매일자])
위처럼 필드명을 [] 괄호로써 묶어야만 하지 않습니까?

그런데 .. 데이터베이스함수 dcount 같은경우
=dcount("판매일자","판매쿼리",  ~ )

이렇게 필드명을  " " 큰 따옴표로 묶어주었습니다

함수사용에 있어 필드명을 []로 묶어야할 때와 , " " 로 묶어야할 때

언제 어떻게 묶어야하는지 혼동이 오네요 ㅠ

네 컨트롤원본에서는 [ ] 를 사용하고, 코드작성기에선 [ ]을 사용하지 않는 흐름입니다.
다만 각각마다 예외가 있습니다.

컨트롤원본에서 데이터베이스 함수를 사용할때는  [ ]를 안해도 됩니다.
또한 코드작성기도 원래는 [ ]을 안하지만
식작성기처럼 경로를 지정하는 경우에는 [ ]를 사용하는 경우가 있습니다.
(가령 외부폼 참조 같은 경우)

사실 각 상황마다 예외가 있어서 흐름적으로 이해가 되실때까지 문제를 많이 풀어보시는 수밖에 없습니다.^^  그러나 이런 판단은 3 ~ 4년치 정도를 하시면 구분이 원활하니 진도에만 전념하시면 되겠습니다.
열공하세요~