책 내용 질문하기
질문
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
273
조회수
55
작성일
2012-02-23
작성자
첨부파일

3번에

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

End If
End Sub
이렇게하는게 맞는거 같은데 실행해보면 모든 회원의 정보가 나오는데 스포츠클럽관리 폼에서 선택된 회원만 나와야하는 것 아닌가요?
그리고 답안에는 Forms 에 [] 를 붙여서 [forms]로 써잇던데 왜 forms에 []를 붙이는건가요? 글구 답안그대로 [forms]로 하고 실행해봐도 모든 회원이 나옵니다.
답변
2012-02-24 16:44:23

스포츠클럽관리 폼의 lst회원정보에 선택된 회원이나 lst강사정보에 해당하는 강사만 표시 되어야 하는 것이 맞습니다

지금 설명만으로는 정확한 이유를 알기 어려우니

작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

[]은 붙여도 되고 안붙여도 상관 없습니다. 제대로 실행되기 만 하면 되니까요.

[]을 붙이지 않아도 실행된다면 []없이 사용하시구요. 안된다면 []을 붙이시면 됩니다.

[]은 기본적으로 필드명이나 컨트롤 명일때 자동으로 입력됩니다.

좋은 하루 되세요.

"
  • *
    2012-02-24 16:44:23

    스포츠클럽관리 폼의 lst회원정보에 선택된 회원이나 lst강사정보에 해당하는 강사만 표시 되어야 하는 것이 맞습니다

    지금 설명만으로는 정확한 이유를 알기 어려우니

    작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

    []은 붙여도 되고 안붙여도 상관 없습니다. 제대로 실행되기 만 하면 되니까요.

    []을 붙이지 않아도 실행된다면 []없이 사용하시구요. 안된다면 []을 붙이시면 됩니다.

    []은 기본적으로 필드명이나 컨트롤 명일때 자동으로 입력됩니다.

    좋은 하루 되세요.

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