책 내용 질문하기
프로시저 작성할때 조건부분 서술하는거 질문드립니다!
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
283
조회수
44
작성일
2015-03-03
작성자
첨부파일

283페이지에 조회 및 출력기능 구현 3번문제에서

보고서를 인쇄 미리보기 형태로 열라고 하길래 저는

docmd.openreport "회원별사용현황",acviewpreview,,"회원성명='" & lst회원정보 & "'"

로 작성하였는데, 답지에는

docmd.openreport "회원별사용현황",acviewpreview,,"[강사코드]=[forms]![스포츠클럽관리]![lst회원정보]"

로 나와있더라구요.

근데 앞서 공부할때 보고서 열때의 프로시저문은 제가 쓴 구문으로 보았는데 왜 갑자기

폼의 내용을 불러오는 [forms]!가 나왔는지 이해가 안갑니다.

그리고 전반적으로 어떨때 "[강사코드]=[forms]![스포츠클럽관리]![lst회원정보]"형식을 쓰고

어떨때 "회원성명='" & lst회원정보 & "'"형식을 사용하는지 알려주시면 정말 감사하겠습니다!!

답변
2015-03-05 06:45:18

현재 보고서의 컨트롤이 아닌 다른 폼의 컨트롤을 참고해야 하는 경우에는

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

와 같이 사용합니다.

스포츠클럽관리 폼의 lst회원정보에 해당하는 값을 가져와서 보고서의 강사코드와 비교하는 것이죠.

현재 폼이나 보고서에 해당하는 컨트롤을 이용할때는 & 연산자를 이용한 컨트롤 분리를 하시면 됩니다.

사실 어떻게 작성하든 정확한 결과가 나오면 상관은 없습니다.

기본적으로는 위의 설명과 같이 사용하게 됩니다.

좋은 하루 되세요.

"
  • *
    2015-03-05 06:45:18

    현재 보고서의 컨트롤이 아닌 다른 폼의 컨트롤을 참고해야 하는 경우에는

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

    와 같이 사용합니다.

    스포츠클럽관리 폼의 lst회원정보에 해당하는 값을 가져와서 보고서의 강사코드와 비교하는 것이죠.

    현재 폼이나 보고서에 해당하는 컨트롤을 이용할때는 & 연산자를 이용한 컨트롤 분리를 하시면 됩니다.

    사실 어떻게 작성하든 정확한 결과가 나오면 상관은 없습니다.

    기본적으로는 위의 설명과 같이 사용하게 됩니다.

    좋은 하루 되세요.

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