책 내용 질문하기
엑세스 조회기능 질문이요
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
283
조회수
102
작성일
2016-02-29
작성자
첨부파일

3번 문제 보면 보고서버튼을 클릭한 후 표시버튼을 클릭하여 기능을 수행하라고 하였는데

cmd보고서 클릭해서 프로시저 작성안해도 되나요? 답안에는 cmd표시 클릭해서 프로시저만 작성해서요ㅠ

그리구

Private Sub cmd표시_Click()
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, , "[강사코드]=[forms]![스포츠클럽관리]![lst강사정보]"
End If
End Sub

이렇게 cmd표시 클릭프로시저 작성햇는데 안되네요ㅠㅠ

답변
2016-03-03 05:16:40

보고서버튼(cmd보고서) 를 클릭 할때는 보고서선택기준 폼이 표시되어 야 하고

보고서선택기준 폼에서 표시 버튼을 눌렀을때 보고서가 표시되어야 하므로

cmd표시 버튼에서 작성하는 것이 맞습니다.

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

와 같이 조건을 작성 했기 때문에

스포츠클럽관리 폼이 실행된 상태에서 lst회원정보의 회원정보를 선택한 후

fra확인란에서 회원성명을 선택하고 표시단추를를 클릭 하셔야 실행이 가능합니다.

좋은 하루 되세요.

  • *
    2016-03-03 05:16:40

    보고서버튼(cmd보고서) 를 클릭 할때는 보고서선택기준 폼이 표시되어 야 하고

    보고서선택기준 폼에서 표시 버튼을 눌렀을때 보고서가 표시되어야 하므로

    cmd표시 버튼에서 작성하는 것이 맞습니다.

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

    와 같이 조건을 작성 했기 때문에

    스포츠클럽관리 폼이 실행된 상태에서 lst회원정보의 회원정보를 선택한 후

    fra확인란에서 회원성명을 선택하고 표시단추를를 클릭 하셔야 실행이 가능합니다.

    좋은 하루 되세요.

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