정답 해설을
Private Sub cmd표시_Click()
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, "[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, "[강사코드]=[forms]![스포츠클럽관리]![lst강사정보]"
End If
End Sub 로 제시하며 보충설명을 p283 우측 회색바탕그림 두번째 * 에서
다름 폼에 ~~~ 것입니다. 로 하고 있습니다.
위 프로시저 내 코드를
Private Sub cmd표시_Click()
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, "회원성명='" & lst회원정보 & "'"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, "강사코드='" & lst강사정보 & "'"
End If
End Sub
하는 것과 어떤 차이가 있는지를 모르겠습니다. 단지 ' 다른 폼에 있는 컨트롤을 이용하여 ~~ ' 라는 말의 차이
일 뿐 실행 결과 상의 다른 점을 구분 못 하겠습니다. 저는 동일한 결과(스포츠클럽관리 폼이 실행 된 상태 이든 아니든) 가 나오던 데 말입니다. 위 문제의 정확한 정답은 책에서 제시 된 것 만이 유일한 것인가요?
만약 실제 시험에서 이런 유형의 문제 ' 다른 폼에 있는 컨트롤을 이용하여 ~~ ' 가 나왔을때 그 해결을 반드시
책에서 제시 된 것 '[회원성명]=[forms]! ~~~~ ' 으로 풀어내야 100%정답으로 인정 되나요?
여러 사례를 들어 자세한 설명 부탁드립니다.
다른 폼에 사용된 컨트롤인 경우 첫번째 코드와 같이 작성하시는 것이 맞는데요.
두번째 코드로 작성해도 동일한 결과가 나온다면 상관이 없으세요.
좋은 하루 되세요.
"-
*2014-01-20 08:00:25
다른 폼에 사용된 컨트롤인 경우 첫번째 코드와 같이 작성하시는 것이 맞는데요.
두번째 코드로 작성해도 동일한 결과가 나온다면 상관이 없으세요.
좋은 하루 되세요.
"