2025_최신기출유형_01회
-2. 이벤트 프로시저 구현
내 답안 : docmd.openreport "등록현황", acviewpreview, , "[학과명]=[forms!][문화센터등록현황]![문화센터등록]![txt학과명]"
정답 : docmd.openreport "등록현황", acviewpreview, , "학과명='" & [forms!][문화센터등록현황]![문화센터등록]![txt학과명] & "'"
제 답안으로 풀었을 때도 문제없이 프로시저가 진행되었습니다. 여기에서 궁금한 점은
1. 학과명을 대괄호로 묶으면 안되는지
2. 어느 경우에 따옴표와 &로 컨트롤을 묶어야 하는지
특히 2번의 경우를 명확히 알려주시면 감사하겠습니다.
안녕하세요.
1. 대괄호로 묶든, 안묶든 결과만 정상적으로 실행되면 상관 없습니다.
2. 학과명="조건"과 같이 텍스트를 비교할 때 큰따옴표(")로 묶듯이 여기서는 작은따옴표(')로 묶어주는 것입니다. 큰따옴표가 이미 사용되었기 때문입니다.
docmd.openreport "등록현황", acviewpreview, , "학과명= ' " & [forms!][문화센터등록현황]![문화센터등록]![txt학과명] & " ' "
즐거운 하루 되세요.
-
관리자2025-06-04 19:46:54
안녕하세요.
1. 대괄호로 묶든, 안묶든 결과만 정상적으로 실행되면 상관 없습니다.
2. 학과명="조건"과 같이 텍스트를 비교할 때 큰따옴표(")로 묶듯이 여기서는 작은따옴표(')로 묶어주는 것입니다. 큰따옴표가 이미 사용되었기 때문입니다.
docmd.openreport "등록현황", acviewpreview, , "학과명= ' " & [forms!][문화센터등록현황]![문화센터등록]![txt학과명] & " ' "
즐거운 하루 되세요.