엑세스에서 함수를 사용할때
예를 들어 sum 함수를 구한다 했다면
=sum([판매일자])
위처럼 필드명을 [] 괄호로써 묶어야만 하지 않습니까?
그런데 .. 데이터베이스함수 dcount 같은경우
=dcount("판매일자","판매쿼리", ~ )
이렇게 필드명을 " " 큰 따옴표로 묶어주었습니다
함수사용에 있어 필드명을 []로 묶어야할 때와 , " " 로 묶어야할 때
언제 어떻게 묶어야하는지 혼동이 오네요 ㅠ
네 컨트롤원본에서는 [ ] 를 사용하고, 코드작성기에선 [ ]을 사용하지 않는 흐름입니다.
다만 각각마다 예외가 있습니다.
컨트롤원본에서 데이터베이스 함수를 사용할때는 [ ]를 안해도 됩니다.
또한 코드작성기도 원래는 [ ]을 안하지만
식작성기처럼 경로를 지정하는 경우에는 [ ]를 사용하는 경우가 있습니다.
(가령 외부폼 참조 같은 경우)
사실 각 상황마다 예외가 있어서 흐름적으로 이해가 되실때까지 문제를 많이 풀어보시는 수밖에 없습니다.^^ 그러나 이런 판단은 3 ~ 4년치 정도를 하시면 구분이 원활하니 진도에만 전념하시면 되겠습니다.
열공하세요~