273쪽 3번 문제에 보면요.
1.'스포츠클럽관리' 폼의 '회원정보(lst회원정보)'와 '강사정보(lst강사정보)'를 선택하고, '보고서'버튼(cmd보고서)을 클릭한 후 '보고서선택기준'폼의 '표시' 버튼(cmd표시)을 클릭하면 다음과 같은 기능을 수행하도록 구현하시오. 이 문제 제목에서.. ['스포츠클럽관리' 폼의 '회원정보(lst회원정보)'와 '강사정보(lst강사정보)'를 선택하고, '보고서'버튼(cmd보고서)을 클릭한 후]--- 이부분은 답에서 표시가 안되있는거 같은데 이부분은 신경 안써주고 그냥 넘어가도 되나요?
2. 그리고 답이
if fra확인란=1 then
docmd.openreport "회원별사용현황",acviewpreview,,"[회원성명]=[forms]!스포츠클럽관리]![lst회원정보]"
여기서요.. 왜 acviewpreview를 써준거죠? 미리보기로 하란말은 없잖아요?
그리고 [] 이런식으로 매크로에서 쓰는 형태로 조건을 지정해준 이유는 뭘까요?
그리고 각각의 식에서 lst회원정보와 lst강사정보 조건 둘다 지정안하고 따로 하나씩만 지정해준건 이유도 궁금합니다.
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일테니 두번째 조건은 사용하지 않은 것입니다.
사용하셔도 상관은 없습니다.
좋은 하루 되세요.
"