책 내용 질문하기
조건 지정에 대해서 질문드립니다.
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
271
조회수
240
작성일
2012-04-07
작성자
첨부파일

271쪽의 문제를 예로 드려봅니다.

3번 문제의 답을 보면,

IF Fra확인란 = 1 then

DoCmd.OpenReport "회원별사용현황",acViewPreview,

,"[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"

else

DoCmd.OpenReport "강사별사용현황",acViewPreview,

,"[강사코드]=[forms]![스포츠클럽관리]![lst강사정보]"

end if

입니다. 근데 제가 풀면서

IF Fra확인란 = 1 then

DoCmd.OpenReport "회원별사용현황",acViewPreview,

,"회원성명='" & lst회원정보 & "'"

else

DoCmd.OpenReport "강사별사용현황",acViewPreview,

,"강사코드='" & lst강사정보 & "'"

end if

이렇게 했는데 뭔가가 되더라고요...;;;

책에 나와 있는 답안과 제가 푼 답과의 차이점에 대해서 알려주시면 감사하겠습니다.

답변
2012-04-09 04:54:06

"[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"

는 현재 폼이 아닌 다른 폼에 있는 컨트롤을 참고해기 위한 것입니다.

[forms]![스포츠클럽관리]![lst회원정보]

을 풀어서 설명하면 스포츠클럽관리폼의 lst회원정보 컨트롤 이라고 말할 수 있죠.

지금 현재 작업중인 곳은 보고서로 lst회원정보 라는 컨트롤이 없습니다.

그러므로 스포츠클럽관리폼의 lst회원정보 컨트롤을 사용하기 위해 경로를 쓴 것이죠.

님과 같이 했을 경우 실행이 될 수 있지만

다른 폼에 있는 컨트롤이라 실행이 제대로 되지 않을 수 있습니다.

좋은 하루 되세요.

"
  • *
    2012-04-09 04:54:06

    "[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"

    는 현재 폼이 아닌 다른 폼에 있는 컨트롤을 참고해기 위한 것입니다.

    [forms]![스포츠클럽관리]![lst회원정보]

    을 풀어서 설명하면 스포츠클럽관리폼의 lst회원정보 컨트롤 이라고 말할 수 있죠.

    지금 현재 작업중인 곳은 보고서로 lst회원정보 라는 컨트롤이 없습니다.

    그러므로 스포츠클럽관리폼의 lst회원정보 컨트롤을 사용하기 위해 경로를 쓴 것이죠.

    님과 같이 했을 경우 실행이 될 수 있지만

    다른 폼에 있는 컨트롤이라 실행이 제대로 되지 않을 수 있습니다.

    좋은 하루 되세요.

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