엑세스 함수 관련 질문입니다.....
예) =instr([고객코드],"") = 0
=len([고객이름],1) ="김"
=dsum("납부금","수강고객현황","성별='여'")
위의 예에서 함수 사용시 인수에 필드명을 쓸때 왜 []를 칠때가 있고 ""안에 쓸때가 있는 건가요???
그리고 dsum함수 조건입력란에 여를 입력할때는 왜 '' 작은 따옴표도 해주는 건가요??
함수 사용시 괄호와 따옴표의 사용법에 관련하여 알려주셨으면 합니다....
"" 는 기본적으로 문자일때 사용하는 것입니다.
=len([고객이름],1) ="김"
에서 len에서 나온 값이 이름중 성이므로 문자가 나오죠? 그래서 비교할때도 문자로 비교해야 하므로 "김" 과 같이 쓴 것입니다.
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
좋은 하루 되세요.
-
*2012-01-31 12:46:07
"" 는 기본적으로 문자일때 사용하는 것입니다.
=len([고객이름],1) ="김"
에서 len에서 나온 값이 이름중 성이므로 문자가 나오죠? 그래서 비교할때도 문자로 비교해야 하므로 "김" 과 같이 쓴 것입니다.
"dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
좋은 하루 되세요.