문제3-3번 해설에서 txt표시 = "회원명 : " & lst회원정보 & DLookup("강사이름", "회원관리현황", "회원성명 = lst회원정보") & ")" 이렇게 하였는데
lst회원정보는 문자열 컨트롤이니까
txt표시 = "회원명 : " & lst회원정보 & DLookup("강사이름", "회원관리현황", "회원성명 = '" & lst회원정보 & "'") & ")" 이렇게 해줘야 하지 않나요?
언제 문자열 컨트롤을 작은 따옴표로 묶어야하는지 구분이 잘 되지않아요
안녕하세요.
Dsum, Dcount, Dlookup 과 같은 도메인 계산 함수는 함수 사용 형식으로 인해
모든 인수를 큰따옴표 안에 묶어주어야 합니다.
그러므로 VBA의 프로시저에서 조회식 작성할 때 문자열 분리하는 원리를 적용하지 않고
교재에 수록된 것과 같이
DLookup("강사이름", "회원관리현황", "회원성명 = lst회원정보")
이렇게 작성하시면 됩니다.
문자열 분리는 VBA의 프로시저에서 조회식 작성에서만 사용된다는 것을 기억해 두세요.
즐거운 하루 되세요.
-
관리자2024-01-18 09:36:38
안녕하세요.
Dsum, Dcount, Dlookup 과 같은 도메인 계산 함수는 함수 사용 형식으로 인해
모든 인수를 큰따옴표 안에 묶어주어야 합니다.
그러므로 VBA의 프로시저에서 조회식 작성할 때 문자열 분리하는 원리를 적용하지 않고
교재에 수록된 것과 같이
DLookup("강사이름", "회원관리현황", "회원성명 = lst회원정보")
이렇게 작성하시면 됩니다.
문자열 분리는 VBA의 프로시저에서 조회식 작성에서만 사용된다는 것을 기억해 두세요.
즐거운 하루 되세요.