문제 2번의 4 iif 문에서는 조건문내에서 txt승진시험점수 에는 대가로[]를 해주거나 자동으로 대가로가 붙습니다.
그런데 같은문제 2-5번의 dmax문에서는 조건문 내의 txt최대점수 등에 큰따옴표""를 해주어야 합니다.
같은 함수 구문에서 왜 iif는 대가로를 사용하고 dmax는 큰따옴표를 사용하는것인지요?
분간이 안되니 매번 함수작성할때마다 큰따옴표 해줘보고 대가로 넣어보고....너무 짜증이 납니다.
그리고 엑셀에서는 f(x)버튼을 누르면 함수를 작성할 수 있는 표가 나와서 굳이 조건문에 index match같은 인수순서를 외우지 않아도 되는데(예를 들면 index(범위,행번호,열번호) 순서이고 match는(찾을값, 범위, 옵션))
엑세스에서는 자동으로 함수의 인자순서를 알려주는 방법이 없나요? 식으로 작성하는건 오히려 수동보다 더 어려운것 같습니다.
"" 는 기본적으로 문자일때 사용하는 것이구요.
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
네 따로 알려주는 것은 없습니다.
좋은 하루 되세요.
"-
*2012-09-18 07:19:31
"" 는 기본적으로 문자일때 사용하는 것이구요.
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
네 따로 알려주는 것은 없습니다.
좋은 하루 되세요.
"