=Dlookup(“성명”, “학생”, “학번 = left( txt학번, 7)” )
여기서 left 함수는 왜 쓰는건가요? 그냥 가져와도 7글자 아닌가요?
안 쓰니까 오류가 나네요 ㅠㅠ
질문1 - dlookup함수 첫번째값인 찾을필드에 대괄호 [성명] 이런 식으로 쓰면 틀리나요? 필드명은 대괄호로 묶으랬는데 여기선 큰따옴표로 묶어서 헷갈리네요...
질문2 - 조건식에서 "left(txt학번, 7) = 학번" 이런식으로 자리를 바꾸면 틀리나요?
미리 답변 감사드립니다.
안녕하세요.
문제에서 Dlookup, left 함수를 이용하도록 지시하였습니다. 문제 지시사항에 따라주셔야 합니다.
질문1)
도메인 함수의 경우 큰 따옴표" "로 묶어주셔야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드 등에서 문자를 나타내기 위한 것입니다.
인수 등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
질문2)
비교하는 것이기 때문에 자리가 바뀌어도 상관없습니다.
좋은 하루 보내세요.
-
*2018-09-07 11:15:31
안녕하세요.
문제에서 Dlookup, left 함수를 이용하도록 지시하였습니다. 문제 지시사항에 따라주셔야 합니다.
질문1)
도메인 함수의 경우 큰 따옴표" "로 묶어주셔야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드 등에서 문자를 나타내기 위한 것입니다.
인수 등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
질문2)
비교하는 것이기 때문에 자리가 바뀌어도 상관없습니다.
좋은 하루 보내세요.