책 내용 질문하기
질문이요~!
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
283
조회수
30
작성일
2013-10-11
작성자
첨부파일

3-3문제

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

여기서 [회원성명] 대신에 [회원코드] 를 써도 가능한지요?
그리고 여기서 "[회원성명] ='" & <- 이런 꼴을 쓰지 않은 이유는 내가 직접 입력하거나 선택한 것이 아니기 때문인가요? 알 것 같으면서 헷갈리네요...ㅠ
답변
2013-10-11 07:34:50

문제의 첫번째 ▶ 에서 ~ 컨트롤에는 선택한 회원의 회원성명을 이용하여 다음 그림과 같은 형식으로 표시할 것

이라고 되어 있습니다. 문제에서 이미 회원성명을 이용하라고 했고

lst회원정보에서 특정목록을 선택했을때 표시되어야 하는 내용을 찾는 것이기 때문에

lst회원정보에 어떤값이 저장(바운드) 되었는지 확인하여 사용하시면 됩니다.

lst회원정보에 회원코드, 회원성명, 최초등록일 이 행원본으로 사용되었고 바운드열이 2이므로 이 컨트롤에는 회원성명이 저장됩니다.

그러므로 비교할 값으로 회원성명을 이용하셔야 하는 것입니다.

회원코드와 비교하시면

회원코드 = 회원성명 이 되므로 정확한 값이 나오지 않겠죠.

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

와 같이 사용하는 이유는 현재 열려있는 보고서나 폼이 아닌 다른 폼이나 보고서의 컨트롤의 값을 이용해야 하는 경우에는

컨트롤의 경로를 입력해 주어야 합니다. 그래서 "[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"

와 같이 사용하는 것입니다.

좋은 하루 되세요.

"
  • *
    2013-10-11 07:34:50

    문제의 첫번째 ▶ 에서 ~ 컨트롤에는 선택한 회원의 회원성명을 이용하여 다음 그림과 같은 형식으로 표시할 것

    이라고 되어 있습니다. 문제에서 이미 회원성명을 이용하라고 했고

    lst회원정보에서 특정목록을 선택했을때 표시되어야 하는 내용을 찾는 것이기 때문에

    lst회원정보에 어떤값이 저장(바운드) 되었는지 확인하여 사용하시면 됩니다.

    lst회원정보에 회원코드, 회원성명, 최초등록일 이 행원본으로 사용되었고 바운드열이 2이므로 이 컨트롤에는 회원성명이 저장됩니다.

    그러므로 비교할 값으로 회원성명을 이용하셔야 하는 것입니다.

    회원코드와 비교하시면

    회원코드 = 회원성명 이 되므로 정확한 값이 나오지 않겠죠.

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

    와 같이 사용하는 이유는 현재 열려있는 보고서나 폼이 아닌 다른 폼이나 보고서의 컨트롤의 값을 이용해야 하는 경우에는

    컨트롤의 경로를 입력해 주어야 합니다. 그래서 "[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"

    와 같이 사용하는 것입니다.

    좋은 하루 되세요.

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