03 표시 버튼에 클릭 기능 구현하기
풀이의 코드를 보면
1). Docmd.OpenReport "회원별사용현황",acveiwpreview,,"[회원성명] = [forms]![스포츠클럽관리]![lst회원정보]"
이렇게 작성되어있는데,
2). Docmd.OpenReport "회원별사용현황",acveiwpreview,,"회원성명 = '" & lst회원정보 & "'" <<<<<<<<< 이렇게 작성하면 안되는 건가요?
기본 모의고사 전 단계에서 코드 작성기를 통해 SQL문 작성식 연습을 했을 때 조건식 내에서 어떤 텍스트에 대괄호를 주거나, 매크로의 조건처럼 폼의 이름을 작성하며 기재하지 않아서 이러한 풀이가 낯설어 질문합니다. 더불어 제가 작성한 두 번째 식은 불가능 한 것인지 여쭙니다.
안녕하세요. 길벗 수험서 운영팀입니다.
[ ]는 생략가능합니다. 그러나 [forms]![스포츠클럽관리]![lst회원정보] 경로는 반드시 써줘야 합니다. 현재 작업하는 폼이 스포츠클럽관리가 아니기 때문입니다.
행복한 하루 되세요.
-
관리자2020-02-29 17:32:39
안녕하세요. 길벗 수험서 운영팀입니다.
[ ]는 생략가능합니다. 그러나 [forms]![스포츠클럽관리]![lst회원정보] 경로는 반드시 써줘야 합니다. 현재 작업하는 폼이 스포츠클럽관리가 아니기 때문입니다.
행복한 하루 되세요.
-
관리자2020-03-02 18:09:17
안녕하세요. 길벗 수험서 운영팀입니다.
매크로 함수에서는 컨트롤의 경로를 써줘야 합니다.
이벤트 프로시저에서는 열려있지 않은 경우에만 써주면 되고요. 해당 개체가 열려있으면 컨트롤 이름만 써줍니다.
행복한 하루 되세요.
-
*2020-03-02 17:07:26
같은 맥락인지 분간이 잘 안 가는데 액세스 216페이지의 문제 2-2번 풀이에서 매크로와 이벤트 프로시저 두 개의 식이 기술되어 있는데
매크로 함수 식에선는 조건 지정을 할 때
[제품코드] "*" like [forms]![제품별조회][txt제품코드] & "*"
이벤트 프로시저 식에서 조건을 지정할 때
"제품코드 like '*" & txt제품코드 & "*'" 처럼 되어있는데
이벤트 프로시저의 경우도 현재 폼이랑 조건에서 비교해주는 폼이 다르니까 두 번째의 경우도 외부폼을 참조해주는 식처럼 오면 틀린건가요?