DMax("승진시험점수","사원정보","직위='사원'")
에서는 "승진시험점수" 에서 ""를 쓰는데
왜
IIf(txt승진시험점수]>=400,"승진대상"~~~~)
에서는 [txt승진시험점수]에서 []를 쓰는 이유가 뭔지 모르겠어요 ㅠㅠ
둘 다 같이 필드명을 쓰는 거 아닌가요 그러면 둘다 [] 써야되는 줄 알고 있는데 헷갈리네요
이유가 뭔가요
그리고 DMax("승진시험점수","사원정보","직위='사원'") 에서 왜 '사원'으로 묶었는지도 알려주세요ㅜ
안녕하세요.
액세스에서는 컨트롤이나 필드명에 대괄호[]를 주로 사용합니다.
단, d로 시작하는 도메인 함수를 액세스에서 사용할 경우 큰 따옴표 안에 필드명 이나 테이블/쿼리를 넣어야 합니다.
도메인 함수를 액세스에서 사용할 경우 조건 비교시 특정 필드 값을 넣을 때는 작은 따옴표를 이용합니다.
dsum("필드명","테이블/쿼리명","조건")
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
좋은 하루 보내세요.
-
*2018-10-07 20:42:43
안녕하세요.
액세스에서는 컨트롤이나 필드명에 대괄호[]를 주로 사용합니다.
단, d로 시작하는 도메인 함수를 액세스에서 사용할 경우 큰 따옴표 안에 필드명 이나 테이블/쿼리를 넣어야 합니다.
도메인 함수를 액세스에서 사용할 경우 조건 비교시 특정 필드 값을 넣을 때는 작은 따옴표를 이용합니다.
dsum("필드명","테이블/쿼리명","조건")
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
좋은 하루 보내세요.