책 내용 질문하기
문제 3-3 질문드립니다..
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
273
조회수
64
작성일
2012-10-15
작성자
첨부파일

If Fra확인란 = 1 then

DoCmd.OpenReport "회원별사용현황", acviewPreview, , "[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]"

Else

DoCmd.OpenReport "강사별사용현황", acviewPreview, , "[강사코드]=[Forms]![스포츠클럽관리]![lst강사정보]"

End if

밑줄 친 Fra확인란 이건 뭐죠? 속성 자체가 궁금합니다. 예를들어, 텍스트상자, 레이블, 단추 와 같은 컨트롤 속성이 무엇인가요?

그리고 회원성명과 강사코드는 어디서 가져온건지요? 회원성명 같은 경우에는 '회원별사용현황' 보고서의 회원성명머리글의 'txt회원성명'의 컨트롤 원본에서 가져온 것인가요? 아니면 '회원별사용현황' 보고서의 컨트롤 원본인 '보고서작성' 쿼리에서 가져온 것인가요? 만약 전자이던, 후자이던 간에 독자들로 하여금 혼란을 가져오지 않게 하기 위해서는 강사코드 대신에 강사이름을 집어넣었어야 하는 것 아닌가요?

제가 가장 궁금한 점은 조건식에서, lst회원정보를 회원성명과 같은 값만 회원별사용현황 보고서에 나타내라는 이 부분입니다. lst회원정보를 보면 회원성명 뿐만 아니라, 회원코드와 최초등록일도 나타나 있는데 단순히 "[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]" 라는 단순한 식 만으로 어떻게 인식을 하여 그 값만을 출력해내는가에 대한 궁금증이 너무 큽니다. 알기 쉽게 답변 부탁드립니다.

답변
2012-10-18 07:16:20

1. frame 입니다.

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

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

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

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

회원코드와 비교하시면

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

그리고 회원성명은 보고서의 회원성명입니다. 강사코드도 마찮가지죠. lst강사코드 컨트롤에 어떤 값이 바운드 되었는지 확인 하여 사용하세요.

좋은 하루 되세요.

"
  • *
    2012-10-18 07:16:20

    1. frame 입니다.

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

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

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

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

    회원코드와 비교하시면

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

    그리고 회원성명은 보고서의 회원성명입니다. 강사코드도 마찮가지죠. lst강사코드 컨트롤에 어떤 값이 바운드 되었는지 확인 하여 사용하세요.

    좋은 하루 되세요.

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