책 내용 질문하기
문제3번에 3번이요.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
273
조회수
162
작성일
2012-04-20
작성자
첨부파일

273쪽 3번 문제에 보면요.

1.'스포츠클럽관리' 폼의 '회원정보(lst회원정보)'와 '강사정보(lst강사정보)'를 선택하고, '보고서'버튼(cmd보고서)을 클릭한 후 '보고서선택기준'폼의 '표시' 버튼(cmd표시)을 클릭하면 다음과 같은 기능을 수행하도록 구현하시오. 이 문제 제목에서.. ['스포츠클럽관리' 폼의 '회원정보(lst회원정보)'와 '강사정보(lst강사정보)'를 선택하고, '보고서'버튼(cmd보고서)을 클릭한 후]--- 이부분은 답에서 표시가 안되있는거 같은데 이부분은 신경 안써주고 그냥 넘어가도 되나요?

2. 그리고 답이

if fra확인란=1 then

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

여기서요.. 왜 acviewpreview를 써준거죠? 미리보기로 하란말은 없잖아요?

그리고 [] 이런식으로 매크로에서 쓰는 형태로 조건을 지정해준 이유는 뭘까요?

그리고 각각의 식에서 lst회원정보와 lst강사정보 조건 둘다 지정안하고 따로 하나씩만 지정해준건 이유도 궁금합니다.

답변
2012-04-20 10:07:43

1. 확인하실때 사용하시면 됩니다.

보고서 버튼 누르기 전에 lst회원정보와 lst강사정보 컨트롤의 값을 선택 한 후 보고서 버튼을 누르세요.

코드에서 이미 lst회원정보가 사용되었기 때문에 선택하지 않으면 제대로 실행이 되지 않습니다.

2. 보고서를 출력할 필요가 없기 때문에 보고서 미리보기를 하는 것입니다.

acnormal 을 하시면 보고서는 프린터로 출력되게 됩니다.

시험에서 프린터에 출력할 필요는 없으므로 보고서의 경우 기본값이 미리보기라고 생각 하시면 되겠습니다.

[] 은 필드명이나 컨트롤명에 자동으로 붙는 것이기 때문에 붙이든 안붙이든 정상실행만 되면 되는 것이구요.

! 을 사용한 경로를 사용한 이유는 지금 실행중인 보고서의 컨트롤이 아니기 때문에

다른 폼에 있는 컨트롤을 가져와 사용하기 위해서 사용한 것입니다.

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

라는 것은 스포츠클럽관리 폼의 lst회원정보 컨트롤을 사용하겠다. 라는 경로를 표시 한 것입니다.

1번을 선택하면 회원성명에 해당하는 것을 표시하게 되고

1이 아니면 2일테니 두번째 조건은 사용하지 않은 것입니다.

사용하셔도 상관은 없습니다.

좋은 하루 되세요.

"
  • *
    2012-04-20 10:07:43

    1. 확인하실때 사용하시면 됩니다.

    보고서 버튼 누르기 전에 lst회원정보와 lst강사정보 컨트롤의 값을 선택 한 후 보고서 버튼을 누르세요.

    코드에서 이미 lst회원정보가 사용되었기 때문에 선택하지 않으면 제대로 실행이 되지 않습니다.

    2. 보고서를 출력할 필요가 없기 때문에 보고서 미리보기를 하는 것입니다.

    acnormal 을 하시면 보고서는 프린터로 출력되게 됩니다.

    시험에서 프린터에 출력할 필요는 없으므로 보고서의 경우 기본값이 미리보기라고 생각 하시면 되겠습니다.

    [] 은 필드명이나 컨트롤명에 자동으로 붙는 것이기 때문에 붙이든 안붙이든 정상실행만 되면 되는 것이구요.

    ! 을 사용한 경로를 사용한 이유는 지금 실행중인 보고서의 컨트롤이 아니기 때문에

    다른 폼에 있는 컨트롤을 가져와 사용하기 위해서 사용한 것입니다.

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

    라는 것은 스포츠클럽관리 폼의 lst회원정보 컨트롤을 사용하겠다. 라는 경로를 표시 한 것입니다.

    1번을 선택하면 회원성명에 해당하는 것을 표시하게 되고

    1이 아니면 2일테니 두번째 조건은 사용하지 않은 것입니다.

    사용하셔도 상관은 없습니다.

    좋은 하루 되세요.

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