(컴활1급 실기) 최신기풀문제 2011년 2회 1급실기(액세스) E형 357쪽
오픈리포트 + Where (매크로 → VBA) : 최신기출문제 1급실기 액세스 E형
문제 3 조회 및 출력 기능 구현
03. cmd부서별현황 버튼 클릭 기능 구현
357쪽 정답
OpenReport
보고서 이름: 부서별평가현황
보기 형식: 인쇄미리보기
필터 이름: (공백)
Where 조건문: [평가년도]=[Forms]![사원별평가현황]![txt조회]
위 매크로를 VBA 코딩으로 자동변환하면 아래와 같음
Function OpenReport_Where()
DoCmd.OpenReport "부서별평가현황", acViewPreview, "", "[평가년도]=[Forms]![사원별평가현황]![txt조회]", acNormal
End Function
질문1>위 문제(매크로 작성)를 변형하여 프로시저로 작성하라고 했을 경우,
위 프로시저(자동변환 된것)를 아래와 같이 컨트롤 분리 코딩으로 작성해도 상관없죠?
Private Sub cmd부서별평가현황_Click()
DoCmd.OpenReport "부서별평가현황", acViewPreview, "", "평가년도=" & txt조회, acNormal
End Sub
질문 2> 아래 둘 중에서, 시나공은 어느것을 더 보편적인 답으로 생각하나요?
<위 프로시저에서 조건문만 떼어 냄>
A(VB로 자동변환): "평가년도=Forms!사원별평가현황!txt조회"
B(컨트롤 분리) : "평가년도=" & txt조회
감사합니다.
안녕하세요.
질문1> 항상 말씀드리지만 정상적으로 실행되면 상관 없습니다.
질문2> 저희는 B번 형태를 주로 사용합니다.
즐거운 하루 되세요.
-
*2016-06-03 09:23:43
안녕하세요.
질문1> 항상 말씀드리지만 정상적으로 실행되면 상관 없습니다.
질문2> 저희는 B번 형태를 주로 사용합니다.
즐거운 하루 되세요.