엑세스에서 어떤 경우는 함수( [필드명] )
또 다른 경우는 함수 ( "필드명" )
큰따옴표랑 대괄호랑 어떨 때 묶는 것인지 헷갈려요.
예를 들어
1. =Count([사용자])
2. =Dsum("납부금", "수강고객현황" "성별=여")
엑셀이랑 다르게 엑세스에서 폼이랑 쿼리랑 테이블이랑 등등에서 쓰이는게 일관성이 없는 것 같아서 헷갈려요...
그리고 조건부서식에 대해서 궁금한 점이 있어요.
엑세스의 경우 조건부 서식이 엑셀과 많이 다른 듯 한데요, 예를 들어
조건부서식이 ' = ' 로 시작하지 않는 다던지, and랑 or 쓰이는 위치도 다른 것 같은데
조건부서식이 다른 것 같긴한데 어떤부분이 어떻게 다른지는 확실하게 모르겠어요.
도메인계산함수의 경우에는 필기에서 많이 본 형태라 이해가 가는데 나머지는 어떻게 바뀐지 어려워요
[] 은 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 것입니다.
[]이 있든 없든 정확히 실행된다면 상관 없는 부분입니다.
"" 로 사용하는 것은 기본적으로 문자일때 사용하는 것이구요.
d 가 들어가는 도메인 함수에서 인수를 묶을때 사용합니다.
"성별='여'" 에서 '여' 는 인수를 "" 로 묶었기 때문에 문자를 표시하기 위해 ' ' 를 이용한 것이구요.
문자아 아닌 컨트롤이라면 "성별=txt성별" 과 같이 '' 이 없이 사용하면 됩니다.
and 와 or 등의 함수 사용법이 달라서 입니다.
엑셀에서는 and(인수1, 인수2) 와 같은 방법으로 사용되지만
엑세스에서는 인수1 and 인수2 와 같이 사용되세요.
좋은 하루 되세요.
-
*2016-03-31 06:39:55
[] 은 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 것입니다.
[]이 있든 없든 정확히 실행된다면 상관 없는 부분입니다.
"" 로 사용하는 것은 기본적으로 문자일때 사용하는 것이구요.
d 가 들어가는 도메인 함수에서 인수를 묶을때 사용합니다.
"성별='여'" 에서 '여' 는 인수를 "" 로 묶었기 때문에 문자를 표시하기 위해 ' ' 를 이용한 것이구요.
문자아 아닌 컨트롤이라면 "성별=txt성별" 과 같이 '' 이 없이 사용하면 됩니다.
and 와 or 등의 함수 사용법이 달라서 입니다.
엑셀에서는 and(인수1, 인수2) 와 같은 방법으로 사용되지만
엑세스에서는 인수1 and 인수2 와 같이 사용되세요.
좋은 하루 되세요.