책 내용 질문하기
2013 엑세스 기본모의고사 1회 문제3-3
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
283
조회수
114
작성일
2014-01-18
작성자
탈퇴*원
첨부파일

정답 해설을

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

다른 폼에 사용된 컨트롤인 경우 첫번째 코드와 같이 작성하시는 것이 맞는데요.

두번째 코드로 작성해도 동일한 결과가 나온다면 상관이 없으세요.

좋은 하루 되세요.

"
  • *
    2014-01-20 08:00:25

    다른 폼에 사용된 컨트롤인 경우 첫번째 코드와 같이 작성하시는 것이 맞는데요.

    두번째 코드로 작성해도 동일한 결과가 나온다면 상관이 없으세요.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.